Xsolla-logo

Payout transaction completionWebhook POST

Sent to the webhook URL address to notify that transaction was successfully completed.

The webhook is sent multiple times during 48 hours until a successful response is received. If there is no response after 48 hours, the request is considered to be unexecuted and the service stops sending a webhook.

Note

Refer to the documentation for more information about the Payouts product.

Request
Request Body schema: application/json
id
string

Withdrawal ID.

amount
number

Requested withdrawal amount.

currency
string

Requested withdrawal currency.

customer_email
string

Customer email.

customer_name
string

Customer name.

fee_merchant
number

Merchant fee that will be deducted from the transaction amount.

fee_transaction
number

Fee amount that will be deducted from the transaction amount excluding merchant fee.

fee_total
number

Total fee amount that will be deducted from the transaction amount.

service_name
string

Withdrawal method name.

group_name
string

Withdrawal method group name.

status
string

Transaction status. Possible values:

  • in_progress — transaction was created and is being processed.
  • success — transaction is successfully completed.
  • reject — transaction is rejected.
reject_reason
string

Reason for transaction rejection. The field is empty if the transaction was successfully completed.

Responses
200

Return to indicate that the transaction was successfully completed.

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