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