Архив: PHP, Magento
Бюджет
По договоренности
Создан: 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.
- Категория