Le verdict en trois phrases
Au Burkina Faso, Orange Money et Moov Money exposent deux API Collect distinctes : pas d'API unique, donc deux implémentations derrière une abstraction commune. La bonne méthode est de valider en sandbox avant le go-live, avec des clés d'API séparées par environnement, puis de basculer sur les clés de production une fois les callbacks confirmés. Cadrez dès le départ le plafond (ordre de grandeur 1 000 000 FCFA par transaction), la subscription key et le callback qui porte la référence unique.
Sandbox puis go-live : la séquence qui évite les incidents en production
L'erreur classique est de coder directement contre la production. Le passage par un environnement sandbox, avec des clés d'abonnement dédiées, permet de tester les callbacks, les timeouts et les cas d'échec sans mouvementer d'argent réel.
| Étape | Environnement | Clés utilisées | Objectif |
|---|---|---|---|
| 1. Développement | Sandbox | subscription key test | Coder le flux |
| 2. Tests callbacks | Sandbox | subscription key test | Vérifier notifications |
| 3. Recette | Sandbox | subscription key test | Cas d'échec + timeouts |
| 4. Go-live | Production | clés production | Encaisser réellement |
| 5. Réconciliation | Production | clés production | status() de secours |
Ne demandez les clés de production qu'une fois les callbacks sandbox stables. Cela évite d'exposer des identifiants de production pendant les phases d'essai.
Endpoints, clés et plafonds au Burkina Faso en 2026
Voici les paramètres à cadrer pour Orange Money Collect et Moov Money côté burkinabè. Les plafonds sont des ordres de grandeur 2026, à confirmer avec le contrat marchand.
| Paramètre | Orange Money Collect | Moov Money |
|---|---|---|
| Mode de collecte | API Collect | USSD + web |
| Authentification | subscription/API key | API key marchand |
| Callback | notify_url signé | notify_url |
| Plafond par transaction | ordre de grandeur 1 000 000 FCFA | ordre de grandeur 1 000 000 FCFA |
| Timeout création | 30 secondes | 30 secondes |
| Devise | XOF (FCFA) | XOF (FCFA) |
| Idempotence | référence unique | référence unique |
Comparaison avec MTN MoMo (Kampala, Ouganda)
En Ouganda, MTN MoMo expose la Collections API avec une subscription key, un environnement sandbox et un callback portant l'en-tête X-Reference-Id. La logique est proche mais les plafonds sont exprimés en shillings.
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.
| Critère | Mobile money Burkina | MTN MoMo Uganda (Kampala) |
|---|---|---|
| API | Orange Collect / Moov | Collections API |
| Clé | subscription/API key | Ocp-Apim-Subscription-Key |
| Sandbox | Oui | Oui, dédié |
| Callback | notify_url | X-Reference-Id |
| Plafond indicatif | 1 000 000 FCFA | 7 000 000 UGX |
| Devise | XOF | UGX |
| Timeout | 30 s | 30 à 60 s |
Mini cas pratique
Boukary, gérant d'une boutique de pièces détachées à Ouagadougou, encaisse 350 commandes par mois pour un panier moyen de 45 000 FCFA, soit 15 750 000 FCFA. Certaines commandes B2B dépassaient le plafond de 1 000 000 FCFA par transaction et échouaient silencieusement. En découpant automatiquement ces paiements en plusieurs transactions sous plafond et en réconciliant via status(), il élimine 100 % de ces échecs, sécurisant environ 1 200 000 FCFA de ventes B2B jusque-là perdues chaque mois.
FAQ
Y a-t-il une API unique pour le mobile money au Burkina ? Non, Orange Money et Moov Money exposent des API Collect distinctes. Le bon pattern est une abstraction commune côté serveur, avec une implémentation par opérateur derrière la même interface.
Pourquoi passer par un sandbox avant la production ? Pour tester les callbacks, timeouts et cas d'échec sans mouvementer d'argent réel, et pour n'exposer les clés de production qu'une fois le flux stable. Cela évite les incidents coûteux en production.
Quel est le plafond par transaction en 2026 ? Ordre de grandeur 1 000 000 FCFA côté Orange et Moov, à confirmer avec votre contrat marchand. Pour les paiements B2B élevés, découpez automatiquement en plusieurs transactions sous plafond.
À quoi sert la subscription key ? Elle authentifie vos appels à l'API Collect et distingue vos environnements test et production. Ne mélangez jamais une clé sandbox avec des appels de production.
Comment gérer un callback manquant ? Prévoyez une réconciliation via un appel status() sur la référence unique. Si le callback n'arrive pas, cette vérification de secours confirme ou infirme le paiement.
Discutons de votre projet. Nous intégrons Orange Money Collect et Moov au Burkina Faso, du sandbox au go-live, avec gestion des plafonds et réconciliation. 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.

