Quelle passerelle de paiement choisir pour votre boutique en ligne au Sénégal ? Wave, Orange Money, Stripe, PayDunya, CinetPay : comparatif technique et tarifaire complet en 2026.
Vous lancez un e-commerce, une marketplace, ou un SaaS au Sénégal. 88 % des transactions B2C africaines passent par mobile money (Wave, Orange Money, Free Money) et non par carte bancaire. Si votre site n'accepte que Stripe ou PayPal, vous perdez 8 clients sur 10.
Cet article compare les 5 acteurs majeurs du paiement en ligne au Sénégal en 2026, avec leurs frais réels, leur complexité d'intégration et l'architecture que nous recommandons chez Absitech.
Pourquoi Stripe seul ne suffit pas au Sénégal
Stripe est l'outil de paiement préféré des développeurs occidentaux. Mais au Sénégal :
- Moins de 15 % des Sénégalais possèdent une carte Visa/Mastercard internationale
- Les frais Stripe (2.9 % + 30 cents) sont prohibitifs sur des paniers moyens de 5 000 à 15 000 FCFA
- Le délai de versement (7 jours) est trop long pour un commerçant local
- Les conversions de devise (USD → FCFA) ajoutent 1-2 % supplémentaires
Erreur classique
Lancer un e-commerce sénégalais avec uniquement Stripe → taux d'abandon de panier de 75 % à 85 %. Sans intégration mobile money, votre site est techniquement opérationnel mais commercialement mort.
Les 5 acteurs majeurs du paiement au Sénégal
Acteur 1
Wave — le leader actuel
Part de marché estimée : ~60 % des transactions mobiles au Sénégal.
Frais : 1 % par transaction (le plus bas du marché).
Intégration : API REST + webhooks. Documentation correcte. Pas d'API publique officielle pour merchant — passe par les agrégateurs (PayDunya, CinetPay) ou par un compte business Wave avec QR code dynamique.
Délai de versement : Instantané sur compte Wave, 24h sur compte bancaire.
Idéal pour : boutiques sénégalaises pures, panier moyen 1 000 - 50 000 FCFA, public local.
Limitation : pas d'intégration directe full-API en self-service — passer par un agrégateur reste plus simple.
Acteur 2
Orange Money — l'historique
Part de marché : ~25 %, en recul face à Wave.
Frais : 1.5 % à 2.5 % selon la zone (variable).
Intégration : API SDP (Service Delivery Platform) Orange — plus complexe, processus de validation merchant lourd (3 à 6 semaines), documentation parfois lacunaire.
Délai de versement : 24 à 72h sur compte bancaire.
Idéal pour : entreprises avec base client Orange, institutions publiques, contextes B2B.
Limitation : processus d'onboarding long et bureaucratique.
Acteur 3
Stripe — pour les cartes étrangères
Part de marché : marginale au Sénégal pour la clientèle locale.
Frais : 2.9 % + 30 centimes USD par transaction.
Intégration : la meilleure du marché. SDKs JS, React, mobile, dashboard ultra-complet. Stripe Connect, abonnements, Apple/Google Pay.
Délai de versement : 7 jours par défaut, configurable.
Idéal pour : clientèle expatriée, diaspora, B2B international, SaaS.
Limitation : pas de mobile money local.
Acteur 4
PayDunya — l'agrégateur sénégalais
Part de marché : acteur n°1 des agrégateurs au Sénégal.
Frais : 1.8 % à 2.5 % selon le moyen + commissions opérateurs (Wave 1 %, Orange 1.5 %).
Intégration : API REST simple, SDKs PHP/Node/Python officiels, dashboard merchant clair. Une seule intégration → tous les moyens de paiement (Wave, Orange, Free, cartes).
Délai de versement : 24 à 48h sur compte bancaire.
Idéal pour : PME e-commerce qui veulent tout couvrir avec une seule API.
Limitation : marge supplémentaire vs intégration directe Wave.
Acteur 5
CinetPay — l'agrégateur panafricain
Part de marché : leader en Côte d'Ivoire, expansion Sénégal/Bénin/Togo/Cameroun.
Frais : 2 % à 3 % + commissions opérateurs.
Intégration : API REST documentée, SDK JS, plugin WooCommerce/PrestaShop/Shopify.
Délai de versement : 24 à 48h.
Idéal pour : e-commerce multi-pays Afrique de l'Ouest (Sénégal + Côte d'Ivoire + Cameroun).
Limitation : support technique parfois lent.
Comparatif sur 6 axes
| Critère | Gagnant | Justification |
|---|---|---|
| Frais (panier moyen 10 000 FCFA) | Wave (direct) | 100 FCFA via Wave direct vs 250-300 FCFA via agrégateurs |
| Simplicité d'intégration | PayDunya | Une seule API pour tous les moyens. Stripe est plus simple si on ne veut que des cartes |
| Couverture moyens de paiement | PayDunya / CinetPay | Wave + Orange + Free + cartes en une API. Stripe seul = cartes uniquement |
| Sécurité | Égalité | Tous les acteurs respectent PCI-DSS et la conformité BCEAO |
| Délai de versement | Wave | Instantané vs 24-48h pour les agrégateurs vs 7 jours pour Stripe |
| Conformité BCEAO | Égalité | Tous les acteurs régulés sont conformes aux exigences anti-blanchiment |
Architecture recommandée pour 2026
Notre stack par défaut chez Absitech pour un e-commerce sénégalais :
- Agrégateur (PayDunya ou CinetPay) comme moteur principal → couvre Wave + Orange + Free + cartes locales en une seule API
- Stripe en fallback optionnel → pour la clientèle internationale (diaspora, expat) avec cartes étrangères
- Webhooks vers un backend NestJS qui valide la transaction et déclenche la livraison
// invoice.controller.ts (extrait)
@Post('webhook/paydunya')
@HttpCode(200)
async handlePayDunyaWebhook(
@Body() payload: PayDunyaWebhookDto,
@Headers('x-signature') signature: string,
) {
// 1. Vérifier la signature HMAC
if (!this.paymentService.verifyWebhook(payload, signature)) {
throw new UnauthorizedException();
}
// 2. Marquer la commande comme payée
await this.invoiceService.markAsPaid(payload.invoice_token, {
method: payload.payment_method, // wave / orange / card
amount: payload.amount,
fees: payload.fees,
});
// 3. Déclencher email + livraison
await this.notificationService.sendOrderConfirmation(payload.customer_email);
return { status: 'ok' };
}
Conformité BCEAO
La Banque Centrale des États de l'Afrique de l'Ouest impose des plafonds de transaction et un dispositif de lutte anti-blanchiment (AML). Au-dessus de 500 000 FCFA cumulés/jour, vous devez collecter et conserver l'identité du client (nom, téléphone, email). Tous les agrégateurs intègrent ces contrôles, mais la responsabilité finale reste merchant.
Quelle passerelle pour votre profil ?
E-commerce 100% Sénégal — public local
- PayDunya en moteur principal (agrégateur sénégalais)
- Wave, Orange, Free Money via PayDunya
- Pas besoin de Stripe
- Frais réels : 1.8% à 2.5%
E-commerce hybride local + diaspora
- PayDunya OU CinetPay pour mobile money local
- Stripe en fallback pour cartes Visa/Mastercard étrangères
- Logique de routage côté backend selon le pays détecté (IP / langue)
- Frais réels mixtes : 2% à 3%
Pièges à éviter
- Intégrer 5 passerelles différentes → cauchemar de maintenance, logique de réconciliation impossible. Choisissez 1 ou 2 maximum.
- Stocker les informations carte côté serveur → violation PCI-DSS. Toujours utiliser les iframes / éléments hébergés du fournisseur.
- Ignorer les webhooks → les paiements échouent silencieusement. Toujours valider via webhook signé avant de marquer une commande comme payée.
- Oublier la conformité BCEAO → amende possible et fermeture de compte merchant.
- Hardcoder les clés API → rotation impossible en cas de fuite. Utiliser des variables d'environnement chiffrées.
Conclusion
Verdict 2026
Pour un e-commerce ou SaaS au Sénégal, PayDunya en moteur principal (couvre 95 % des cas locaux avec 1 seule API) est notre recommandation par défaut.
Si vous visez aussi la diaspora et le marché international, ajouter Stripe en fallback cartes est une excellente idée — frais maîtrisés et clientèle élargie.
Le vrai piège n'est pas le choix de la passerelle. C'est de lancer sans mobile money et de perdre 80 % de votre marché potentiel.
Vous lancez un e-commerce ou avez besoin d'intégrer Wave Money sur votre site existant ?
Découvrez nos services → ou contactez-nous pour discuter de votre architecture de paiement.
Vous avez un projet ?
Discutons de votre projet en 30 minutes
Devis gratuit en 48h, sans engagement. Notre équipe à Dakar étudie votre besoin et propose une approche concrète.