Sandbox Environment
The sandbox environment lets you test your entire integration without moving real money.
How to Use Sandbox
- Use API keys with the
ik_test_prefix - All API endpoints work the same as production
- No real transactions are processed
- Data is isolated from your live environment
Sandbox vs Live
| Feature | Sandbox | Live |
|---|---|---|
| API Key prefix | ik_test_ | ik_live_ |
| Real money | ❌ No | ✅ Yes |
| Provider connections | Simulated | Real |
| Webhooks | ✅ Sent | ✅ Sent |
| Dashboard data | Separate | Separate |
Switching Environments
In the dashboard, use the environment toggle in the top navigation bar to switch between sandbox and live views.
Sandbox Limitations
- Mobile money USSD prompts are simulated (no real phone notification)
- Bank transfers complete instantly (no real bank processing)
- Card 3D Secure flows use test pages