Skip to content

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

AspectSandboxProduction
Base URLhttps://api.sangho.ga/v1/same
API Keyssk_test_ / pk_test_sk_prod_ / pk_live_
Real fundsNoYes
USSD Mobile Money pushNo (simulated)Yes
WebhooksTriggeredTriggered
KYC requiredNoYes
FeesNot chargedCharged

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

bash
curl -X POST https://api.sangho.ga/v1/reset/ \
  -H "Authorization: Bearer sk_test_xxxx"
Attention

Resetting the Sandbox permanently deletes all test data. This operation is irreversible.

Mobile Money test numbers

NumberOperatorBehavior
+24177000001AirtelSuccess
+24177000002AirtelInsufficient funds
+24166000001MoovSuccess
+24166000002MoovInsufficient funds