E-commerce11 min de lecture

Intégrer l'API MTN MoMo Collection au Cameroun : du sandbox à la production à Douala (2026)

Mohamed Bah·Fondateur, Kolonell
11 août 2026
Partager :
Intégrer l'API MTN MoMo Collection au Cameroun : du sandbox à la production à Douala (2026)

Intégrer l'API MTN MoMo Collection au Cameroun : du sandbox à la production à Douala (2026)

E-commerce

Le verdict en trois phrases

L'API MTN MoMo Collections est simple à brancher mais impitoyable sur les détails : un callback mal géré ou un statut non vérifié, et vous accumulez des commandes fantômes payées mais non confirmées. La différence entre un checkout fiable et 10 % de commandes bloquées tient à deux choses : le polling de statut et l'idempotence. Ce guide couvre le passage du sandbox gratuit à la production à Douala, avec les frais et délais réels 2026.

Les briques de l'API Collections

Le flux MTN MoMo Collections repose sur quelques éléments clés :

  • Ocp-Apim-Subscription-Key : votre clé d'abonnement au produit Collections.
  • Endpoint requesttopay : déclenche la demande de paiement vers le client.
  • Callback URL : notifie votre serveur du résultat.
  • X-Référence-Id : identifiant unique de transaction, clé de l'idempotence.
  • Statuts : PENDING, SUCCESSFUL, FAILED.

La règle d'or : ne jamais faire confiance au seul callback. Le réseau peut le perdre. Il faut toujours un polling GET sur le statut de la transaction en complément.

Sandbox vs production (ordre de grandeur 2026)

ÉlémentSandboxProduction Douala
Coût d'accèsgratuitfrais collecte ~1,5 à 2 %
KYC marchandnon requisobligatoire
Callback URLlocalhost / ngrokHTTPS public obligatoire
Timeout par défaut30 s30 s
Délai settlementsimuléJ+1
Montantsfictifsreels, TVA 19,25 %

Valeurs estimatives 2026 à confirmer auprès de MTN Cameroun. Le sandbox reproduit fidèlement les statuts, ce qui permet de tout tester avant la moindre transaction réelle.

Gestion des statuts et fiabilité

ScénarioStatut retournéAction recommandée
Paiement confirméSUCCESSFULvalider la commande
Client n'a pas encore approuvéPENDINGcontinuer le polling
Client refuse ou annuleFAILEDlibérer le panier
Timeout opérateurPENDING puis GETpolling 3 tentatives
Callback perduinconnuréconciliation par cron
Double requêteidempotent via X-Référence-Idne pas débiter 2 fois

L'idempotence via X-Référence-Id garantit qu'un client qui clique deux fois n'est pas débité deux fois. Le cron de réconciliation rattrape les callbacks perdus en interrogeant le statut de toute transaction PENDING de plus de 5 minutes.

Mini cas pratique

Wilfried lance une boutique de pièces auto en ligne à Douala. Il traite 150 commandes/mois, panier moyen 35 000 FCFA, soit 5 250 000 FCFA de CA.

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.

Vous préférez qu’on vous rappelle ?

Laissez votre WhatsApp, un expert Kolonell vous recontacte sous 24h ouvrées. Gratuit et sans engagement.

Sans polling ni cron : ~10 % de commandes restent PENDING alors que le client a payé, soit 15 commandes/mois = 525 000 FCFA de CA bloque, dont une partie perdue en remboursements de clients agacés. Avec polling + réconciliation par cron : les commandes fantômes tombent à < 1 %, il récupère ~14 commandes/mois soit ~490 000 FCFA auparavant en souffrance. Coût des frais collecte à 1,75 % : ~91 875 FCFA/mois, largement absorbé.

FAQ

Le callback suffit-il pour confirmer un paiement ?

Non. Le callback peut se perdre sur réseau instable. Il faut toujours un GET de statut en complément et un cron de réconciliation pour les transactions restées PENDING.

À quoi sert le X-Reference-Id ?

C'est l'identifiant unique de la transaction. Il garantit l'idempotence : rejouer la même requête ne crée pas un second débit, essentiel quand le client clique deux fois.

Combien coûte l'accès à l'API MTN MoMo ?

Le sandbox est gratuit. En production, comptez ~1,5 à 2 % de frais collecte en 2026, plus le respect du KYC marchand et une callback URL HTTPS publique.

Comment gérer le timeout de 30 secondes ?

Après le timeout, ne concluez pas à un échec : passez en polling (3 tentatives espacées) car le client peut encore approuver sur son téléphone. Seul un statut FAILED clôt définitivement.

Faut-il gérer la TVA à 19,25 % dans le checkout ?

Oui, au Cameroun la TVA de 19,25 % doit apparaître sur la facture. Intégrez le calcul avant l'appel requesttopay pour que le montant débité corresponde à la facture.

Discutons de votre projet. Nous intégrons l'API MTN MoMo Collections à votre boutique à Douala, du sandbox à la production, avec polling et réconciliation robustes. WhatsApp +221 77 596 93 33.

Tags :#MTN MoMo API#integration paiement#Douala#Cameroun#webhook#Accra#Ghana#collections API
Partager :

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.