No real money · Full API parity

Test everything before going live

Full sandbox environment with test API keys, simulated payments, and realistic responses — all without moving a single real franc.

Sandbox Features

A complete testing environment

Full API Parity

Every API endpoint works in sandbox mode — payments, payouts, webhooks, subscriptions, and more.

Test Credentials

Dedicated test API keys and test phone numbers for every supported payment method (Orange Money, MTN, Wave, etc.).

Simulate Any Scenario

Trigger success, failure, timeout, and pending outcomes by using special test amounts — no mocking required.

Test Webhooks

Trigger webhook events manually from the dashboard. Test your event handlers without waiting for real transactions.

Dashboard Preview

The sandbox dashboard is a full replica of production — explore reports, manage API keys, and view transaction history.

Reset Anytime

Clear all sandbox data with one click. Start fresh for each test scenario without contaminating your test history.

Test Credentials

Use these to test your integration

These credentials only work in sandbox mode. Never use them in production.
API Key (Test)
sk_test_xxxxxxxxxxxxxxxxxxxxxxxx
Orange Money (test)
+237 07 00 00 00 01
MTN MoMo (test)
+237 05 00 00 00 01
Wave (test)
+221 76 000 00 01
Force success
Any amount ending in 00 (e.g. 10000, 25000)
Force failure
Any amount ending in 01 (e.g. 10001, 25001)
Force pending
Any amount ending in 02 (e.g. 10002, 25002)

When you're ready to go live

1

Complete account verification

Submit your business details, KYB documents, and bank account for settlement. Takes 1–2 business days.

2

Replace test API keys

Swap sk_test_xxx with your live key sk_live_xxx in your environment variables.

3

Update webhook endpoints

Point your live webhook URL at your production server and verify delivery in the dashboard.

Get your sandbox API keys

Create a free account and start testing in seconds — no credit card required.