Приветствую.
Нужно создать модуль для интеграции Opencart 2.3.0.2 сервиcом Робокассы – robo.market.
Документация по API во вложении.
Доступ к своему сайту для работы не предоставлю.
На выходе должен получиться полноценный модуль для установки.
Модуль нужен для того, чтобы при оформлении заказа на нашем сайте, пользователь отправлялся оплачивать товар на сайте robo.market. А наш магазин получал уведомления о оплате и проводил заказы.
Немного подробней о том, что должен делать модуль:
1) Позволять вручную добавлять OfferID( уникальный идентификатор товара в магазине robo.market) ко всем товарам нашего магазина. Так как наш магазин имеет свой уникальный ID у каждого товара, OfferID будет дополнительный. Товаров не много у нас, та что вручную все товары будут созданы на robo.market, и вручную заполним в своём магазине OfferID для них.
2) На странице оформления заказа (checkout) выбор варианта оплаты на RoboMarket( если плагин активирован в настройках нашего магазина).
3) При выборе метода оплаты RoboMarket и подтверждении заказа – отправлять покупателя на страницу корзины с товаром на сайте RoboMarket. Ссылка на корзину будет иметь вид market.robokassa.ru/cart/... OfferID. OfferID – уникальный для каждого товара.
4) Принимать уведомления от RoboMarket и менять статус заказа, если он оплачен на Сделка завершена.
Robomarket.pdf