What sandbox is
Sandbox is a test version of the live API. Every endpoint behaves identically: same validation, same auth, same error envelope, same response shape. But:- No wallet impact — sandbox transactions do not move real funds
- Callbacks are not sent for sandbox transactions
Trigger codes
In sandbox, the trailing cents ofsource_amount decide the outcome:
Any other trailing cents fall back to the
.00 path.
Example
Sandbox transaction IDs
Sandboxtransaction_ids are prefixed sb_ so they’re easy to recognize and impossible to confuse with live IDs:
sb_ ID returned to one account cannot be queried by another.
What sandbox is NOT for
- Load testing (use a staging or dedicated test environment)
- Verifying callback delivery — no callbacks are sent in sandbox, for payouts or payins. See Callbacks.
- Validating exchange rates (quotes return placeholder rates)
Payins are tested the same way but with their own trigger codes — see Sandbox —
payins.