Sandbox Environment
The Sandbox environment is an isolated test environment, identical to production but with no impact on real funds or operators. Use it to develop and test your integrations.
Sandbox vs. Production differences
| Aspect | Sandbox | Production |
|---|---|---|
| Base URL | https://api.sangho.ga/v1/ | same |
| API Keys | sk_test_ / pk_test_ | sk_prod_ / pk_live_ |
| Real funds | No | Yes |
| USSD Mobile Money push | No (simulated) | Yes |
| Webhooks | Triggered | Triggered |
| KYC required | No | Yes |
| Fees | Not charged | Charged |
Isolated data
Sandbox data (customers, transactions, subscriptions) is completely separate from production data. They never mix.
Reset the Sandbox
You can wipe all Sandbox data from Dashboard → Developers → Reset Sandbox, or via the API. This operation is irreversible.
Reset via API
Attention
Resetting the Sandbox permanently deletes all test data. This operation is irreversible.
Mobile Money test numbers
| Number | Operator | Behavior |
|---|---|---|
| +24177000001 | Airtel | Success |
| +24177000002 | Airtel | Insufficient funds |
| +24166000001 | Moov | Success |
| +24166000002 | Moov | Insufficient funds |