Имеется интернет-магазин, в котором есть возможность оплаты заказа через Я.Д. Была выбрана платежная система, настроена, указан обработчик, введены все необходимые данные типа ShopId и тд. Выставил в тестовый режим. Оплата проходит, но:
Также имеются сомнения по поводу поля "Идентификатор клиента" - сейчас это id заказа. Это верно?
2. Статус заказа не переводиться в состояние "Оплачен". Каков вообще механизм этого функционала, когда должен быть совершен переход, какие данные передаются при этом?
Если будут замечания и советы общего характера, также буду рад их прочесть! Спасибо!
Сергей Жидков пишет: Все было сделано точно как в этом мануале.
А вы в этом уверены, а можно увидеть скриншот, какой выбран обработчик у вас и поля настроек тоже бы не помешали все, в виде скринов. Замажьте только данные Яндекса для подключения.
"вот успешный ответ, который отдает ваш модуль и после которого статус должен меняться: <?xml version="1.0" encoding="UTF-8"?> <paymentAvisoResponse performedDatetime ="2014-10-09T14:51:44.642+04:00" code="0" invoiceId="2000000251877" shopId="13827"/>"
Однако ни статус заказа не выставляется, ни флаг "оплачен" не выстанавливается
У вас стоит тестовый режим на скриншотах, вы еще не в рабочем действуете?
Уберите в настройках переопределение действий после оплаты, неизвестно что у вас в том файле, по умолчанию обработчик без всяких дополнительных файлов умеет ставить статус в Y об оплате - ваш скриншот http://joxi.ru/UW43VP3JTJAecC0w1Bo
Все настроил как Вы сказали. Результат не меняется. У меня есть подозрения что в этом виновата служба доставки - может ли служба доставки повлиять на работу яндекс денег?
Сергей Жидков пишет: Все настроил как Вы сказали. Результат не меняется. У меня есть подозрения что в этом виновата служба доставки - может ли служба доставки повлиять на работу яндекс денег?
У вас там куча переопределений действий, что в них происходит неизвестно, проще спросить разработчика который это все сделал. Или как вариант обратится в наше ТП.