metadata:
Required test matrix
- Create a beneficiary and verify that only the destination’s last four characters are returned.
- Run all four payout outcomes and poll each to its expected state.
- Run both compliance outcomes.
- Replay identical input with the same idempotency key; expect the original
payout and
Idempotent-Replayed: true. - Change input under the same key; expect
duplicate_payout. - Test insufficient balance and an unavailable destination.
- Verify webhook signature, duplicate delivery handling, and out-of-order handling.
- Simulate an HTTP timeout after create; read/retry with the original key rather than creating a second operation.
Sandbox execution must be enabled in the deployed environment. If beneficiary
creation or the success scenario fails with
configuration_error or
rail_unavailable, contact support; do not interpret that as a successful
sandbox setup.