yookassa.php¶
Интеграция с сервисом ЮKassa для обработки платежей, инициализации сессий оплаты и синхронизации транзакций через вебхуки или API.
Методы API¶
| Метод | Действие | Описание |
|---|---|---|
check_payment | проверка статуса платежа | Проверяет статус платежа в ЮKassa и при успешной оплате обновляет данные инвойса и транзакции в биллинге. |
init | инициализация оплаты | Создает платеж в ЮKassa для конкретного инвойса и возвращает токен подтверждения. |
yookassa/check_payment¶
Проверяет статус платежа в ЮKassa и при успешной оплате обновляет данные инвойса и транзакции в биллинге.
HTTP-метод: POST
Параметры:
| Параметр | Обязательный | Тип | Описание |
|---|---|---|---|
| action | ✅ | string | Идентификатор метода: check_payment |
| token | ✅ | string | Токен авторизации API. |
| id | ✅ | integer | Идентификатор платежа (payment id) для проверки статуса. |
| source | ❌ | string | Источник вызова метода для определения логики обработки платежа. |
Пример запроса
Пример успешного ответа
yookassa/init¶
Создает платеж в ЮKassa для конкретного инвойса и возвращает токен подтверждения.
HTTP-метод: POST
Параметры:
| Параметр | Обязательный | Тип | Описание |
|---|---|---|---|
| action | ✅ | string | Идентификатор метода: init |
| token | ✅ | string | Токен авторизации API. |
| force_subscr | ❌ | boolean | Флаг принудительного создания рекуррентного платежа для подписки. |
| invoice_id | ✅ | integer | Уникальный идентификатор счета в системе биллинга. |
Пример запроса