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

ScenarioNumberExpiryCVV
Visa Success4111 1111 1111 111112/26123
Visa Decline4000 0000 0000 000212/26123
Mastercard Success5200 0000 0000 000712/26123
Zimswitch Success6011 0000 0000 000412/26123

Test mobile numbers (EcoCash)

NumberBehaviour
0771111111Instant success (payment confirmed immediately)
0772222222Delayed success (confirmed after 30 seconds)
0773333333User cancelled (USSD rejected after 30 seconds)
0774444444Insufficient balance (fails immediately)
Try the interactive Sandbox Console to send test API requests without Postman.
Sandbox data resets every 24 hours at midnight UTC.