POST

Authorizations

Authorization
string
header
required

base64(api_key:api_secret)

Body

application/json
amount
number
required
phone_number
string
required

E.164 — Uganda +256…, Kenya +254…, Rwanda +250…, DRC +243…, Zambia +260…, Cameroon +237…, Benin +229…, Côte d'Ivoire +225…, Gabon +241…, Congo-Brazzaville +242…, Senegal +221…, Sierra Leone +232…

Pattern: ^\+[0-9]{10,15}$
Example:

"+256712345678"

reference
string
required
Maximum string length: 50
country
enum<string>
required

UG (UGX), KE (KES), RW (RWF), CD (CDF/USD), ZM (ZMW), CM/GA/CG (XAF), BJ/CI/SN (XOF), or SL (SLE)

Available options:
UG,
KE,
RW,
CD,
ZM,
CM,
BJ,
CI,
GA,
CG,
SN,
SL
description
string
callback_url
string<uri>
metadata
object[]

Optional. Array of objects echoed on create (data.withdrawal.metadata) and webhooks (top-level metadata). Each item has exactly one field name + string/number value, plus optional isPII: true.

Maximum array length: 10
Example:

Response

Disbursement initiated