A single POST /v1/payouts creates and submits a payout. Supply the X-Idempotency-Key
header so that network retries do not create duplicate transfers.
Request
curl https://api.orqex.com/v1/payouts \
-H "Authorization: Bearer sk_live_xxx" \
-H "Content-Type: application/json" \
-H "X-Idempotency-Key: PO-2026-0001" \
-d '{
"amount": 5000,
"currency": "XOF",
"method": "momo_mtn",
"description": "Salary payout",
"reference": "PO-2026-0001",
"customer": {
"email": "[email protected] ",
"first_name": "Jane",
"last_name": "Doe"
},
"instrument": {
"type": "phone",
"phone_number": "+22990000000",
"country": "BJ"
},
"metadata": { "department": "engineering" }
}'
Request body
Amount to send, in major units (e.g. 50 for 50.00 of the currency). Minimum 1.
Three-letter ISO 4217 currency code, uppercase (e.g. XOF).
Short description of the payout purpose (e.g. "Salary payout").
The recipient’s identity. Orqex resolves this to a project customer; the customer’s name
is used as the beneficiary name on the transfer. Street address (optional).
State or region (optional).
ISO 3166-1 alpha-2 country code (optional).
Postal or ZIP code (optional).
Typed destination. The required sub-fields depend on instrument.type. See
Instrument types below.
Your own unique identifier for this payout, scoped to your project. Re-using an existing
reference returns 409 Conflict.
Up to 10 arbitrary key/value pairs, stored on the payout and returned as-is.
Instrument types
phone
bank_account
crypto_address
Mobile-money or wallet transfer to a phone number. {
"type" : "phone" ,
"phone_number" : "+22990000000" ,
"country" : "BJ"
}
Field Required Description phone_numberYes E.164-formatted phone number. countryYes ISO 3166-1 alpha-2 country code.
Bank transfer to a named account. {
"type" : "bank_account" ,
"account_name" : "Awa Diallo" ,
"account_number" : "CI93CI0080111301134291200589" ,
"bank_code" : "CI008" ,
"country" : "CI" ,
"swift_bic" : "BICICIAB"
}
Field Required Description account_nameYes Account holder name. account_numberYes Account number or IBAN. bank_codeYes Local bank code. countryYes ISO 3166-1 alpha-2 country code. swift_bicNo BIC/SWIFT code.
Crypto transfer to a blockchain address. {
"type" : "crypto_address" ,
"address" : "TQ5xxxxxxxxxxxxxxxxxxxxxxxxxxx" ,
"network" : "TRON" ,
"memo_tag" : "12345"
}
Field Required Description addressYes On-chain wallet address. networkYes Blockchain network (e.g. TRON, ETH, BTC). memo_tagNo Memo or destination tag (required by some networks).
Response
{
"id" : "po_..." ,
"amount" : { "value" : 5000 , "formatted" : "5,000 XOF" , "short" : "5K" , "currency" : "XOF" },
"method" : "momo_mtn" ,
"status" : "processing" ,
"reference" : "PO-2026-0001" ,
"description" : "Salary payout" ,
"customer" : {
"id" : "cus_..." ,
"first_name" : "Jane" ,
"last_name" : "Doe" ,
"email" : "[email protected] " ,
"avatar_url" : null
},
"instrument" : {
"id" : "poi_..." ,
"type" : "phone" ,
"phone_number" : "+22990000000" ,
"country" : "BJ"
},
"gateway" : {
"transaction" : {
"id" : "gw_tx_123" ,
"reference" : "po_ref_generated" ,
"external_id" : null
}
},
"fee_amount" : 0 ,
"failure" : { "code" : null , "message" : null },
"metadata" : {},
"initiated_at" : "2026-06-14T10:00:00+00:00" ,
"completed_at" : null ,
"failed_at" : null ,
"created_at" : "2026-06-14T10:00:00+00:00"
}
Public payout id, prefixed po_.
Amount in major units (decimal).
Localised display string (e.g. 5,000 XOF).
Abbreviated display string (e.g. 5K).
pending,
processing,
completed, or
failed. See
Lifecycle .
Your reference, if provided.
Resolved project customer (simplified: id, first_name, last_name, email, avatar_url).
Full instrument object returned as provided.
Internal gateway transaction id.
Reference used with the gateway.
Gateway’s own transaction id, once available.
Payout fee in major units (decimal).
Populated when
status is
failed. See
Lifecycle .
Your metadata as supplied.
ISO 8601 timestamp when the payout was submitted to the gateway.
ISO 8601 timestamp when the payout completed, or null.
ISO 8601 timestamp when the payout failed, or null.
ISO 8601 timestamp of creation.