For the complete documentation index, see llms.txt. This page is also available as Markdown.

Payouts

Payout webhook events and example payloads.

Payout webhooks track outgoing transfers to recipients.

The examples on this page show crypto payouts.

Field descriptions

Payout webhook events use data.payout.

Field
Type
Description

data.payout.id

string

Unique payout identifier.

data.payout.method

string

Payout method.

data.payout.type

string

Payout type.

data.payout.status

string

Payout status.

data.payout.amount

string

Net payout amount.

data.payout.fee

string

Fee charged.

data.payout.total

string

Total debited amount.

data.payout.currency

string

Payout currency.

data.payout.reference

string | null

External reference.

data.payout.narration

string | null

Payout narration.

data.payout.recipient

object

Recipient details.

data.payout.txHash

string | null

Blockchain transaction hash when available.

data.payout.createdAt

string

Creation timestamp.

data.payout.updatedAt

string

Last update timestamp.

data.payout.completedAt

string | null

Completion timestamp for successful payouts.

data.payout.failureReason

string | null

Failure reason for failed payouts.

Events

  • payout.created

  • payout.success

  • payout.failed

payout.created

Sent when a payout is created.

Use this event to track payout initiation.

payout.success

Sent when a payout is delivered successfully.

Use this event to close the payout in your ledger.

payout.failed

Sent when a payout fails.

Use this event to stop reconciliation and surface the error.

Last updated

Was this helpful?