Marchés

Payer en mobile money au Cameroun, en Côte d’Ivoire et au Sénégal : opérateurs, formats et délais

Trois marchés, deux francs CFA et une dizaine d’opérateurs. Ce qu’il faut savoir avant de proposer le mobile money à vos clients du Cameroun, de Côte d’Ivoire et du Sénégal.

Par Équipe MonerailsPublié le 6 min de lecture

Le Cameroun, la Côte d’Ivoire et le Sénégal comptent parmi les marchés les plus actifs du mobile money en Afrique francophone. Ils se ressemblent sur le papier : même langue des affaires, même famille de monnaies, des opérateurs aux noms familiers. Dans le détail, chacun a ses règles. Ce guide rassemble ce qu’il faut savoir pour encaisser et payer dans ces trois pays sans mauvaise surprise.

Deux francs CFA, deux zones

Le Cameroun utilise le franc CFA d’Afrique centrale (XAF), émis par la BEAC pour les six pays de la CEMAC. La Côte d’Ivoire et le Sénégal utilisent le franc CFA d’Afrique de l’Ouest (XOF), émis par la BCEAO pour les huit pays de l’UEMOA. Les deux francs ont la même parité fixe avec l’euro (1 € = 655,957 FCFA), mais ce sont deux monnaies distinctes : un solde en XAF ne sert pas à payer en XOF.

Pour votre intégration, cela a deux conséquences :

  • Pas de décimales. Les montants en XAF et en XOF s’expriment en francs entiers : 5000 signifie 5 000 FCFA.
  • La devise ne suffit pas à désigner le pays. Le XOF est commun à huit pays, le XAF à six. Chez Monerails, sans précision, le XAF désigne le Cameroun et le XOF le Sénégal ; pour la Côte d’Ivoire, ajoutez "country": "CI".

Cameroun : MTN MoMo et Orange Money

Au Cameroun, deux opérateurs se partagent le mobile money grand public : MTN Mobile Money et Orange Money. Une boutique en ligne camerounaise qui propose les deux couvre l’essentiel de sa clientèle.

Format des numéros

L’indicatif est le +237, suivi de 9 chiffres ; les numéros mobiles commencent par 6. Vos clients taperont souvent leur numéro sans indicatif (670000999) : acceptez-le, et normalisez-le en 237670000999 avant l’envoi.

Validation du paiement

Les deux opérateurs ne fonctionnent pas de la même manière. Avec MTN MoMo, le client reçoit une demande sur son téléphone et valide avec son code PIN. Avec Orange Money au Cameroun, le client reçoit un code à usage unique par SMS, qu’il doit saisir chez vous : l’encaissement passe au statut requires_otp et vous transmettez le code avec authorize.

Côte d’Ivoire : cinq options

La Côte d’Ivoire offre le choix le plus large des trois pays : Orange Money, MTN MoMo, Moov Money, Wave et Djamo. Proposer les quatre est la meilleure façon de ne perdre aucun client au moment de payer.

Format des numéros

Depuis 2021, les numéros ivoiriens comptent 10 chiffres après l’indicatif +225. Les deux premiers chiffres d’un numéro mobile renvoient à l’opérateur d’origine (07 pour Orange, 05 pour MTN, 01 pour Moov), mais ne les utilisez pas pour deviner le portefeuille : un client peut avoir un compte Wave sur n’importe quel numéro. Laissez-le choisir son opérateur.

Bien choisir le pays

C’est l’erreur la plus fréquente des intégrations en XOF : oublier "country": "CI". Sans lui, la demande part vers le Sénégal, où les opérateurs ne sont pas les mêmes.

Sénégal : Orange Money, Wave, Mixx by Yas et E-money

Au Sénégal, les trois portefeuilles à proposer sont Orange Money, Wave, Mixx by Yas (ex-Free Money) et E-money. Wave y est très utilisé au quotidien : un parcours de paiement sénégalais sans Wave laisse partir une part importante des clients.

Format des numéros

L’indicatif est le +221, suivi de 9 chiffres ; les numéros mobiles commencent par 7. Comme ailleurs, acceptez le format local et normalisez-le.

Le récapitulatif

