The verdict in three sentences
For a company collecting payments across several WAEMU countries, the right aggregator is not the cheapest headline rate, it is the one combining country coverage, a short payout delay and a reliable API with webhooks. Fees range from 1.5% to 3.5% depending on payment method and volume, and the real difference often lies in cash locked between T+1 and T+7. A clean integration with automatic accounting reconciliation costs between 1,500,000 and 4,000,000 FCFA (about EUR 2,300 to 6,100) and pays back within months from 50,000,000 FCFA (about EUR 76,000) collected per month.
The four option families in 2026
Compare models, not brands. Each family has its strengths.
| Option | Indicative 2026 fee | Payout | Coverage | Best use |
|---|---|---|---|---|
| Direct Wave Business connection | 1% merchant side | T+0 to T+1 to Wave account | Senegal, Côte d'Ivoire, Mali, Burkina Faso | high Wave volume |
| Direct Orange Money merchant connection | 1.5% to 2.5% | T+1 to T+3 | depends on country subsidiary | mostly Orange customers |
| Regional WAEMU aggregator (e.g. PayDunya, CinetPay) | 1.5% to 3.5% by method | T+1 to T+5 | 6 to 8 WAEMU countries, multi-operator | multi-country, one API |
| Pan-African aggregator (e.g. Flutterwave, Paystack) | 2% to 3.5% + FX fees | T+2 to T+7 | West Africa + anglophone | multi-region groups |
| International card PSP (e.g. Stripe) | 2.9% + fixed fee, more for non-local cards | T+2 to T+7 | international cards | diaspora and foreign customers |
These are 2026 ballpark figures: every provider negotiates above 20,000,000 to 30,000,000 FCFA of monthly volume. Always ask for the rate card per payment method and per country, not a blended rate.
The criteria that really change the bill
| Criterion | What to check | Quantified impact |
|---|---|---|
| Payout delay | T+1 or T+7, business or calendar days | on 100,000,000 FCFA/month, a 6-day gap locks about 20,000,000 FCFA |
| Bank withdrawal fees | free, flat or percentage | an extra 0.5% costs 500,000 FCFA per month on 100,000,000 FCFA |
| Webhooks and idempotency | signed notification, retry on failure | without reliable webhooks, 1% to 3% of "ghost" payments handled manually |
| Reports and accounting export | per-transaction export with order reference | avoids 2 to 5 days of manual reconciliation per month |
| Refunds via API | possible or manual | support cost and customer delay |
| Operator coverage | Wave, Orange, MTN, Moov, Free by country | each missing operator loses 10% to 30% of payers in that country |
What integration costs
A minimal integration with one aggregator and a hosted payment page costs around 1,500,000 FCFA. The recommended level for a multi-country business, between 2,500,000 and 4,000,000 FCFA, includes an abstraction layer that can plug two providers (failover during outages), signed webhook handling, a collections dashboard per country and an automatic reconciliation export to your accounting software (Sage, Odoo or in-house ERP). Timeline: 4 to 8 weeks.
Mini case study
Aïssatou, CFO of an IT services company based in Dakar, collects 120,000,000 FCFA a month across Senegal, Côte d'Ivoire, Mali, Burkina Faso and Togo. Today customers pay by bank transfer and mobile money into five different accounts, and two accountants spend 6 days a month reconciling. She picks a regional aggregator at a negotiated 2% with T+2 payout, plus a direct Wave connection at 1% for Senegal (40% of volume). Weighted average fee: 0.4 x 1% + 0.6 x 2% = 1.6%, i.e. 1,920,000 FCFA a month. Integration costs 3,200,000 FCFA. Automatic reconciliation frees 10 person-days a month (about 900,000 FCFA in salary cost) and cutting collection delay by 5 days releases nearly 20,000,000 FCFA of cash. The integration pays back in under 4 months on time savings alone.
Need a professional website?
Kolonell builds websites that attract clients, optimized for the Sénégalese market. Free quote in 2 minutes.
FAQ
Aggregator or direct operator connections?
An aggregator is enough up to 30,000,000 to 50,000,000 FCFA a month. Beyond that, a direct connection to the dominant operator (often Wave in Senegal) saves 0.5 to 1 point of fees.
Can we collect in several countries with one legal entity?
Some aggregators allow it across WAEMU thanks to the shared CFA franc, others require a local entity per country. Check this before signing: it often means 2 to 3 months of paperwork.
How do we avoid payments confirmed for the customer but missing on our side?
With signed webhooks, status checks via API and automatic retries. That combination brings discrepancies below 0.1% of transactions.
How long until we are live?
Allow 2 to 4 weeks of KYC with the aggregator and 4 to 8 weeks of development. Both workstreams can run in parallel.
Can accounting reconciliation be fully automatic?
Yes for 95% or more if every payment carries the invoice reference. The remaining 5% (partial payments, wrong amounts) go into a dedicated exception queue.
Let's scope your project. Tell us your countries, volumes and accounting software: we will recommend the right aggregator and quote an integration between 1,500,000 and 4,000,000 FCFA. Detailed quote within 48 h. 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.


