Работа! Интеграция сторонней платежной системы

Тема в разделе "Поиск исполнителей", создана пользователем ya.jack, 7 июл 2022.

  1. ya.jack

    ya.jack Новичок

    Сообщения:
    1
    Симпатии:
    0
    Необходимо создать модуль для интеграции платежной системы на Opencart 3.0.3.8
    Имеется хорошая документация и поддержка.

    В 2х словах:
    Необходимо отправлять post запрос формой на оплату.
    После оплаты придет колбек от платежки со статусом.
    Необходимо в зависимости от полученного статуса изменить статус заказа.
    Отправить письмо об изменении статуса (успешная оплата, либо оплата не прошла и т.п).
    Уведомить администратора о том, что оплата произведена.

    Естественно, общение с платежкой с использованием подписи, но функция для формирования подписи для php уже есть.

    Так же хотелось бы видеть настройки модуля в админке. Поля для ввода некоторых переменных, такие как id партнера, ключ, payway, url, url для колбеков и подобные, необходимые для подключения.


    Для всех неравнодушных есть вопрос:
    Как лучше сделать этот "модуль" ? В виде ocmod или отдельные файлы, которые нужно добавить в код или еще как-то? Какой вариант наиболее предпочтителен и главное почему?
     
  2. Pie

    Pie Активный пользователь

    Сообщения:
    121
    Симпатии:
    28
    ocmod, если речи идет про xml-ку, для платежного модуля не подойдет
     
  3. devimirochnik

    devimirochnik Продвинутый пользователь

    Сообщения:
    752
    Симпатии:
    100
    Посмотрите в интернете как делают модули оплаты. Так же посмотрите открытые бесплатные модули. Там и увидите как происходит оплата.

    П.С. Помните, что существует еще и Simple (https://shop.opencart-russia.ru/simple), который частенько установлен в сайтах
     
  4. Romans

    Romans Administrator Команда форума

    Сообщения:
    1.438
    Симпатии:
    780
    Обратитесь например к @ashap он мастер в создании подобных решений. Все его модули тут https://shop.opencart-russia.ru/ashap т.е около 60 модулей оплаты.
     
    ashap и Pie нравится это.