Testing & sandbox
Everything you need to make and verify calls in Sandbox before you go live.
- Know which host you are on
- Request Sandbox credentials
- Import the Postman collection
- Use each API's test data
The two environments
Whish Money exposes two independent API hosts. Each has its own Sandbox and Production. Validate your full integration in Sandbox before requesting Production access.
| Platform | Environment | Base URL |
|---|---|---|
| Whish | Sandbox | https://partner.api.sbx.whish.money/itel-service/api |
| Whish | Production | https://api.whish.money/itel-service/api |
| Whish Money | Sandbox | https://sandbox.woocash.money/api |
| Whish Money | Production | https://api.woocash.money |
The Whish Money Sandbox base URL already ends in /api, so a full Sandbox URL contains /api/api/.... Build URLs by concatenating the base URL and the endpoint path exactly as each reference shows; do not assume both environments share the same prefix.
Getting sandbox credentials
Credentials are issued by Whish Money, not self-served. Request Sandbox keys for the API you are integrating from your Whish Money representative. Header schemes differ per API (for example channel + secret + websiteUrl, or username + key, or sessionId + token); each reference states which its endpoints expect.
Where the test data lives
Sandbox behaviour and seeded test values are documented on each API page, close to the endpoints they apply to:
| API | What Sandbox provides |
|---|---|
| Whish Pay | Sandbox scenarios table: the fixed test phone and OTP that drive the hosted page, and how to force a success or a failure. |
| Whish Pay QR | Sessions can be created and callbacks integrated; end-to-end QR payment simulation is not yet available. |
| Whish Pay Split | Sandbox scenarios table: the fixed test phone and OTP that drive the hosted page, plus amount and percentage breakdown scenarios. Sandbox records the breakdown; it does not redistribute funds, which is not live in either environment yet. |
| Bills | Sandbox scenarios table: denomination ids and target numbers that force success, fetch failure, or payment failure, plus fixed OTP values. |
| Vouchers | Test denominations you can purchase in Sandbox. |
| Variable Topup | Sandbox scenarios table: the seeded denomination id and the target numbers that force success or failure. |
| International Money Transfer | Sandbox scenarios for English vs non-English names and Mobile Wallet success / failure targets. |
Import a collection
The fastest way to make your first call is Postman. Every API ships a ready-made collection and a matching Sandbox / Production environment, and an OpenAPI 3.1 specification, on the Downloads page. Import the collection, select the Sandbox environment, add your credentials, and send. Each API reference also shows a runnable cURL example per endpoint.