Whish Money Whish MoneyDevelopers
Partner Integration Platform

Whish Money for Developers

One consistent set of REST APIs for moving money across the Whish Money network. Complete schemas, verbatim error codes, and ready-to-import Postman collections and OpenAPI specs.

Start here

1

Get your credentials

Request Sandbox credentials from your Whish Money representative. Each API states which headers it needs.

2

Build and test in Sandbox

Integrate against the Sandbox base URL and verify every flow: auth, requests, callbacks, and reconciliation.

3

Go live

Switch to the Production base URL, request IP allowlisting for restricted endpoints, then start real transactions.

Transfers & Payments

PAY

Whish Pay

Collect payments through Whish balance with a hosted payment page. Post payment, track status, and issue refunds.

v1.4.4 REST · JSON
Open reference →

Whish Pay QR

Generate a Whish Pay payment session that returns a QR payload and six-digit code for the customer to scan or enter.

v1.0.0REST · JSON
Open reference →

Whish Pay Split

Collect a payment and record how it should be split across destination accounts, by amount or by percentage.

v1.0.0 REST · JSON
Open reference →

Direct Credit

Credit funds straight into a customer's Whish wallet, settled instantly. Includes status & balance.

v1.0.0 REST · JSON
Open reference →

International Money Transfer

Quote fees, create transfers (cash collection & mobile wallet), cancel, check status, and pull activity & statements.

v6.4.9 REST · JSON
Open reference →

Cash Collection Locations

Look up the governorates, districts, and shops where a beneficiary can collect a cash-collection transfer in Lebanon.

v1.0.0 REST · JSON
Open reference →

Billing & Vouchers

Vouchers

Purchase digital vouchers (gaming, streaming, gift cards, recharge PINs) with instant serial & secret.

v1.3.1 REST · JSON
Open reference →

Bills

Fetch and pay real-time bills (utilities, telecom, tuition) with an OTP-verified fetch flow.

v1.2.1 REST · JSON
Open reference →

Top-ups

Variable Topup

Directly top up a destination phone line with a variable amount. Supported for du and Etisalat topups.

v1.1.1 REST · JSON
Open reference →

International Topup

List a provider's top-up options for a customer target, then pay for the selected option.

v1.0.0REST · JSON
Open reference →