Payments
Get paid and pay out on every rail
Collect by mobile money, bank, card or stablecoin. Pay suppliers and staff in their own currency. If a provider stalls, we route around it.
New payoutExample pricing
Kumasi Cotton Co.
Mobile money · 024 ••• 118
Fee · 1%₵.
They receive₵.
RouteMobile money · Provider B
ArrivesUsually within minutes
Every way your customers pay. Every way your team gets paid.
Smart routing
Routing that reroutes itself.
Each payment goes to the best provider for its corridor, currency and amount. Try it: take Provider A down and watch the next one take over.
- Providers ranked per corridor, currency and amount band
- Unhealthy providers skipped automatically until they recover
- Bounded retries with backoff, and every attempt logged
- New providers added without changing your integration
GHS → NGN · ₵0 to ₵50,000
- Selected1 · Provider ABank transfer
- Standby2 · Provider BBank transfer
- Standby3 · Stablecoin railUSDT on Tron
PO-2291 · Provider A · confirmed on attempt 1
Status you can trust
Know the moment a payment lands.
Payments move through clear states, from created to reconciled. Follow them in the dashboard, or get a signed webhook as soon as one is confirmed.
Fees on their own line
Flat or percentage pricing, shown before you send and booked as its own entry, so it never hides inside an amount.
Beneficiaries you can reuse
Save suppliers and staff once. Pay them again by bank or mobile money in a couple of taps.
Safe to retry
Every payment request carries an idempotency key, so a retried request never pays twice.