Looking for sandbox scenarios? See the Testing & Sandbox guide →
Sandbox
Test integrations without moving real money. Use base URL https://api.watenga.africa with sk_test_* and pk_test_* keys from a Sandbox app in the developer dashboard.
How to get sandbox keys
Log into your merchant dashboard at dashboard.watenga.africa. Go to Developer in the sidebar. Click New App and select Sandbox environment. Your sandbox Client ID and Secret Key are shown after creation.
Sandbox and Live are separate apps with separate keys. Never mix them.
Test cards
| Scenario | Number | Expiry | CVV |
|---|---|---|---|
| Visa Success | 4111 1111 1111 1111 | 12/26 | 123 |
| Visa Decline | 4000 0000 0000 0002 | 12/26 | 123 |
| Mastercard Success | 5200 0000 0000 0007 | 12/26 | 123 |
| Zimswitch Success | 6011 0000 0000 0004 | 12/26 | 123 |
Test mobile numbers (EcoCash)
| Number | Behaviour |
|---|---|
| 0771111111 | Instant success (payment confirmed immediately) |
| 0772222222 | Delayed success (confirmed after 30 seconds) |
| 0773333333 | User cancelled (USSD rejected after 30 seconds) |
| 0774444444 | Insufficient balance (fails immediately) |
Try the interactive Sandbox Console to send test API requests without Postman.
Sandbox data resets every 24 hours at midnight UTC.
