The verdict in three sentences
For an SMB, whether run from Dubai or Abidjan, invoicing 400 business customers in Côte d'Ivoire, the right gateway is chosen on three criteria: real fees per payment method (1.5 to 3.5%), settlement time (1 to 3 days) and API quality for accounting reconciliation. A custom integration costs 1,500,000 to 4,000,000 FCFA (EUR 2,300 to 6,100) depending on automation depth. The real gain is not the commission saved but customer payment time cut by 15 to 25 days and the end of manual matching.
Comparing gateways available in Côte d'Ivoire
In 2026, a business collecting in Côte d'Ivoire can combine a multi-operator aggregator with direct merchant accounts. The fees below are public or negotiated orders of magnitude for 20 to 80 million FCFA per month.
| Solution | Methods covered | Indicative fees | Settlement |
|---|---|---|---|
| Wave Business (direct) | Wave | 1% | Same day to D+1 |
| Orange Money merchant (direct) | Orange Money | 1.5 to 2% | D+1 |
| MTN MoMo merchant (direct) | MTN Mobile Money | 1.5 to 2% | D+1 |
| CinetPay | Mobile money, Visa and Mastercard | 2.5 to 3.5% | D+1 to D+3 |
| PayDunya | Multi-country mobile money, card | 2.5 to 3.5% | D+1 to D+3 |
| Local bank (virtual POS) | Visa and Mastercard | 2 to 3% plus subscription | D+2 to D+3 |
| Bank transfer with unique reference | Transfer | 0% for the seller | D+1 to D+2 |
The most profitable mix for B2B is often: Wave and Orange Money direct for small invoices, an aggregator for cards and other operators, and bank transfer with a unique reference for invoices above 2,000,000 FCFA (about EUR 3,050).
What integration costs and what it must include
A simple pay button is not enough in B2B. The customer must pay a specific invoice, and accounting must see that invoice settled automatically.
| Integration level | Scope | Budget FCFA | Timeline |
|---|---|---|---|
| Payment links | Link per invoice sent by email or WhatsApp | 1,500,000 to 2,000,000 | 2 to 3 weeks |
| Customer portal | Customer area, open invoices, multi-invoice payment | 2,000,000 to 3,000,000 | 4 to 6 weeks |
| Automatic reconciliation | Webhooks, matching in Sage or Odoo, SYSCOHADA export | 2,800,000 to 3,500,000 | 5 to 7 weeks |
| Reminders and deposits | Automatic reminders D-3, D+7, D+15, partial payment | 3,500,000 to 4,000,000 | 6 to 8 weeks |
| Annual maintenance | Operator API monitoring, security, support | 15% of build per year | Ongoing |
The critical item is webhook handling: every confirmed payment must update the invoice, and a failed or duplicate payment must be flagged. Without serious testing, you quickly end up with invoices paid twice or never matched.
Pitfalls to avoid
Do not sign a gateway contract without knowing the real settlement delay and the withdrawal fees to your bank, which can add 0.5 to 1%. Also check the per-transaction mobile money cap (often 1,000,000 to 2,000,000 FCFA depending on operator and payer KYC level), which forces large customers to pay in instalments or by transfer.
Mini case study
Mamadou, CFO of an office-supplies distributor with operations in Abidjan and a holding office in Dubai, invoices 400 customers for 1.2 billion FCFA a year (about EUR 1.83 million). Average payment time is 52 days and his team spends 60 hours a month matching receipts.
Need a professional website?
Kolonell builds websites that attract clients, optimized for the Sénégalese market. Free quote in 2 minutes.
He invests 3,000,000 FCFA in a portal with automatic reconciliation. Half of revenue moves online, i.e. 600,000,000 FCFA, at 2% average fees: 12,000,000 FCFA a year. In return, payment time drops to 31 days: 1,200,000,000 / 365 x 21 days = about 69,000,000 FCFA of freed cash, which avoids a 9% overdraft, i.e. 6,200,000 FCFA in interest saved. Add 60 hours x 6,000 FCFA x 12 months = 4,320,000 FCFA of accounting time recovered. The project pays back in under 8 months on interest and hours alone.
FAQ
Should payment fees be passed on to the customer?
In B2B, it is possible if your terms and conditions say so. Many SMBs prefer to absorb 1 to 2% in exchange for same-day payment, which is worth more than a transfer at 45 days.
How long does it take to get a merchant account?
Allow 1 to 3 weeks for Wave Business or Orange Money merchant, with company registration (RCCM), tax ID and the manager's ID. An aggregator usually approves the file in 5 to 10 business days.
Does reconciliation work with Sage?
Yes, via a structured export or an API depending on the version. Allocate 600,000 to 1,000,000 FCFA of the budget to this connector and its tests.
Can we collect from customers in other WAEMU countries?
Yes, multi-country aggregators cover Senegal, Mali, Burkina Faso, Benin and Togo. Cross-border fees often rise to 3 to 4%.
What happens if a mobile money payment fails?
The webhook returns a failure status and the invoice stays open. The portal offers a retry, and an automatic reminder goes out within 24 h.
Let's scope your project. Tell us your invoicing volume, target payment methods and accounting software: we price the integration, budget and go-live date. 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.