PaysDeviseIndicatifOpérateursChamp country
CamerounXAF+237 · 9 chiffresMTN MoMo, Orange MoneyFacultatif (CM par défaut)
Côte d’IvoireXOF+225 · 10 chiffresOrange Money, MTN MoMo, Moov Money, Wave, DjamoCI obligatoire
SénégalXOF+221 · 9 chiffresOrange Money, Wave, Mixx by Yas, E-moneyFacultatif (SN par défaut)

Cette liste est un repère. La source de vérité reste la liste des opérateurs renvoyée par l’API, qui indique aussi, pour chacun, si le client valide par code PIN ou par code à usage unique. La page Couverture détaille les 22 pays couverts par Monerails.

Les délais, en pratique

Les délais du mobile money dépendent surtout du client et de l’opérateur, rarement de la technique.

  • Encaissement. Dès que le client valide, le paiement est en général confirmé en quelques secondes. Le temps total dépend donc surtout du client : il doit avoir son téléphone en main et un solde suffisant. Une demande non validée finit par expirer ; il suffit d’en créer une nouvelle.
  • Paiement sortant vers un portefeuille. En général instantané une fois l’opération acceptée par l’opérateur. Le bénéficiaire reçoit le montant complet, les frais étant débités en plus de votre côté.
  • Virement bancaire. Au Cameroun, en Côte d’Ivoire et au Sénégal, Monerails permet aussi de payer vers un compte bancaire local ; comptez en général le jour même.

Dans tous les cas, ne faites pas attendre votre serveur : suivez le résultat par webhook (collection.succeeded, payout.succeeded, etc.) et affichez au client un écran d’attente clair.

Un parcours de paiement qui convertit

Quelques règles simples font une vraie différence sur le taux de paiements réussis :

  1. Montrez les logos des opérateurs du pays du client, dans l’ordre où ils sont le plus utilisés autour de vous.
  2. Préremplissez l’indicatif et acceptez le numéro avec ou sans espaces.
  3. Affichez le message renvoyé par l’API (next_action) : « Validez le paiement sur votre téléphone », avec le code USSD à composer si la notification n’arrive pas.
  4. Prévoyez la saisie du code pour les opérateurs qui en envoient un.
  5. Proposez de réessayer en un clic après un échec ou une expiration, éventuellement avec un autre opérateur.

Les clients ont aussi des plafonds fixés par leur opérateur, qui varient selon leur niveau de vérification. Pour les gros montants, prévenez-les ou proposez un virement bancaire.

Un seul compte pour les trois pays

Beaucoup d’entreprises commencent dans un pays puis s’étendent à un second, souvent entre Douala, Abidjan et Dakar. Ouvrir un compte marchand auprès de chaque opérateur, dans chaque pays, prend du temps : contrats séparés, intégrations différentes, relevés à rapprocher un par un.

Avec Monerails, un seul compte et une seule intégration couvrent les trois pays, et 19 autres. Vos encaissements arrivent sur un solde par devise : un solde XAF pour le Cameroun, un solde XOF pour la Côte d’Ivoire et le Sénégal. Depuis ces soldes, vous payez vos fournisseurs et vos équipes localement, ou vous reversez les fonds sur votre compte bancaire ou mobile money.

Les erreurs les plus fréquentes

Sur ces trois marchés, les mêmes erreurs reviennent dans les premières semaines d’une intégration :

  • Envoyer des décimales en XAF ou en XOF (5000.00) : les montants sont des entiers.
  • Oublier le pays pour la Côte d’Ivoire, ce qui envoie la demande au Sénégal.
  • Ignorer le statut requires_otp, ce qui fait expirer les paiements des opérateurs qui envoient un code.
  • Livrer avant la confirmation, sur la foi d’un retour du client sur la page de succès plutôt que du webhook.
  • Coder la liste des opérateurs en dur, alors qu’elle évolue : lisez-la dans l’API.

Encaisser sans développer

Vous n’avez pas de site, ou pas encore de développeur ? Un lien de paiement Monerails affiche une page où votre client choisit son pays et son opérateur, saisit son numéro et valide, que ce soit au Cameroun, en Côte d’Ivoire ou au Sénégal. Pour une intégration complète, notre guide de l’API mobile money détaille les flux, les statuts et les webhooks.

Les frais d’encaissement et de paiement de chaque pays sont publiés sur la page Tarifs, sans abonnement : chaque frais s’affiche avant validation.

Prêt à encaisser, payer et émettre des cartes ?

Ouvrez un compte en quelques minutes. Le bac à sable est gratuit, sans abonnement.

