For a Senegalese e-commerce site that wants to cover Wave + Orange Money + card without managing 4 separate integrations, an aggregator is the pragmatic path. Three leaders share Francophone Africa: PayDunya, CinetPay, Stripe (via the Paystack acquisition). Field comparison below.
TL;DR
- PayDunya: best for Senegal-only (Wave/OM rates negotiable to 1.2%), French admin UI, WhatsApp support.
- CinetPay: best for UEMOA + Cameroon multi-country coverage, ~2.5% rates, modern dashboard.
- Stripe (Paystack): best for international EUR/USD sales, but Wave/OM Senegal only via partners, not native.
Detailed comparison (May 2026)
| Criterion | PayDunya | CinetPay | Stripe (Paystack) |
|---|---|---|---|
| Wave SN fees | 1.2%–2.0% | 2.5% | Non-native |
| OM SN fees | 1.8%–2.3% | 2.5% | Non-native |
| Card fees | 3.5% + 100 XOF | 2.9% + 100 XOF | 2.9% + 0.30 EUR |
| Countries | SN, CI, BJ, BF, ML, TG | 14 UEMOA + CM, GA | 50+ global |
| Reliable IPN webhook | Yes (HMAC) | Yes | Yes (industry ref) |
| Sandbox | Yes | Yes | Yes (excellent) |
| Settlement | T+1 business day | T+2 business day | T+5 business days |
| Settlement currencies | XOF | XOF, EUR | EUR, USD, NGN, ZAR |
| Support | WhatsApp + FR email | FR/EN email | EN email, world-class docs |
| Dashboard | Basic but clear | Modern, mobile-first | Top tier globally |
| Next.js SDK | Official npm | Hosted page mainly | Official npm |
| 3D Secure | Yes | Yes | Yes (best-in-class) |
| Output | Hosted page | Hosted page | Stripe Elements (in-page) |
Use cases — who picks what
Senegal-only shop, ~25K XOF AOV, ~150 orders/month → PayDunya
- Negotiated 1.2% Wave = ~5,000 XOF/month savings vs CinetPay
- T+1 settlement = healthy cash flow
- WhatsApp support = 2h incident resolution
UEMOA + Cameroon multi-vendor marketplace → CinetPay
- 14-country coverage = no second connector
- Modern dashboard = easy vendor onboarding
- T+2 acceptable if reserve model
B2B Europe sales + an Africa leg → Stripe + PayDunya
- Stripe for EUR (consultants, SaaS, training)
- PayDunya for XOF on the Africa side
- Architecture: a
payment-routerchoosing onbuyer.country
Code: initiate a PayDunya payment
`ts
import { Paydunya } from 'paydunya-sdk';
const pd = new Paydunya({
master_key: process.env.PD_MASTER_KEY!,
private_key: process.env.PD_PRIVATE_KEY!,
token: process.env.PD_TOKEN!,
mode: process.env.NODE_ENV === 'production' ? 'live' : 'test',
});
export async function createInvoice(orderId: string, totalXof: number, items: Item[]) {
const invoice = pd.checkout.create();
Need a professional website?
Kolonell builds websites that attract clients, optimized for the Sénégalese market. Free quote in 2 minutes.
invoice.totalAmount = totalXof;
items.forEach(i => invoice.addItem(i.name, i.qty, i.unitPrice, i.qty * i.unitPrice));
invoice.callbackUrl = https://kolonell.com/api/webhooks/paydunya;
invoice.returnUrl = https://kolonell.com/checkout/return?order=${orderId};
invoice.cancelUrl = https://kolonell.com/checkout/cancel?order=${orderId};
invoice.addCustomData('order_id', orderId);
await invoice.create();
return invoice.url;
}
`
Common mistakes
- Picking without negotiating — PayDunya drops to 1.2% Wave once you do >5M XOF/month. Many SMEs pay default 2.0%.
- Passing fees to customers — adding +5% on the bill loses sales when the competitor doesn't. Absorb or adjust catalog prices.
- No fallback — when PayDunya goes down (~2–3 incidents/year), no plan B = revenue stops.
FAQ
Q: Can you stack PayDunya + direct Wave integration?
A: Yes — recommended past 10M XOF/month. You save the aggregator margin on your #1 channel. See our multi-gateway architecture →.
Q: Does CinetPay support Wave?
A: Yes in SN and CI since 2024. Rate 2.5%.
Q: Can a Senegalese merchant onboard Stripe directly?
A: Not in May 2026 for SN incorporation. You need a legal entity in a Stripe-supported country (FR, CI, NG via Paystack, ZA, etc.).
Conclusion
Senegal-only SME → PayDunya wins on rates and local support. Multi-country UEMOA → CinetPay simplifies. Stripe stays reserved for those with an international leg. No universal winner — choose by your revenue geography.
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.
