302 Moved Temporarily

1482909

Новичок
Пробую пройти проверку на Я. Маркете для подключения сервиса "Заказ на маркете" для этого использую модуль - https://github.com/yandex-money/yandex-money-cms-prestashop (Я. Маркет его предлагает)
Логика заключается в том что Я.Маркет отправляет запрос и ожидает ответ, если ответ не корректный ставит ошибку.
При тестовой проверке не все тестовые заказы успешно проходят проверку, заметил что все дело в том что магазин периодически отвечает - 302 Moved Temporarily, и я немого понять почему, во первых в модуле нет строки, где отдается 302 заголовок, во вторых на один и тот же запрос, магазин может отправить 302, а следующий раз 200 (Я. Маркет отправляет один и тот же запрос пока не получит 200 )
Результат проверки - http://joxi.ru/82QND8EHQ9VdAd
Лог Яндекса - http://joxi.ru/KAx7VQNHzKvD28
Лог сервера - http://joxi.ru/RmzVe6NC9MM9mO
Похоже что дело в настройках сервера но не уверен.
Может кто сталкивался или есть предположения, буду благодарен за подсказку.
 

AnrDaemon

Продвинутый новичок
Раз идёт POST запрос, надо смотреть тело запроса и вообще логи самого модуля, внешние логи тут не помогут разобраться.
 

1482909

Новичок
Раз идёт POST запрос, надо смотреть тело запроса и вообще логи самого модуля, внешние логи тут не помогут разобраться.
Тело запроса - http://joxi.ru/xAeOJ36HzXVqmy , отформ. - http://joxi.net/bmo9kNnIpyljAy

Пятый запрос, идентичен четвертому(ошибочному) и он с заголовком OK 200 в ответе

Логи модуля не логируют что то полезное для решения - http://joxi.ru/82QND8EHQ93OAd
Это основной файл, на него идут запросы, похоже когда 302, то дальше
$sign = Configuration::get('YA_POKUPKI_TOKEN');
ничего не срабатывает.

А я не могу понять как отловить эту ошибку в коде, если это вообще дело в коде.
 
Последнее редактирование:
Сверху