The verdict in three sentences
In Lagos, wiring Flutterwave through the hosted SDK puts you live in about 1 day, while stitching direct card and transfer APIs takes roughly 5 days of dev plus merchant onboarding. The SDK costs about 1.8% more in fees, but a no-redirect checkout recovers enough abandoned carts to absorb that at launch. The right call: SDK to launch within a week, then migrate to direct APIs once volume passes ₦5M/month (order of magnitude 2026).
Hosted SDK vs direct APIs: the real 2026 cost
Both paths collect payments, but the economics diverge with volume. The aggregator charges for its orchestration layer; direct APIs trade that comfort for developer time and merchant negotiation.
| Criterion | Hosted SDK | Direct APIs |
|---|---|---|
| Time to production | ~1 day | ~5 days dev + onboarding |
| Fee per transaction | ~3.3% | ~1.5% |
| Merchant agreement | Bundled via aggregator | Negotiate directly |
| Webhooks | Provided, normalized | Build them yourself |
| Multi-method (card + transfer + USSD) | Yes, one SDK | One integration per method |
| API maintenance | Carried by aggregator | On you |
Order of magnitude 2026: the 1.8-point fee gap is about ₦18,000 per ₦1M collected. As long as you stay under ₦5M/month, the dev time saved is worth more than that gap.
Mobile-first checkout: where the sale is lost
The number-one leak in Lagos is not price, it is the redirect. Every jump to an external page or third-party app drags conversion down. A payment triggered inside the page, with a USSD push to the customer's phone, keeps control of the experience.
| Checkout step | Observed abandonment (order of magnitude) |
|---|---|
| Cart page | 12% |
| Enter payment method | 8% |
| Redirect to external page | 22% |
| Waiting for USSD confirmation | 9% |
| Return to store after payment | 6% |
Killing the external redirect recovers a big chunk of that 22%. The winning pattern: show a live PENDING status, poll every 3 seconds, and confirm CONFIRMED without ever leaving the store.
Mini case study
Emeka runs an online sneaker store in Lagos, ₦3.2M/month in sales, average basket ₦28,000. On direct APIs he would pay 1.5%, i.e. ₦48,000/month, but 5 days of dev block his launch. On the SDK at 3.3% he pays ₦105,600/month — ₦57,600 more. He launches on the SDK anyway: the no-redirect checkout recovers 22% of abandonment, roughly ₦700,000 in sales that would have walked. The math is easy; he will migrate to direct APIs when he crosses ₦5M/month.
Need a professional website?
Kolonell builds websites that attract clients, optimized for the Sénégalese market. Free quote in 2 minutes.
FAQ
How long to wire Flutterwave via the SDK in Lagos?
About 1 day of development for a working checkout with the hosted SDK, versus 5 days for direct card and transfer APIs plus merchant onboarding.
Is USSD or QR mandatory on the customer side?
Flutterwave supports USSD push to the customer's phone: they confirm with their PIN without leaving your page. No smartphone required, which covers a large share of Lagos shoppers.
When should I migrate from SDK to direct APIs?
As soon as volume passes ₦5M/month. At that level the 1.8% fee gap (₦18,000 per ₦1M) far outweighs the cost of the migration's 5 dev days.
How do I handle a payment stuck in PENDING?
Run status polling every 3 seconds plus a reconciliation query after 2 minutes. Never credit an order on display alone: wait for the CONFIRMED status returned by the API.
Can I collect card, transfer and USSD with one integration?
Yes with the hosted SDK: a single wiring handles all methods. With direct APIs you need a separate integration per method, which lengthens the timeline.
Let's talk about your project. We wire Flutterwave into your store with a no-redirect checkout in under a week. WhatsApp +221 77 596 93 33.
Mohamed Bah
Fondateur, Kolonell
Passionate about digital and entrepreneurship in Africa, Mohamed has been helping Sénégalese businesses with their digital transformation since 2020. Founder of Kolonell, he believes every SME deserves a professional and accessible online présence.
