Однако необходимым шагом на пути к подключению к ROBOKASSA является успешное проведение магизином тестовых платежей.
Поэтому, как только Вы настроите Личный кабинет ROBOKASSA и настроите параметры платёжного модуля ROBOKASSA в Magento, Вам надо протестировать оплату.
Для тестирования оплаты посредством ROBOKASSA убедитесь, что платёжный модуль для подключения ROBOKASSA к Magento настроен на тестовый режим:
Убедитесь также, что Вы настроили как Личный кабинет ROBOKASSA, так и параметры платёжного модуля ROBOKASSA в Magento.
После этого оформите пробный заказ в Вашем магазине, используя ROBOKASSA в качестве способа оплаты:
На заключительном шаге оформления заказа система перенаправит Вас на специальную тестовую страницу платёжной системы ROBOKASSA:
Обратите внимание, что у ROBOKASSA внешний вид тестовой страницы кардинально отличается от внешнего вида промышленной платёжной страницы (которую увидят Ваши клиенты). Та страница, которую Вы видите в тестовом режиме, предназначена исключительно для тестирования, покупатели её не увидят.
На тестовой страницы ROBOKASSA Вы видите 3 блока:
- «Уведомление о платеже»
- «Успешное проведение платежа»
- «Отказ от платежа»
Тестирование успешного сценария оплаты
Сначала сымитируем сценарий успешной оплаты.
Блок «Уведомление о платеже» позволяет сымитировать уведомление о платеже, которое ROBOKASSA отсылает магазину после успешной оплаты заказа покупателем, но до возвращения покупателя с платёжной страницы в магазин.
Нажмите кнопку «Перейти», и платёжная система отошлёт магазину тестовое уведомление.
В случае успешного завершения операции Вы должны увидеть:
- сообщение «Уведомление отправлено успешно» в нижней части блока
- специальный код типа OK100000064 в графе «Ответ». Этот код формируется объединением слова «OK» и номера заказа в Magento.
После этого нажмите кнопку «Перейти» в блоке «Успешное проведение платежа»:
Платёжная система вернёт Вас на сайт магазина, где вы должны увидеть подтверждение от магазина успешного оформления заказа:
Тестирование отказа от оплаты
Теперь сымитируем сценарий отказа покупателем от оплаты.
Оформите заказ снова, и на тестовой платёжной странице нажмите только одну, самую нижнюю кнопку:
Платёжная система должна перенаправить Вас на страницу содержимого корзины, при этом магазин должен сказать, что оплата была прервана и предложить оформить заказ на тот же самый товар повторно (товар при этом должен снова лежать в корзине):