revolut.php¶
Интеграция платежного шлюза Revolut для управления транзакциями, проверки статусов заказов и подтверждения оплаты через API.
Методы API¶
| Метод | Действие | Описание |
|---|---|---|
check | проверка статуса заказа | Проверяет текущий статус платежа по идентификатору заказа в системе Revolut. |
confirm | подтверждение оплаты | Завершает процесс обработки заказа, если его статус в Revolut соответствует завершенному. |
init | инициализация платежа | Инициирует процесс оплаты для конкретного счета (invoice), проверяя доступность валюты. |
revolut/check¶
Проверяет текущий статус платежа по идентификатору заказа в системе Revolut.
HTTP-метод: POST
Параметры:
| Параметр | Обязательный | Тип | Описание |
|---|---|---|---|
| action | ✅ | string | Идентификатор метода: check |
| token | ✅ | string | Токен авторизации пользователя. |
| order_id | ✅ | integer | Уникальный идентификатор заказа для проверки статуса платежа. |
Пример запроса
Пример успешного ответа
revolut/confirm¶
Завершает процесс обработки заказа, если его статус в Revolut соответствует завершенному.
HTTP-метод: POST
Параметры:
| Параметр | Обязательный | Тип | Описание |
|---|---|---|---|
| action | ✅ | string | Идентификатор метода: confirm |
| token | ✅ | string | Токен авторизации пользователя. |
| order_id | ✅ | integer | Идентификатор заказа для обработки оплаты. |
Пример запроса
Пример успешного ответа
revolut/init¶
Инициирует процесс оплаты для конкретного счета (invoice), проверяя доступность валюты.
HTTP-метод: POST
Параметры:
| Параметр | Обязательный | Тип | Описание |
|---|---|---|---|
| action | ✅ | string | Идентификатор метода: init |
| token | ✅ | string | Токен авторизации пользователя. |
| invoice_id | ✅ | integer | Идентификатор счета для проведения оплаты. |
| force_subscr | ❌ | integer | Флаг принудительного создания подписки для платежа. |
Пример запроса