Accepter le Mobile Money paraît compliqué vu de loin. En pratique, le chemin est court et il est toujours le même : un compte, une activité déclarée, un premier encaissement fait à la main, puis le branchement du site. Voici ce parcours dans l'ordre, avec ce que chaque étape demande réellement et ce qu'elle vous ouvre.
Avant de commencer : ce qu'il vous faut sous la main
Trois choses suffisent pour démarrer : une adresse e-mail que vous relevez, un numéro Mobile Money actif à votre nom ou à celui de votre société, et une idée claire de ce que vous vendez. Ce dernier point n'est pas une formalité. « Je vends en ligne » ne suffira pas au moment de la vérification ; « je livre des produits alimentaires commandés sur WhatsApp, payés à l'avance, dans Yaoundé » suffit largement.
Si vous avez une société enregistrée, sortez dès maintenant votre registre de commerce et votre attestation d'immatriculation fiscale. Vous en aurez besoin plus tard, et les chercher au dernier moment est la première cause de dossier qui traîne.
Étape 1 — Ouvrir le compte et récupérer les clés de test
La création du compte prend quelques minutes : nom de la boutique, e-mail, téléphone, mot de passe. Dès l'inscription terminée, votre espace marchand contient déjà une paire de clés d'API en mode test.
Ces clés ne sont pas une démonstration bridée. Elles font tourner exactement le même code que la production : mêmes adresses, mêmes réponses, mêmes statuts, mêmes notifications. Seule différence, aucun franc ne bouge. C'est ce qui vous permet d'intégrer le jour de l'inscription, sans attendre quoi que ce soit.
Retenez la règle dès maintenant : le mode découle de la clé, jamais d'un paramètre. Une clé sk_test_… produit des paiements de test, une clé sk_live_… des paiements réels. Il n'existe aucun champ mode à passer dans vos requêtes, donc aucun risque de partir en production par inadvertance.
Étape 2 — Déclarer votre service
Un compte marchand peut porter plusieurs activités : une boutique, une application, un site de contenu. Chacune est déclarée séparément et reçoit ses propres clés.
Déclarer un service, c'est dire ce que vous vendez et où. Cette déclaration est ce qui est vérifié avant l'ouverture du mode réel — et c'est aussi ce qui protège votre compte : si quelqu'un encaisse un jour sous votre nom pour autre chose que votre activité, la différence se voit.
Là encore, l'approbation ne bloque pas l'intégration. Les clés de test du service fonctionnent immédiatement.
Étape 3 — Encaisser sans écrire une ligne de code
Beaucoup de commerçants n'ont pas besoin d'aller plus loin. Depuis votre espace, vous pouvez créer un lien de paiement : un montant, un libellé, éventuellement le numéro du client. Vous obtenez une adresse à envoyer par WhatsApp, à coller dans une publication ou à transformer en bouton.
Le client ouvre le lien, saisit son numéro, valide sur son téléphone. Vous voyez le paiement basculer en temps réel dans votre tableau de bord. C'est la façon la plus rapide de vérifier que la chaîne complète fonctionne, et pour une bonne partie des activités — acomptes, commandes prises par messagerie, factures ponctuelles — c'est une solution définitive, pas une étape transitoire.
Faites ce test en mode test d'abord. Puis, une fois le compte activé, refaites-le une fois en réel avec un petit montant. Voir arriver son premier encaissement réel vaut toutes les documentations.
Étape 4 — Brancher votre site
Si vous avez une boutique en ligne ou une application, l'intégration tient en trois appels.
- Créer le paiement côté serveur, avec le montant en francs entiers, le numéro du client et votre propre référence de commande. Vous recevez en retour un identifiant de paiement et une adresse de page de paiement.
- Envoyer le client vers cette page. Elle gère l'attente, les relances et les erreurs à votre place.
- Attendre la notification sur l'adresse que vous avez configurée, puis confirmer le statut auprès de l'API avant de livrer.
Ce troisième point est celui qu'on saute le plus souvent et c'est le seul qui coûte de l'argent quand on le néglige. Une notification entrante est un signal, pas une preuve : elle dit « va vérifier », pas « c'est payé ». Tant que votre code n'a pas relu le statut depuis l'API, ne libérez rien.
Si vous utilisez WooCommerce, PrestaShop ou un autre socle courant, commencez par regarder les modules déjà disponibles : la plupart du travail est fait.
Étape 5 — Le dossier de vérification
Pour encaisser réellement, il faut savoir qui est derrière la boutique. Une société fournit son registre de commerce, son attestation d'immatriculation et la pièce d'identité de son dirigeant. Un commerçant individuel fournit sa carte nationale d'identité, recto et verso, plus un justificatif de son activité — patente, attestation de contribuable, ou simplement une capture de sa boutique en ligne.
Un conseil qui fait gagner des jours : photographiez vos documents à plat, en lumière du jour, les quatre coins dans le cadre. Un document illisible est refusé, et le refus vous renvoie à la case départ.
Étape 6 — Passer en réel
Quand le dossier est validé, le mode réel s'ouvre. Concrètement, vous remplacez une clé par une autre dans votre configuration. Rien d'autre ne change : ni le code, ni les adresses, ni la forme des réponses. C'est tout l'intérêt d'avoir intégré en test dès le premier jour.
Vérifiez alors deux choses avant d'ouvrir les vannes : que votre adresse de notification est bien joignable depuis l'extérieur — pas une adresse locale oubliée en configuration — et que votre numéro de reversement est correct, au bon titulaire.
Ce qui se passe après l'encaissement
Chaque paiement réussi crédite votre solde, diminué de la commission. Vous demandez ensuite un reversement vers votre numéro Mobile Money. Le solde, les commissions et les reversements apparaissent ligne à ligne dans vos opérations : c'est ce registre qui fait foi, pas l'addition de vos SMS.
Les trois erreurs qu'on voit le plus souvent
Livrer sur une capture d'écran. Une capture se fabrique en trente secondes. Seul le statut renvoyé par l'API engage quelqu'un.
Oublier les centimes qui n'existent pas. Le franc CFA n'a pas de sous-unité. Un montant de 1 500 francs s'envoie 1500, pas 150000 ni 1500.00.
Tester uniquement le cas qui marche. Le client qui annule, qui n'a pas assez de solde, qui laisse expirer la demande : ce sont les cas les plus fréquents en production. Éprouvez-les en mode test pendant que c'est gratuit.
En résumé
Ouvrez le compte aujourd'hui, intégrez en test dans la foulée, préparez votre dossier en parallèle. Le jour où la validation arrive, vous ne changez qu'une clé — et vous encaissez.