Marchés

Payer en mobile money au Cameroun, en Côte d’Ivoire et au Sénégal : opérateurs, formats et délais

Trois marchés, deux francs CFA et une dizaine d’opérateurs. Ce qu’il faut savoir avant de proposer le mobile money à vos clients du Cameroun, de Côte d’Ivoire et du Sénégal.

Par Équipe MonerailsPublié le 6 min de lecture

Le Cameroun, la Côte d’Ivoire et le Sénégal comptent parmi les marchés les plus actifs du mobile money en Afrique francophone. Ils se ressemblent sur le papier : même langue des affaires, même famille de monnaies, des opérateurs aux noms familiers. Dans le détail, chacun a ses règles. Ce guide rassemble ce qu’il faut savoir pour encaisser et payer dans ces trois pays sans mauvaise surprise.

Deux francs CFA, deux zones

Le Cameroun utilise le franc CFA d’Afrique centrale (XAF), émis par la BEAC pour les six pays de la CEMAC. La Côte d’Ivoire et le Sénégal utilisent le franc CFA d’Afrique de l’Ouest (XOF), émis par la BCEAO pour les huit pays de l’UEMOA. Les deux francs ont la même parité fixe avec l’euro (1 € = 655,957 FCFA), mais ce sont deux monnaies distinctes : un solde en XAF ne sert pas à payer en XOF.

Pour votre intégration, cela a deux conséquences :

  • Pas de décimales. Les montants en XAF et en XOF s’expriment en francs entiers : 5000 signifie 5 000 FCFA.
  • La devise ne suffit pas à désigner le pays. Le XOF est commun à huit pays, le XAF à six. Chez Monerails, sans précision, le XAF désigne le Cameroun et le XOF le Sénégal ; pour la Côte d’Ivoire, ajoutez "country": "CI".

Cameroun : MTN MoMo et Orange Money

Au Cameroun, deux opérateurs se partagent le mobile money grand public : MTN Mobile Money et Orange Money. Une boutique en ligne camerounaise qui propose les deux couvre l’essentiel de sa clientèle.

Format des numéros

L’indicatif est le +237, suivi de 9 chiffres ; les numéros mobiles commencent par 6. Vos clients taperont souvent leur numéro sans indicatif (670000999) : acceptez-le, et normalisez-le en 237670000999 avant l’envoi.

Validation du paiement

Les deux opérateurs ne fonctionnent pas de la même manière. Avec MTN MoMo, le client reçoit une demande sur son téléphone et valide avec son code PIN. Avec Orange Money au Cameroun, le client reçoit un code à usage unique par SMS, qu’il doit saisir chez vous : l’encaissement passe au statut requires_otp et vous transmettez le code avec authorize.

Côte d’Ivoire : cinq options

La Côte d’Ivoire offre le choix le plus large des trois pays : Orange Money, MTN MoMo, Moov Money, Wave et Djamo. Proposer les quatre est la meilleure façon de ne perdre aucun client au moment de payer.

Format des numéros

Depuis 2021, les numéros ivoiriens comptent 10 chiffres après l’indicatif +225. Les deux premiers chiffres d’un numéro mobile renvoient à l’opérateur d’origine (07 pour Orange, 05 pour MTN, 01 pour Moov), mais ne les utilisez pas pour deviner le portefeuille : un client peut avoir un compte Wave sur n’importe quel numéro. Laissez-le choisir son opérateur.

Bien choisir le pays

C’est l’erreur la plus fréquente des intégrations en XOF : oublier "country": "CI". Sans lui, la demande part vers le Sénégal, où les opérateurs ne sont pas les mêmes.

Sénégal : Orange Money, Wave, Mixx by Yas et E-money

Au Sénégal, les trois portefeuilles à proposer sont Orange Money, Wave, Mixx by Yas (ex-Free Money) et E-money. Wave y est très utilisé au quotidien : un parcours de paiement sénégalais sans Wave laisse partir une part importante des clients.

Format des numéros

L’indicatif est le +221, suivi de 9 chiffres ; les numéros mobiles commencent par 7. Comme ailleurs, acceptez le format local et normalisez-le.

Le récapitulatif

