Sites Web11 min de lecture

Tester ses paiements mobile money en sandbox avant la production : checklist 2026

Mohamed Bah·Fondateur, Kolonell
5 août 2026
Partager :
Tester ses paiements mobile money en sandbox avant la production : checklist 2026

Tester ses paiements mobile money en sandbox avant la production : checklist 2026

Sites Web

Le verdict en trois phrases

Le sandbox n'est pas une formalite : c'est la ou vous provoquez volontairement les echecs avant que vos clients ne les subissent. Une recette serieuse dure 3 a 5 jours et couvre les 6 codes d'erreur les plus frequents : solde insuffisant, timeout, annulation, double-soumission, token expire et webhook perdu. Un go-live sans ces tests se paie toujours par des commandes payees non honorees et des litiges.

Scenarios de test et resultats attendus

Chaque provider fournit des numeros et des montants qui declenchent des comportements precis. Testez systematiquement le chemin heureux ET les echecs.

ScenarioComment le declencherResultat attendu
Paiement reussiNumero de test valideCommande confirmee via webhook
Solde insuffisantMontant/numero declencheurRefus, panier conserve
Timeout USSDNe pas saisir le codeStatut pending, puis polling
Annulation clientRefus volontairePanier libere
Double-paiementRejouer meme order_idUne seule commande (idempotence)
Webhook perduBloquer l'URL de notifRecuperation par reconciliation

Checklist go-live en 12 points

Avant de basculer les cles en production, validez chaque ligne. Un seul point manquant suffit a generer des incidents.

#Point de controleStatut attendu
1Cles production distinctes du sandboxVerifie
2URL de webhook en HTTPS publiqueVerifie
3Signature webhook verifieeVerifie
4Idempotence sur order_idVerifie
5Reconciliation par polling activeVerifie
6Gestion des 6 codes d'erreurVerifie
7Timeout USSD gere (statut pending)Verifie
8Montants min/max respectesVerifie
9Messages d'erreur clairs pour le clientVerifie
10Journalisation des transactionsVerifie
11Test d'un vrai paiement de 100 FCFAVerifie
12Procedure de remboursement testeeVerifie

Mini cas pratique

Aminata lance sa boutique de tissus a Dakar. Tentee de sauter la recette pour gagner du temps, elle simule finalement les echecs pendant 4 jours. Elle decouvre que 1 commande sur 20 partait en timeout USSD sans etre rattrapee, soit sur 300 commandes/mois a 25 000 FCFA, environ 15 commandes (375 000 FCFA) qui auraient ete perdues ou mal traitees chaque mois. Les 4 jours de recette lui evitent des milliers de FCFA de litiges et une reputation abimee des le lancement.

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.

FAQ

Combien de temps prevoir pour la recette sandbox ?

Comptez 3 a 5 jours pour couvrir le chemin heureux et les principaux echecs. C'est un investissement minime face au cout des incidents en production.

Quels sont les tests que l'on oublie le plus souvent ?

Le timeout USSD, le double-paiement et le webhook perdu. Ce sont justement ceux qui causent le plus de commandes payees non honorees.

Comment simuler un echec de paiement en sandbox ?

Les providers fournissent des numeros de test ou des montants declencheurs qui forcent un refus, un solde insuffisant ou un timeout. Utilisez-les pour valider vos messages d'erreur.

Dois-je vraiment tester un vrai paiement avant le lancement ?

Oui, un paiement reel de faible montant (par exemple 100 FCFA) valide toute la chaine en conditions reelles, y compris le versement. C'est le point 11 de la checklist.

Discutons de votre projet. Nous menons la recette sandbox complete et le go-live de vos paiements sans mauvaise surprise. WhatsApp +221 77 596 93 33.

Tags :#sandbox#tests paiement#recette#go-live#QA#Paystack#Flutterwave#mobile money
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.