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.