Платежные системы

В 5CMS есть предустановленные платежные системы.

А также есть возможность подключения платежных модулей собственной разработки.

Разберем структуру платежного модуля на примере Robokassa:

В /payment/Robokassa/ находятся всего 3 файла:

  • Robokassa.php - отправка данных в платежную систему (в т.ч. и фискальных данных)
  • callback.php - отработка ответа платежной системы, проверка приходящих данных и смена статуса заказа
  • settings.xml - настройки для вывода полей для заполнения в админке

Добавление новой платежной системы:

Для создания нового платежного модуля достаточно:

1) создать копию одного из уже имеющихся платежных модулей и переименовать название папки системы онлайн-оплаты,

2) по данному образцу переделать обмен данными с API согласно документации платежной системы

3) затем залить его в директорию /payment/

После этого новый способ оплаты станет доступен в:

Админка > Настройки > Оплата : Добавить способ оплаты

Дополнительная информация:

UPD: обновлено 09.11.2021

Еще нет своего сайта? Создайте интернет-магазин на платформе 5CMS - Все для продаж уже внутри!

Рекомендуем прочитать