The verdict in three sentences
Wiring up reliable online payments is more than pasting an API key: between the checkout flow, webhook handling, refunds and accounting reconciliation, development runs EUR 6,500 to 18,000 in 2026. On top sit transaction fees: 1.4% to 2.9% on cards in Europe, 1% to 2% on African mobile money (Wave, Orange Money). The real project risks are SCA/3DS (strong authentication), PCI-DSS compliance and reconciliation with your accounting.
Development cost, line by line
A sloppy integration produces orphaned payments, double charges and hours of manual matching. Here is the budget of a robust integration, as a 2026 order of magnitude for an SME.
| Line item | Scope | Range (EUR) |
|---|---|---|
| Gateway integration | Stripe / Adyen, checkout flow | 2,500 - 7,000 |
| Webhooks + refunds | Statuses, retries, refunds | 2,000 - 5,000 |
| Accounting reconciliation | Export, matching, discrepancies | 2,000 - 6,000 |
| SCA / 3DS + failure handling | Strong auth, recovery | 1,500 - 4,000 |
| QA + payment testing | Happy path and error cases | 1,000 - 3,000 |
| Development total | Full integration | 9,000 - 25,000 |
A basic integration (gateway + webhooks) fits within EUR 6,500 to 12,000; the upper range applies to SMEs with SEPA direct debit, multi-currency or automated ERP reconciliation.
2026 fees: what every euro collected costs you
The recurring cost is the fees. They vary by payment method, region and negotiated volume.
| Payment method | Region | 2026 fee (order of magnitude) |
|---|---|---|
| Bank card | Europe (SEPA) | 1.4 - 2.9% + EUR 0.25 |
| International card | Outside region | 2.9 - 3.9% |
| Bank transfer / SEPA direct debit | Europe | EUR 0.25 - 0.90 fixed |
| Wave | West Africa | 1.0 - 1.5% |
| Orange Money | West Africa | 1.5 - 2.0% |
| Apple Pay / Google Pay | Europe | Same as underlying card |
On online revenue, every point of fee matters: above EUR 300,000/year collected, negotiate a tiered rate with your provider; the annual saving often exceeds the cost of the integration itself.
Mini case study
Claire, CFO of an industrial SME in Lyon, collects EUR 480,000/year through her site. Today the average fee is 2.6%, i.e. EUR 12,480/year, plus 6 hours of manual matching per month. She invests EUR 14,000 in a clean integration (reliable webhooks + automated reconciliation) and renegotiates her fee to 2.1%.
Gain: EUR 2,400/year saved in fees and 60 accounting hours freed (about EUR 2,700). Return on investment in under 3 years on direct gains alone, before counting fewer disputes and lost payments.
Need a professional website?
Kolonell builds websites that attract clients, optimized for the Sénégalese market. Free quote in 2 minutes.
FAQ
Do we need to be PCI-DSS compliant?
If you use Stripe, Adyen or a hosted gateway, the PCI burden is greatly reduced (SAQ A form) because you never store card numbers. Development must still follow best practices.
Is SCA / 3DS mandatory?
Yes in Europe for most card payments. A proper integration handles strong authentication and retries on failure, otherwise you lose sales.
How long does integration take?
From 2 to 6 weeks depending on scope. The long part is not the checkout flow but accounting reconciliation and error cases.
Can we accept Wave and Orange Money from Europe?
Yes if you target West African customers: these methods are essential, with fees of 1% to 2%. Plan a dedicated webhook flow per provider.
Which gateway should we choose?
Stripe for simplicity and international coverage, Adyen for high volume and omnichannel. For Africa, a unified Wave + Orange Money + card module is the most effective.
Let's scope your project. Tell us your target payment methods, annual volume and accounting tool, and we will size a reliable integration from EUR 6,500. 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.

