Eversend
infra/payouts

Pay into any account, in 18 markets.

One endpoint for bank and mobile-money payouts across Africa and beyond: funded from your balance, delivered in about a minute on mobile money, reconciled for you.

Banks + mobile money · 18 countries · 99.8% uptime
POST /v1/payouts
$ eversend 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"
}
// 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.

NigeriaNGN
1 payout rail
BK
Bank transfer · NIP
Bank transfer
57s median
// lifecycle

From request to settled — every step a webhook.

No polling. Subscribe once and get a signed event at each transition, with idempotency and automatic retries built in.

010ms
Created
You POST a payout. We validate, pick the rail and return an id instantly.
payout.created
02~1s
Funded
Drawn from your balance. Just-in-time USDC / USDT funding is coming soon.
payout.funded
03~2s
Dispatched
We send on the local bank or mobile-money rail in the recipient currency.
payout.dispatched
04~1 min · momo
Settled
Recipient is paid. We reconcile and fire the final signed webhook.
payout.settled
// coming soon · no prefunding

Soon, each payout funds itself.

Stop wiring millions to partner accounts and waiting. Coming soon: at the moment a payout is created, we draw the funding leg in USDC or USDT and dispatch on the local rail — so your working capital stays on your balance sheet until the second it moves.

No partner float, no idle balances
Funded 24/7 — weekends and holidays included
One funding leg, every market
the old way vs eversend
Prefunded
Wire millions days ahead → sit idle in partner accounts → reconcile manually → repeat per market.
Just-in-time · coming soon
Create payout → funded in stablecoin at send → dispatched on local rail → delivered in about a minute on mobile money, reconciled automatically.
18
countries
15+
mobile-money networks
~1 min
median on mobile money
99.8%
payout success rate
// the payouts api

Idempotent, webhook-driven, sandbox-first.

POST/v1/payoutsCreate a payout, funded from your balance
GET/v1/payouts/:idRetrieve status and timeline
GET/v1/payoutsList and filter payouts
POST/v1/payouts/:id/cancelCancel before dispatch
POST/v1/quotesLock an FX rate before sending
POST/v1/webhooksSubscribe to payout events
Idempotency keys
Retry safely — a key guarantees a payout is created exactly once.
Signed webhooks
Every transition is a verifiable event. No polling, no missed updates.
Automatic retries
Transient rail failures are retried for you, with clear terminal states.
Granular statuses
created → funded → dispatched → settled, plus failed and reversed.
Sandbox-first
Full test mode with simulated rails. Go live with the same payload.

Pay out in 12 currencies.

Fund in stablecoin, settle in local currency on the rail your recipient uses.

NGNKESXAFUGXGHSRWFTZSZMWXOFGBPUSDEURUSDCUSDT

Send your first payout today.

Grab a sandbox key and pay out from one balance you can top up with USDC or USDT.