Skip to main content
POST
/
api
/
v3
/
disbursements
Create disbursement (B2B)
curl --request POST \
  --url https://live.launcx.com/api/v3/disbursements \
  --header 'Content-Type: application/json' \
  --header 'Idempotency-Key: <idempotency-key>' \
  --header 'x-api-key: <x-api-key>' \
  --header 'x-timestamp: <x-timestamp>' \
  --data '
{
  "account_no": "<string>",
  "amount": "<string>",
  "bank_code": "<string>",
  "client_wallet_id": "<string>",
  "memo": "<string>",
  "transfer_type": "<string>"
}
'
{
  "account_holder_name": "<string>",
  "account_no": "<string>",
  "amount": 123,
  "bank_code": "<string>",
  "bank_name": "<string>",
  "client_id": "<string>",
  "currency": "<string>",
  "failed_reason": "<string>",
  "id": "<string>",
  "idempotency_key": "<string>",
  "memo": "<string>",
  "net_amount": 123,
  "platform_fee": 123,
  "status": "<string>",
  "wallet_id": "<string>"
}

Headers

x-api-key
string
required

Client API Key

x-timestamp
string
required

Unix timestamp in milliseconds

Idempotency-Key
string
required

Unique key per client for safe retries (max 64 chars)

Body

application/json

Disbursement create request

account_no
string
amount
string
bank_code
string
client_wallet_id
string
memo
string
transfer_type
string

Optional: "BIFAST" or "RTOL", defaults to "BIFAST"

Response

Idempotent replay of an earlier successful create

account_holder_name
string
account_no
string
amount
number
bank_code
string
bank_name
string
client_id
string
currency
string
failed_reason
string
id
string
idempotency_key
string
memo
string
net_amount
number
platform_fee
number
status
string
wallet_id
string