Home / Developers
Developers

One API. Live in a day.

A clean REST API, typed SDKs, signed webhooks and a full sandbox with every method and failure mode — the kind of docs your engineers won’t complain about.

01THE API

Accept and pay out with the same calls.

Charges, payouts, refunds and settlement behind one consistent API. Every response is a normalised object; every state change is a signed webhook.

# accept
const charge = await api.charges.create({
  amount: 12900, currency: "eur", method: "card",
});

// pay out
const payout = await api.payouts.create({
  amount: 50000, currency: "kes", rail: "mpesa",
});
02WHAT YOU GET
REST

Clean REST API

Predictable resources, cursor pagination, clear errors.

JSON · HTTPS
SDKs

Typed SDKs

First-class libraries with full types for your stack.

TS · Python
Webhooks

Signed webhooks

Every state change delivered and signed — carried by Flash.

HMAC-signed
Sandbox

Full sandbox

Every method and failure mode, before you touch production.

Test keys
Idempotency

Safe retries

Idempotency keys so retries never double-charge.

Idempotent
Uptime

Built to stay up

Redundant routing and failover across the network.

Status page

Get sandbox keys.

Request access and we’ll set you up with test keys and docs — live in a day.

Talk to sales →