Доброе время суток.
Интересует вопрос, должно ли так быть.
При работе в тестовом режиме при нажатии сразу на
появляется ошибка
А если сначала нажать на
и потом на
то ошибки нет.
Так и должно быть или проблема таки имеется?
Версии:
J - 2.5.6
JS - 3.8.1
Ваш плагин - последняя.
Заранее спасибо.
Доступ могу предоставить.
Во времени обработки платежа система ROBOKASSA проходит 3 этапа
1. Сайт -> ROBOKASSA
После оформления заказа создается сам заказ со статусом "ожидание" (Pending), и клиент попадает на страницу оплаты 'робокасса'.
2. RESULT URL
На сайте предлагается оплатить заказ. Если заказ оплачен и система ожидает поступления денежных средств, она шлет на сайт уведомление об этом. На сайте, таким образом, меняется статус заказа с "Ожидание" (Pending) на Завершен(Complete). Обращение на сайт происходит по ссылке RESULT URL.
3. SUCCESS / FAIL URL
Если пользователь успешно оплатил заказ, то он попадает обратно на сайт на страницу с уведомлением об успешном платеже (SUCCESS URL). Если нет - то на страницу с уведомлением о том, что заказ не прошел (FAIL URL)
То, что при обработке шага 3 (ссылок SUCCESS URL или FAIL URL) без предыдущей обработки шага 2 (RESULT URL) возникают ошибки вполне объяснимо: сайт еще не получил от робокассы уведомления об успешности или неуспешности платежа (2 шаг). А так как статус заказа "Ожидание" (Pending), то сайт не может выдать уведомления о том, что заказ успешно прошел.
Во время тестирования нужно открывать SUCCESS или FAIL URL только после прохождения RESULT URL.
Именно по данной схеме Робокасса будет работать в рабочем режиме. Другие вариации последовательностей этой схемы невозможны или и должны выдавать ошибки, так как просто не ожидаются от Робокассы.
Так что ответ на ваш основной вопрос: "Да, так и должно быть".