Готового модуля оплаты для ModX у нас нет. Есть два рабочих пути: быстрый — платёжная ссылка на кнопке, и основательный — интеграция через API, которую ваш разработчик встраивает в сайт или в дополнение вроде miniShop2.
Два пути подключения
- Платёжная ссылка. Создаёте платёж в кабинете, ставите адрес на кнопку. Ничего не программируется, но статус заказа в ModX не обновляется.
- Интеграция по API. Платёж создаётся запросом с вашего сервера, а уведомление об оплате меняет статус заказа автоматически.
Что учесть
- При работе через API проверяйте подпись уведомления до изменения заказа.
- Держите ключи в переменных окружения, а не в чанках и шаблонах.
- Для быстрого старта можно начать со ссылки и перейти на API, когда продажи вырастут.
Что умеет платёжный API и какие есть SDK — на странице платёжного API.