Testing & sandbox
Sandbox is a full copy of the API where nothing real moves. Build and test the entire flow before go-live.
What you get
Instant test credentials (
pk_test_…/sk_test_…) and a sandbox collection shortcode.Seeded test customer wallets (MSISDNs shown in the portal) to act as payers.
An API Console to fire real sandbox requests, and a C2B simulator.
Scenarios to cover
Happy path: Express →
completed→ webhook received and verified.Customer declines / lets the prompt expire — handle
declined/expired.Duplicate request with the same
idem— confirm you get one charge.C2B validate (accept and reject) and confirmation handling.
Webhook signature failure — confirm you reject it.
Limit breach — send above the per-transaction cap and handle
limit_exceeded.
No phone needed
The console and simulator drive the whole journey, so you can test end-to-end from your desk.

