Error
A valid request URL is required to generate request examples{
"success": true,
"message": "Withdrawal has been successfully created.",
"data": {
"id": "<string>",
"message": "<string>",
"referenceId": "<string>",
"referenceNumber": 123
}
}{
"success": false,
"message": "Bad Request",
"data": {}
}{
"success": false,
"message": "Invalid API Key",
"data": {}
}Mobile Money Withdrawals
Mobile Money Withdrawal
This api will withdraw fiat from the integrator’s fiat wallet to the customer’s mobile money wallet.
POST
/
api
/
v3
/
withdraw
/
mobile-money
Error
A valid request URL is required to generate request examples{
"success": true,
"message": "Withdrawal has been successfully created.",
"data": {
"id": "<string>",
"message": "<string>",
"referenceId": "<string>",
"referenceNumber": 123
}
}{
"success": false,
"message": "Bad Request",
"data": {}
}{
"success": false,
"message": "Invalid API Key",
"data": {}
}This API will withdraw fiat from the integrator’s fiat wallet to the customer’s mobile money wallet.
Authorizations
Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
Body
application/json
Customer key
Example:
"customer-key-123"
amount to withdraw
Example:
10
wallet id
Example:
"5f9b2c7b9c9d6b0017b4e6b1"
callback url
Example:
"https://example.com"
reference id
Example:
"5f9b2c7b9c9d6b0017b4e6b1"
Override the transaction currency. Skips phone-country validation when it matches the wallet.
Example:
"USD"
Mobile network / payout channel (e.g. MPESA, MTN)