The platform

Seamless Payments Limitless Africa.

Collections, payouts and withdrawals behind a single API — backed by a double-entry ledger and a dashboard your whole team can use.

Collections

Accept mobile money, instantly.

Charge customers on M-PESA, MTN MoMo, Airtel, Orange, Wave and more. PIN, OTP and STK-push flows are handled for you, with signed webhooks confirming every settlement.

POST /v1/collections
{
  "amount": 250000,
  "currency": "kes",
  "operator": "mpesa",
  "phone": "+254712000000",
  "reference": "ord_8841"
}

→ 201 { "id": "col_…", "status": "pending",
        "auth_model": "PIN" }

Batch payout

1,204 recipients
0712•••345 · M-PESAPaid
024•••987 · MTN MoMoPaid
078•••210 · AirtelProcessing
Payouts

Disburse to anyone, at any scale.

Send to mobile money wallets and bank accounts across markets. Pay one recipient or upload a CSV to disburse to thousands — with per-payout tracking and status updates.

  • Single & batch payouts with saved recipients
  • Atomic, all-or-nothing batch validation
  • FX at admin-configured rates

Withdrawals

Move your own balance out to whitelisted wallets, with cooldowns and TOTP step-up on sensitive transfers.

Double-entry ledger

Every movement posts balanced ledger entries. Balances are derived, reconciled, and impossible to silently drift.

Every major operator

One integration reaches M-PESA, MTN MoMo, Airtel, Orange, Wave and more — and new markets light up without code changes.

Dashboard

Run operations from one place.

Balances, statements, collections, payouts, recipients, API keys and webhooks — for your whole team, with role-based access and a separate admin console for operators.

Test / Live

Sandbox parity, one toggle.

API keys

Scoped, rotatable keys.

Webhooks

Signed, retried deliveries.

Statements

Exportable, per-currency.

Start building today.

Sandbox keys in minutes. Go live when you're ready.

Get started Read the docs →