Skip to main content
This webhook event notifies your application when withdrawal (payout) events occur. You receive events across the full lifecycle of a payout: PENDING when initiated, PROCESSING_PAY_OUT when accepted by the payment network (ACH/RTP only), SUCCESS when settled, and FAILED if the payout could not be completed.

Event Schema

Statuses

Card payouts go directly from PENDINGSUCCESS (no PROCESSING_PAY_OUT step).

Example: PENDING

Sent immediately when a withdrawal is initiated.

Example: PROCESSING_PAY_OUT

Sent when an ACH or RTP payout has been submitted to and accepted by the payment network. This confirms the payment is in transit but not yet settled in the recipient’s account.

Example: SUCCESS

Sent when the payout has settled and the recipient has received the funds.

Example: FAILED

Sent when the payout could not be completed. The reason field contains a merchant-safe explanation.

Possible reason values on FAILED

Missed a webhook?

If your system did not receive a webhook delivery, use the Get Transaction Webhook Payload endpoint to fetch the current payload for any transaction by its ID.