POST
/
disburses
/
create
curl --request POST \
  --url https://api.sandbox.saalal.com/v1/disburses/create \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '{
  "amount": 500,
  "network": "orange-money-sn",
  "customer": {
    "full_name": "Johny Doe",
    "email": "john@doe.com",
    "phone": "77XXXXXXX",
    "bank_name": "YOUR_BANK_NAME",
    "bank_id": "XX08XX0100163110648500003035",
    "bank_account_name": "YOUR_BANK_ACCOUNT_NAME"
  }
}'
{
  "message": "disburse initiated!",
  "statusCode": 200,
  "data": {
    "disburse": {
      "business": "BUSINESS_NAME",
      "customer": {
        "full_name": "Johny Doe",
        "email": "john@doe.com",
        "phone": "77XXXXXXX",
        "bank_name": "YOUR_BANK_NAME",
        "bank_id": "XX08XX0100163110648500003035",
        "bank_account_name": "YOUR_BANK_ACCOUNT_NAME"
      },
      "slug": "d282e4a6-1fb6-4827-a6ae-a780263287d7",
      "reference": "d282e4a6-1fb6-4827-a6ae-a780263287d7",
      "kind": "disburse",
      "network": "bank | orange-money-sn | wave-sn",
      "partner_reference": "XXX-XXXXXX-XXXX",
      "amount": 500,
      "status": "processing",
      "expired_at": "2024-01-11T00:00:00.000Z",
      "meta": {
        "wallet_url": "https://extra.url.com"
      }
    }
  }
}

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Body

application/json
amount
integer
Example:

"500"

network
enum<string>
Available options:
orange-money-sn,
wave-sn,
orange-money-ci,
wave-ci,
mtn-ci,
moov-ci,
mtn-bj,
moov-bj,
moov-tg,
t-money-togo,
bank
partner_reference
string
Example:

"XXX-XXXXXX-XXXX"

customer
object

Response

200 - application/json
OK
message
string
statusCode
integer
Example:

200

disburse
object