Whish Money Whish MoneyDevelopers
Guides

Testing & sandbox

Everything you need to make and verify calls in Sandbox before you go live.

Before your first call
  • 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.

PlatformEnvironmentBase URL
WhishSandboxhttps://partner.api.sbx.whish.money/itel-service/api
WhishProductionhttps://api.whish.money/itel-service/api
Whish MoneySandboxhttps://sandbox.woocash.money/api
Whish MoneyProductionhttps://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:

APIWhat Sandbox provides
Whish PaySandbox scenarios table: the fixed test phone and OTP that drive the hosted page, and how to force a success or a failure.
Whish Pay QRSessions can be created and callbacks integrated; end-to-end QR payment simulation is not yet available.
Whish Pay SplitSandbox 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.
BillsSandbox scenarios table: denomination ids and target numbers that force success, fetch failure, or payment failure, plus fixed OTP values.
VouchersTest denominations you can purchase in Sandbox.
Variable TopupSandbox scenarios table: the seeded denomination id and the target numbers that force success or failure.
International Money TransferSandbox 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.