Every rail, one API

Pick a market. The rails are already there.

Bank transfers and the mobile-money networks people actually use — one payload, the right rail selected for you.

Nigeria NGN1 payout rail

Bank transfer — Settles same-day over local bank transfer.

Kenya KES2 payout rails

M-Pesa · Bank transfer — Mobile money payouts typically settle in under 2 minutes.

Cameroon XAF2 payout rails

MTN · Orange Money — Mobile money payouts across both major networks.

Uganda UGX2 payout rails

MTN · Airtel Money — Mobile money payouts across both major networks.

Ghana GHS2 payout rails

MTN · Bank transfer — Mobile money and bank payouts supported.

Idempotent, webhook-driven, sandbox-first
POST /v1/payouts
Create a payout, funded from your balance
GET /v1/payouts/:id
Retrieve status and timeline
GET /v1/payouts
List and filter payouts
POST /v1/quotes
Lock an FX rate before sending
POST /v1/webhooks
Subscribe to payout events

Example request

$ dutch payouts create \
  --amount 250000 --currency KES \
  --rail mpesa --to +254700123456 \
  --fund usdc

{
  "id": "po_3Kd9x2",
  "status": "settled",
  "rail": "mpesa",
  "funded_by": "usdc",
  "settled_in": "1m 36s"
}
Request API access

Certain financial, payment, banking, digital asset and other services available through our platforms may be provided or enabled through third-party infrastructure and regulated service providers. Availability, corridors, currencies and payment methods vary by jurisdiction, product and applicable requirements, and may change as our infrastructure develops.

More from Dutch Inc Platforms