payout.update
The event type is always payout.update regardless of the transition — read data.state (and data.previousState) to know what happened. See Webhooks overview for delivery, headers, and signature verification.
data fields
The payout identifier.
Your company identifier.
Your external reference, if one was provided.
The end user/entity the payout was made for.
The state before this transition.
null on the first event.The current payout state. See the table below.
The payout amount, in minor units (e.g. cents).
The destination currency.
One of
wallet, bank, or qr_code.Present only when the payout failed.
On-chain transaction hash. Present for
wallet and bank destinations.Bank-rail metadata. Present only for
destinationType = bank.ISO 8601 creation timestamp.
ISO 8601 last-update timestamp.
Payout states (data.state)
| State | Meaning |
|---|---|
created | Payout created |
in_review | In review (pre-partner) |
awaiting_funds | Awaiting funds |
funds_received | Funds received |
payment_submitted | Submitted / in progress |
payment_processed | Completed successfully |
undeliverable | Undeliverable |
returned | Returned |
refunded | Refunded |
canceled | Canceled |
error | Error / failed |