Skip to main content
In the sandbox, the recipient account number selects the outcome. Bank codes and account names can be any value.

Successful payouts

Failed payouts

Scenario reference

A complete sandbox payout

Use a new externalReference for every attempt. Reusing one returns 409 DUPLICATE_EXTERNAL_REFERENCE rather than creating a second payout — correct behaviour, but it will look like a failure if you are not expecting it.

Confirm the outcome

The initiation response is an acknowledgement, not a result. Confirm through a payout_updated webhook or by polling Get Transaction.
Test the failure fixture as deliberately as the success one. Payout failures are where most production incidents start — make sure your reconciliation handles a failed status and its failureReason before you go live.