Sandbox accounts are self-service. Register on the backoffice and you can start immediately. When you’re ready for real money, you request go-live from the dashboard — you don’t need to email anyone.
1. Generate an API key
In the dashboard: API Keys → Generate New Key. Copy it straight away — it isn’t shown again. You’ll be asked to pick a key type. For your main server-to-server integration, choose integrator level — it has full access and is what you want here. Come back for user bound keys later when you want to restrict what a key can do. Creating API keys → — key types in full, secure keys with a signing secret for webhook verification, and generating keys over the API.2. Prove the key works
List your fiat wallets. It’s read-only, it changes nothing, and it only succeeds with a valid key:401 here means the key is wrong or the environment doesn’t match — sandbox keys
don’t work against production, or the reverse.
Or try it in Postman
Fork the collection — both environments come pre-configured, so you only set your
API key
3. Pick what you’re building
Collect payments
Your customer pays you by mobile money, bank, or card
Pay people out
Send money to a mobile money wallet or bank account
Buy crypto
Take local currency, deliver crypto to a wallet
Sell crypto
Take crypto, pay out local currency
Payment links
A hosted checkout page — no frontend to build
Bulk payments
Pay hundreds of recipients from one CSV
Before you send money out
Your deposit balance and payout balance are separate. Collections credit the first; payouts draw from the second, so you need to move funds between them before you can disburse — in the dashboard under Wallets → Transfer Deposit Balance. Balances & Settlement →Then
- Webhooks & Events → — get told when a transaction settles instead of polling for it
- Fees & Billing → — who pays the fee, and what the amounts in your responses mean
- Going to Production → — when you’re ready to move off sandbox