Single USD Payout

Disburse into Nigeria in USD

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

Disburse USD - Single

POST https://staging.moneywaveapp.com/v1/disburse

Destination and transfer details are passed for processing

Headers

Request Body

{
  "status": "success",
  "data": {
    "data": {
      "responsecode": "00",
      "responsemessage": "Approved Or Completed Successfully",
      "uniquereference": "TMW000000319"
    },
    "status": "success"
  } 
}
Select a Language above ...

Please note additional parameters may be required by specific banks. For example payouts to FCMB require the following parameters - recipientRelationship, recipientOccupataion, senderOccupation and purpose

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.

Confirming Success

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.

"responsecode" : "00"

Some USD payouts are asynchronous and would return a response code of 02 indicating Transaction Processing. To receive notification when completed see here

Last updated