Бюджет По договоренности
Создан: 6 лет назад
Закрыт
Описание
Есть платежный модуль liqpay для Magento 1.9 с немного измененной бизнес-логикой для распределения денег на разные счета.



Необходимо доработать следующие моменты:



Алгоритм пути пользователя и процесса оплаты



1. Пользователь переходит в Magento на страницу оплаты через модуль Liqpay



2. Пользователь осуществляет оплату в Liqpay (реализовано). Пользователь нажимает на кнопку "Вернуться на сайт" и попадает на response_url.



(далее - реализовать)

3. На странице response_url осуществляется запрос на https://www.liqpay.ua/api/request о получении status платежа с текущим order_id.



4.1. Если статус один из конечных:



4.1.1. Если успешный - показать сообщение в Magento об успешной оплате и номер платежа. Изменить данные заказа (статус) в Magento.



4.1.2. Если не успешный - показать заполненную корзину.



4.2. Если статус не один из конечных (либо не найден - если пользователь просто сразу отменил платеж):



4.2.1. Показать сообщение, что платеж находится в обработке, и перезагрузить страницу через 5 секунд с переходом на шаг 3.
Категория