POST
/v1/payouts
Bearer
Idempotent
Send money
Headers
-
Idempotency-Keyrequired string -
Required for money-moving and session/mandate creates; replays must use the same body.
Body parameters
-
typerequired string -
One of
mobile_moneybank -
currencyrequired string -
amountrequired string -
merchant_referencerequired string -
mobileoptional string -
provideroptional string -
account_numberoptional string -
bank_codeoptional string -
narrationoptional string -
transaction_typeoptional string -
transaction_dateoptional string -
expires_atoptional string
Webhook events
POST https://omni.mojo-pay.com/v1/payouts
{
"type": "mobile_money",
"currency": "GHS",
"amount": "1.11",
"merchant_reference": "PO-7788",
"mobile": "233241000000",
"provider": "MTN"
}
{
"type": "bank",
"currency": "GHS",
"amount": "500.00",
"merchant_reference": "PO-7789",
"account_number": "0123456789",
"bank_code": "300304"
}
curl -X POST "https://omni.mojo-pay.com/v1/payouts" \
-H "Authorization: Bearer $ACCESS_TOKEN" \
-H "Idempotency-Key: $(uuidgen)" \
-H "Accept: application/json" \
-H "Content-Type: application/json" \
-d '{
"type": "mobile_money",
"currency": "GHS",
"amount": "1.11",
"merchant_reference": "PO-7788",
"mobile": "233241000000",
"provider": "MTN"
}'
Response
{
"id": "PO_7XR2ABCDEF",
"object": "payout",
"status": "processing",
"merchant_reference": "PO-7788",
"amount": "1.11",
"fee_amount": "0.00",
"amount_debited": "1.11"
}
{
"id": "PO_7XR3ABCDEF",
"object": "payout",
"status": "processing",
"merchant_reference": "PO-7789",
"amount": "500.00",
"fee_amount": "0.00",
"amount_debited": "500.00"
}