Всем доброго времени суток.
Вот и у мня появилась нужда в таком методе оплаты
https://webpay.by/.
Расковырял pm_paypal и парочку, давно купленных на
http://nevigen.com/ru/, pm_2checkout и pm_liqpay
Вот чего получилось :
1 - переходит на сайт платёжной системы.
2 - после совершения платежа в систем и нажатии на кнопку завершить получаем новый заказ в админке JoomShopping со статусом "Оплачен".
3 - сохраняет № Transaction (кнопка "Transaction" в списке заказов).
4 - к имени товара добавлены код_товара+атрибуты
5 - учитывает сумму скидки
UP-1.0.1
6 - учитывает установленную в настройках "цену" комиссии платежной системы Но при этом выдаёт ошибку, так как в API не учитывается наш параметр "Стоимость оплаты".
Так выглядит в админке:
Что ещё нужно:
1 - научить плагин изменять статус заказа, в системе WebPay.by, на завершен. Пока только руками а админке биллинга.По заявлению тех.поддержки -
У всех успешных платежей статус автоматом становится Authorized.
Completed у платежа будет установлен автоматически через 24 часа после
установки статуса Authorized.
2 - проверить в рабочем режиме. У меня пока нет возможности перейти в рабочий режим.
3 - На варианты ошибок - Отказался от оплаты, Не нажал кнопку "Завершить". Вроде всё работает
3 - Проверить корректность работы при использовании "Купонов на скидки". Также похоже работает нормально.
4 - желательно проверить совместимость с SSL
P.S. Уважаемый
dmitry_stas прошу сильно не не гневаться за копипаст ваших решений.
Документация по API:
https://yadi.sk/i/CJ3aTK1efjtSf получена от тех.поддержки WebPay.by - 2.04.2015