Flutterwave carries custom payment integration — you just haven't asked for it. Typical build on this provider is 7–10 days, and it runs on the credentials you already have.
WHAT IT DOES
The build itself: your store, backend or CRM wired to the provider, running the flows your business actually has rather than a generic checkout.
No specific flows picked — the build covers the standard ones.
WHERE IT RUNS
3 MARKETS
Cameroon—
MTN MoMoOrange Money
Côte d'Ivoire—
MTN MoMoOrange MoneyWave
Ghana—
MTN MoMoTelecel Cash
ENDPOINTS
POST/v1/checkout/sessions
Open a hosted or embedded checkout for a payer.
GET/v1/transactions
One ledger across every flow your build touches.
POST/v1/customers
Store a payer so a repeat charge doesn't re-ask for details.
Same shape whichever provider is underneath — that normalisation is the point.
WEBHOOKS
transaction.updated
Any state change on anything your build created.
checkout.completed
A payer finished a hosted or embedded checkout.
Delivered with backoff over an hour, so a deploy window never drops one.
ADD THIS PRODUCT
Flutterwave already carries this, so it's a build rather than a new provider relationship. Say what you need it to do and your developer scopes it.