PaysDeviseIndicatifOpérateursChamp country
CamerounXAF+237 · 9 chiffresMTN MoMo, Orange MoneyFacultatif (CM par défaut)
Côte d’IvoireXOF+225 · 10 chiffresOrange Money, MTN MoMo, Moov Money, Wave, DjamoCI obligatoire
SénégalXOF+221 · 9 chiffresOrange Money, Wave, Mixx by Yas, E-moneyFacultatif (SN par défaut)

Cette liste est un repère. La source de vérité reste la liste des opérateurs renvoyée par l’API, qui indique aussi, pour chacun, si le client valide par code PIN ou par code à usage unique. La page Couverture détaille les 22 pays couverts par Monerails.

Les délais, en pratique

Les délais du mobile money dépendent surtout du client et de l’opérateur, rarement de la technique.

  • Encaissement. Dès que le client valide, le paiement est en général confirmé en quelques secondes. Le temps total dépend donc surtout du client : il doit avoir son téléphone en main et un solde suffisant. Une demande non validée finit par expirer ; il suffit d’en créer une nouvelle.
  • Paiement sortant vers un portefeuille. En général instantané une fois l’opération acceptée par l’opérateur. Le bénéficiaire reçoit le montant complet, les frais étant débités en plus de votre côté.
  • Virement bancaire. Au Cameroun, en Côte d’Ivoire et au Sénégal, Monerails permet aussi de payer vers un compte bancaire local ; comptez en général le jour même.

Dans tous les cas, ne faites pas attendre votre serveur : suivez le résultat par webhook (collection.succeeded, payout.succeeded, etc.) et affichez au client un écran d’attente clair.

Un parcours de paiement qui convertit

Quelques règles simples font une vraie différence sur le taux de paiements réussis :

  1. Montrez les logos des opérateurs du pays du client, dans l’ordre où ils sont le plus utilisés autour de vous.
  2. Préremplissez l’indicatif et acceptez le numéro avec ou sans espaces.
  3. Affichez le message renvoyé par l’API (next_action) : « Validez le paiement sur votre téléphone », avec le code USSD à composer si la notification n’arrive pas.
  4. Prévoyez la saisie du code pour les opérateurs qui en envoient un.
  5. Proposez de réessayer en un clic après un échec ou une expiration, éventuellement avec un autre opérateur.

Les clients ont aussi des plafonds fixés par leur opérateur, qui varient selon leur niveau de vérification. Pour les gros montants, prévenez-les ou proposez un virement bancaire.

Un seul compte pour les trois pays

Beaucoup d’entreprises commencent dans un pays puis s’étendent à un second, souvent entre Douala, Abidjan et Dakar. Ouvrir un compte marchand auprès de chaque opérateur, dans chaque pays, prend du temps : contrats séparés, intégrations différentes, relevés à rapprocher un par un.

Avec Monerails, un seul compte et une seule intégration couvrent les trois pays, et 19 autres. Vos encaissements arrivent sur un solde par devise : un solde XAF pour le Cameroun, un solde XOF pour la Côte d’Ivoire et le Sénégal. Depuis ces soldes, vous payez vos fournisseurs et vos équipes localement, ou vous reversez les fonds sur votre compte bancaire ou mobile money.

Les erreurs les plus fréquentes

Sur ces trois marchés, les mêmes erreurs reviennent dans les premières semaines d’une intégration :

  • Envoyer des décimales en XAF ou en XOF (5000.00) : les montants sont des entiers.
  • Oublier le pays pour la Côte d’Ivoire, ce qui envoie la demande au Sénégal.
  • Ignorer le statut requires_otp, ce qui fait expirer les paiements des opérateurs qui envoient un code.
  • Livrer avant la confirmation, sur la foi d’un retour du client sur la page de succès plutôt que du webhook.
  • Coder la liste des opérateurs en dur, alors qu’elle évolue : lisez-la dans l’API.

Encaisser sans développer

Vous n’avez pas de site, ou pas encore de développeur ? Un lien de paiement Monerails affiche une page où votre client choisit son pays et son opérateur, saisit son numéro et valide, que ce soit au Cameroun, en Côte d’Ivoire ou au Sénégal. Pour une intégration complète, notre guide de l’API mobile money détaille les flux, les statuts et les webhooks.

Les frais d’encaissement et de paiement de chaque pays sont publiés sur la page Tarifs, sans abonnement : chaque frais s’affiche avant validation.

Prêt à encaisser, payer et émettre des cartes ?

Ouvrez un compte en quelques minutes. Le bac à sable est gratuit, sans abonnement.