Платежные системы
В 5CMS есть предустановленные платежные системы.
А также есть возможность подключения платежных модулей собственной разработки.
Разберем структуру платежного модуля на примере Robokassa:
В /payment/Robokassa/ находятся всего 3 файла:
- Robokassa.php - отправка данных в платежную систему (в т.ч. и фискальных данных)
- callback.php - отработка ответа платежной системы, проверка приходящих данных и смена статуса заказа
- settings.xml - настройки для вывода полей для заполнения в админке
Добавление новой платежной системы:
Для создания нового платежного модуля достаточно:
1) создать копию одного из уже имеющихся платежных модулей и переименовать название папки системы онлайн-оплаты,
2) по данному образцу переделать обмен данными с API согласно документации платежной системы
3) затем залить его в директорию /payment/
После этого новый способ оплаты станет доступен в:
Админка > Настройки > Оплата : Добавить способ оплаты
Дополнительная информация:
UPD: обновлено 09.11.2021
Еще нет своего сайта? Создайте интернет-магазин на платформе 5CMS - Все для продаж уже внутри!
-
Инструкция как перевести все таблицы базы данных с Myisam на InnoDB
-
Разные разделы сайта имеют свои URL, по которым определяется к какому модулю относится та или иная страница.
Разберем как поменять данные адреса ...
-
Если у вас резко выросла нагрузка и вы перестали укладываться в лимиты хостинга.