Принцип работы всех платежных плагинов примерно одинаков:
Чтобы платежный плагин заработал, нужно выполнить несколько шагов:
Адреса для уведомлений и перенаправлений выглядят следующим образом:
| Назначение | Тип запроса | Адрес |
|---|---|---|
| Уведомление магазина о статусе платеже | POST | https://<ваш домен>/commerce/<payment_code>/payment-process |
| Перенаправление после успешной оплаты | POST | https://<ваш домен>/commerce/<payment_code>/payment-success |
| Перенаправление после ошибки/отмены платежа | POST | https://<ваш домен>/commerce/<payment_code>/payment-failed |
<payment_code> здесь - это символьный идентификатор платежного плагина, обычно представляет собой название платежной системы слитно с маленькой буквы, может быть также указан в документации к плагину. Например, для Paymaster payment_code будет равен paymaster.
Стоит отметить, что эти адреса нужно указывать даже если вы создали отдельные страницы для показа после успешной оплаты и после отмены платежа. Это необходимо для правильной работы платежного плагина, а покупателю в итоге все равно покажутся заданные вами страницы.