Platron
Для того, чтобы принимать оплату через Platron вам необходимо сначала зарегистрировать магазин в этой системе.
Настройка Platron
В настройках магазина Platron вам нужно указать следующие параметры:
- secret_key — платежный пароль, используется для проверки подлинности уведомления об оплате.
- site_url — URL сайта магазина для показа покупателю ссылки, по которой он может вернуться на сайт магазина после создания счета.
- Также можете указать в success_url_method и failure_url_method AUTOGET, в этом случае Platron автоматически будет перенаправлять пользователя на сайт магазина при успешной оплате или ошибке
Настройка MODX
В MODX вам нужно настроить следующие параметры (находятся в разделе "Платежи" пространства имен minishop2):
- Идентификатор магазина в Platron — узнать его можно в личном кабинете Platron, параметр marchant_id
- Секретный ключ Platron — секретный ключ, который ввели в настройках магазина в Platron в пункте 1
- Страница успешной оплаты Platron и страница отказа от оплаты Platron. Идентификаторы страниц в MODX при успешной оплате или при отмене оплаты соответственно. Рекомендуется указать страницы с корзиной, чтобы покупатель видел свой заказ после возврата с сервиса. При пустых значениях пользователь будет переправлен на главную страницу.
Дополнительно также можете настроить
- Время жизни заказа в секундах - время (в секундах) в течение которого платеж должен быть завершен, в противном случае при проведении платежа Platron откажет платежной системе в проведении. Минимально допустимое значение: 300 секунд (5 минут). Максимально допустимое значение: 604800 секунд (7 суток).
- Наименование платежной системы в Platron. Необязательный параметр. Если его указать, то пользователю будет сразу предложен данный способ оплаты минуя экран выбора. Значения можете узнать в документации к Platron.
- Поля пользователя, которые передаются в Platron при оплате - Platron требует от пользователя контактные данные. В этом параметре можно указать какие поля передавать из свойств пользователя. Если магазин не требует обязательного указания телефона или Email, то можно оставить необходимые поля или поле пустым. В этом случае Platron предложит ввести их на странице оплаты. Возможные значения user_email (требуется только если выбрана платежная система Деньги@mail.ru), contact_user_email (на этот адрес приходят уведомления об изменении состояния транзакций), user_phone (контактный телефон пользователя, необходим для идентификации пользователя. Для России должен начинаться с 79).
Также не забудьте включить новый метод оплаты и назначить его в вариантах доставки.