Eversend
PlatformAPIsDisbursements
// api · disbursements

The disbursement API

The short answer

Send one request, pay hundreds of people: batch payouts across mobile money and bank rails in 18 countries, with per-item status and failure reasons you can surface to your own users. Funded from your balance or just-in-time from USDC.

99.8% uptime · 18 markets · per-item status
payouts · batch200 OK
POST /v1/payouts/batch
"items": [
{ "rail": "mpesa", "currency": "KES", ... },
{ "rail": "ngn_bank", "currency": "NGN", ... } ]
→ per-item status, one batch id
{ "delivered": 338, "retrying": 2 }
1 call
Per disbursement run
batch · mixed rails and currencies
18
Countries in one batch
coverage · mobile money + bank
per-item
Status and failure reasons
webhooks · retries surfaced
99.8%
API uptime
trailing 12 months · status.eversend.co
// what this is

Payday, airtime, refunds, winnings.

Any product that pays many people at once needs the same three things: one call for the run, mixed rails in one batch, and an answer better than "the batch failed" when a single item goes wrong.

Each item carries its own status and failure reason, so your support team answers about a person, not a batch.

Batchmixed rails and currencies in one request
Per itemstatus · failure reason · retry
Fundingbalance · USDC just-in-time
Railsmobile money · bank transfer · Eversend wallet
Status eventswebhooks, per item and per batch
// the integration

One request. Every recipient answered for.

Submit the run, then track items individually. A failed account reference retries without blocking the other 338 people who already got paid.

request
$ curl https://api.eversend.co/v1/payouts/batch \
-H "Authorization: Bearer sk_live_..." \
-d @payroll_run_march.json
response200 OK
{ "id": "bat_5r8m", "items": 340,
"delivered": 338,
"retrying": [ { "item": 214,
"reason": "account_ref" } ] }
// fees

Per-item fees, visible before the run.

Each item is priced like a single payout, from the same fee source of truth, and the run's total is returned before you commit.

Item · M-Pesa (KES)KSh 70flat, per item
Item · MTN MoMo (UGX)USh 1,000flat, per item
Item · NIP (NGN)₦58flat, per item
rendered from the fee source of truth · full per-market table on the pricing page
01
Get sandbox keys
Self-serve, in minutes. Real API, test money.
02
Run a test batch
Mixed rails, forced failures, per-item webhooks.
03
Go live
Compliance review, then production keys.
Get API keys