Xsolla-logo

Обработка транзакции по выплатеWebhook POST

Сразу после создания транзакции сервис Иксоллы отправляет мерчанту оповещение на URL-адрес вебхука о том, что транзакция находится в статусе in_progress.

Вебхук отправляется многократно в течение 48 часов до получения успешного ответа. Если в течение 48 часов сервис не получает ответ, запрос считается невыполненным и сервис прекратит отправлять вебхук.

Примечание

Подробнее о сервисе выплат вы можете прочитать в документации.

Request
Request Body schema: application/json
amount
number

Запрошенная сумма выплаты.

currency
string

Запрошенная валюта выплаты.

customer_email
string

Email-адрес пользователя.

customer_name
string

Имя пользователя.

fee_merchant
number

Комиссия мерчанта, которая будет удержана из суммы транзакции.

fee_total
number

Итоговая сумма комиссий, которая будет удержана из суммы транзакции.

fee_transaction
number

Сумма комиссий, которая будет удержана из суммы транзакции, без учета комиссии мерчанта.

group_name
string

Название группы способов получения выплаты.

id
string

Идентификатор выплаты.

reject_reason
string

Причина отмены транзакции. Поле остается пустым, если транзакция прошла успешно.

service_name
string

Название способа получения выплаты.

status
string

Статус транзакции. Возможные значения:

  • in_progress — транзакция создана и находится в обработке.
  • success — транзакция успешно завершена.
  • reject — транзакция отклонена.
Responses
200

Верните, чтобы сообщить о том, что транзакция прошла успешно.

Request samples
application/json
{
  • "amount": 0,
  • "currency": "string",
  • "customer_email": "string",
  • "customer_name": "string",
  • "fee_merchant": 0,
  • "fee_total": 0,
  • "fee_transaction": 0,
  • "group_name": "string",
  • "id": "string",
  • "reject_reason": "string",
  • "service_name": "string",
  • "status": "string"
}