Pour un site e-commerce sénégalais qui veut couvrir Wave + Orange Money + carte sans gérer 4 intégrations séparées, l'agrégateur est la voie pragmatique. Trois leaders se partagent l'Afrique francophone : PayDunya, CinetPay, Stripe (via l'acquisition Paystack). Voici notre comparatif terrain.
TL;DR
- PayDunya : meilleur pour le Sénégal pur (taux Wave/OM négociables jusqu'à 1.2%), interface admin en français, support WhatsApp.
- CinetPay : meilleur pour la couverture multi-pays UEMOA + Cameroun, taux moyens 2.5%, dashboard moderne.
- Stripe (Paystack) : meilleur pour les ventes internationales en EUR/USD, mais Wave/OM Sénégal indirectement supporté via partenaires, pas natif.
Comparatif détaillé (mai 2026)
| Critère | PayDunya | CinetPay | Stripe (Paystack) |
|---|---|---|---|
| Frais Wave SN | 1.2 %–2.0 % | 2.5 % | Non natif |
| Frais OM SN | 1.8 %–2.3 % | 2.5 % | Non natif |
| Frais carte | 3.5 % + 100 FCFA | 2.9 % + 100 FCFA | 2.9 % + 0.30 EUR |
| Pays supportés | SN, CI, BJ, BF, ML, TG | 14 pays UEMOA + CM, GA | 50+ globaux |
| Webhook IPN fiable | Oui (signature HMAC) | Oui | Oui (référence du marché) |
| Sandbox dev | Oui (clé séparée) | Oui | Oui (excellent) |
| Délai reversement | T+1 ouvré | T+2 ouvré | T+5 ouvrés |
| Devises de reversement | XOF | XOF, EUR | EUR, USD, NGN, ZAR |
| Support | WhatsApp + email FR | Email FR + EN | Email EN, doc world-class |
| Dashboard | Basique mais clair | Moderne, mobile-first | Top mondial |
| Intégration Next.js | SDK npm officiel | Hosted page principalement | SDK npm officiel |
| 3D Secure cartes | Oui | Oui | Oui (best-in-class) |
| Sortie HTML/iframe | Hosted page | Hosted page | Stripe Elements (in-page) |
Cas d'usage type — qui choisir
Boutique 100 % Sénégal, panier moyen 25K FCFA, ~150 commandes/mois → PayDunya
- Taux Wave négociable à 1.2 % = économie de ~5 000 FCFA/mois vs CinetPay
- Reversement J+1 = trésorerie saine
- Support WhatsApp = résolution incident en 2h
Marketplace UEMOA + Cameroun, multi-vendeurs → CinetPay
- Couverture 14 pays = pas de second connecteur à intégrer
- Dashboard moderne = onboarding vendeurs facile
- Délai T+2 acceptable si modèle de réserve
Vente B2B Europe avec une jambe Afrique → Stripe + PayDunya
- Stripe pour les paiements EUR (consultants, SaaS, formations)
- PayDunya pour les paiements XOF côté Afrique
- Architecture : un
payment-routerqui choisit selonbuyer.country
Code intégration : initier un paiement PayDunya
`ts
// lib/paydunya.ts
import { Paydunya } from 'paydunya-sdk'; // SDK communautaire, à valider
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[]) {
Besoin d'un site web professionnel ?
Kolonell crée des sites web qui attirent des clients, optimisés pour le marché sénégalais. Devis gratuit en 2 minutes.
const invoice = pd.checkout.create();
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; // page hosted PayDunya
}
`
Erreurs courantes
- Choisir l'agrégateur sans négocier — PayDunya descend à 1.2 % Wave dès 5M FCFA volume mensuel. Beaucoup de PME paient 2.0 % par défaut.
- Doubler les frais sur l'agrégateur — répercuter +5 % au client est une erreur quand le concurrent ne le fait pas. Absorbez les frais ou ajustez les prix de catalogue.
- Pas de fallback — quand PayDunya tombe (incidents constatés ~2-3x/an), pas de plan B = chiffre d'affaires arrêté.
FAQ
Q : Peut-on cumuler PayDunya + intégration directe Wave ?
R : Oui, c'est même recommandé pour grossir au-delà de 10M FCFA/mois — vous économisez la marge agrégateur sur Wave qui est votre canal #1. Voir notre architecture multi-passerelle →.
Q : CinetPay supporte-t-il Wave ?
R : Oui en SN et CI, depuis 2024. Taux 2.5 %.
Q : Stripe accepte-t-il les commerçants sénégalais directement ?
R : Pas en mai 2026 pour l'incorporation SN. Vous devez avoir une entité légale dans un pays Stripe-supporté (FR, CI, NG via Paystack, ZA, etc.).
Conclusion
Pour une PME 100 % Sénégal, PayDunya gagne sur les taux et le support local. Pour un acteur multi-pays UEMOA, CinetPay simplifie. Stripe reste réservé à ceux qui ont une jambe internationale. Aucun gagnant universel — choisissez selon votre géographie de revenus.
Mohamed Bah
Fondateur, Kolonell
Passionné par le digital et l'entrepreneuriat en Afrique, Mohamed accompagne les entreprises sénégalaises dans leur transformation digitale depuis 2020. Fondateur de Kolonell, il croit que chaque PME mérite une présence en ligne professionnelle et accessible.
