Single KES Payout
Last updated
Last updated
To send money to a single bank account, you need a single API. This process requires an active balance where the funds are debited then sent.
Setup an Active Balance for your payouts here
POST
https://staging.moneywaveapp.com/v1/disburse
Destination and transfer details are passed for processing
Name | Type | Description |
---|---|---|
Name | Type | Description |
---|---|---|
The ref passed must be unique to prevent double disbursements to the same beneficiary. Preferably the ref used should match a unique customer action, for example a loan ID, settlement ID or charge / payment reference.
Increase timeout settings in your http client to 180 seconds. This ensures you receive an expected response for payouts with long processing times.
After a disburse request is received via API, it is submitted for processing. When completed a response is returned. See the example response in the API snippet above.
A disbursement is successful only when the disburse API response has the value below.
Authorization
string
Authorization Token
lock*
String
Password required to access active wallet
senderName*
String
Sender/Business Name to appear in the bank statement
accountNumber*
String
Beneficiary account number.
bankcode*
String
Destination Bank
currency*
String
Currency of amount to send i.e USD
amount*
String
Amount to send
ref*
String
Unique transaction tracking reference
narration*
String
Description to appear in bank Statement
x_recipient_name*
String
Beneficiary Name
x_recipient_address
String
Beneficiary address
walletUref
String
Specify the source balance
x_sender_id_type*
String
Sender ID type
x_sender_id_number*
String
Sender ID type number
x_sender_nationality*
String
Sender Nationality
x_sender_source_of_funds*
String
Sender source of funds - Bank account, Card payment, etc
x_sender_dob*
String
Sender Date of Birth
x_senderOccupation*
String
Sender Occupation