ZMW Payout (new encryption)
Summary
These APIs are used to initiate a ZMW payout
Integration steps
Token GenerationGet Bank Lists
Make a GET call to the Bank List API
GET {{env_url}}/wallet/merchant/bank/transfer/request/banks/ZMW
Headers
Content-Type
application/json
Authorization
Bearer <token here>
Merchant Payout request
Make a POST call to the Merchant payout request API
POST {{env_url}}/wallet/merchant/{businessId}/bank/transfer/v2/request
You would need to pass, as a header the x-auth-token. This can be obtained from your merchant dashboard → Settings → Generate API keys → Merchant public key.
Headers
Content-Type
application/json
x-auth-token
Your merchant public key
Authorization
Bearer <token here>
Request body (encrypted):
Request body (plain)
Request Body (json)
country*
ZM
bankCode*
007
amount*
10
accountName*
John Doe
requestId*
String
kbtr-3857-011-133-166993253
description*
String
Hair design
currency*
String
ZMW
bankName*
String
Citibank
accountNumber*
String
0719593074
Query payout status
Make a call to fetch status of initiated payouts.
Last updated

