Le verdict en trois phrases
Un marchand qui vend dans plusieurs pays UEMOA a besoin d'un routage par operateur base sur le MSISDN (le prefixe du numero), pas d'un checkout unique naif. Les frais tournent autour de 1,4 % en moyenne, mais le vrai defi est le webhook asynchrone dont le callback arrive entre 4 et 40 secondes. Bien architecture, vous descendez la reconciliation manuelle sous 3 % et vous encaissez dans quatre pays sans multiplier les erreurs.
Couverture operateur par pays UEMOA 2026
Le routage consiste a detecter le pays et l'operateur depuis le numero saisi, puis a appeler la bonne API. Ordres de grandeur 2026 :
| Pays | Operateurs principaux | Frais marchand | Settlement |
|---|---|---|---|
| Senegal | Wave, Orange Money | 1,0 a 1,5 % | T+2 |
| Cote d'Ivoire | Wave, Orange, MTN | 1,0 a 1,7 % | T+2 |
| Benin | MTN MoMo, Moov | 1,5 a 1,8 % | T+2 |
| Togo | Moov, T-Money | 1,5 a 1,8 % | T+2 |
| Niger | Orange, Moov | 1,6 a 1,9 % | T+3 |
| Mali | Orange Money | 1,5 % | T+1 |
Le MSISDN vous donne l'indicatif (+221 Senegal, +225 Cote d'Ivoire, +229 Benin, +228 Togo, +227 Niger, +223 Mali) puis le prefixe operateur : vous routez la transaction sans demander au client de choisir.
Architecture technique et points de vigilance
Le webhook est le coeur du systeme. Le client paie, l'operateur confirme de facon asynchrone : votre serveur doit attendre le callback avant de valider la commande.
| Parametre | Valeur 2026 (estimation) | Impact |
|---|---|---|
| Delai callback webhook | 4 a 40 s | UX d'attente a soigner |
| Frais moyen multi-pays | 1,4 % | Marge a integrer au prix |
| Reconciliation manuelle | 3 % des transactions | Temps admin |
| Plafond KYC leger | 200 000 FCFA/jour | Limite panier haut |
| Idempotence requise | Oui | Evite les doubles debits |
Regles de survie : file d'attente + retry pour absorber les callbacks lents, cle d'idempotence par commande pour eviter le double paiement, et statut intermediaire "en attente" cote client pendant les 40 secondes maximales.
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.
Mini cas pratique
Fatou vend des accessoires depuis Dakar vers le Senegal, la Cote d'Ivoire et le Benin, 900 commandes/mois a 25 000 FCFA. A 1,4 % de frais moyens, elle paie 315 000 FCFA/mois de commissions. Sans routage, 3 % des paiements finissaient mal rapproches : 27 commandes/mois a verifier a la main, ~9 heures. Avec routage MSISDN + webhook idempotent, elle tombe a moins de 5 commandes a controler, soit environ 1,5 heure/mois. Gain net : 7,5 heures/mois et une tresorerie fiable.
FAQ
Faut-il un contrat marchand par pays ? Souvent oui pour le direct, ou un seul contrat agregateur couvrant la zone. L'agregateur simplifie mais coute ~0,4 point de frais en plus.
Que faire si le callback n'arrive jamais ? Prevoir un job qui interroge le statut (polling) apres 60 secondes et un retry, puis un statut "echec" propre. Sans ce filet, la commande reste bloquee.
Le plafond KYC de 200 000 FCFA/jour est-il un probleme ? Pour du panier moyen non. Pour des paniers eleves, orientez le client vers un profil KYC complet ou fractionnez le paiement.
Comment gerer un client dont le numero ne matche aucun operateur ? On affiche un choix manuel d'operateur en fallback, plus un champ de saisie du numero de paiement.
Combien de temps pour deployer un checkout 4 pays ? Comptez 4 a 6 semaines selon le nombre d'operateurs et les validations KYB, tests de webhook inclus.
Discutons de votre projet. On concoit votre routage multi-pays UEMOA avec webhooks idempotents et reconciliation quasi automatique. WhatsApp +221 77 596 93 33.
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.

