ITSkillsCenter
E-commerce

Tutoriel : Les méthodes de paiement en Afrique de l’Ouest

6 min de lecture

Le paysage du paiement digital en Afrique de l’Ouest

En Afrique de l’Ouest, le paiement en ligne ne ressemble pas à celui de l’Europe. Les cartes bancaires sont marginales — moins de 15% de la population en possède une. Le mobile money domine : Wave, Orange Money, MTN MoMo, Moov Money. Le cash reste roi avec le paiement à la livraison. Pour un e-commerçant, comprendre et intégrer ces méthodes de paiement est la clé de la conversion.

Voici un panorama complet de chaque méthode, avec les instructions d’intégration pour WooCommerce.

1. Wave — le leader au Sénégal

Pourquoi Wave domine

  • Frais de transfert : 1% (plafonné), le moins cher du marché
  • Utilisateurs : Plus de 6 millions au Sénégal
  • Couverture : Sénégal, Côte d’Ivoire, Mali, Burkina Faso, Gambie, Ouganda
  • Simplicité : Pas besoin de code USSD — tout se fait dans l’app

Intégrer Wave sur WooCommerce

Méthode 1 — Virement Wave manuel :

  1. Allez dans WooCommerce → Réglages → Paiements
  2. Activez « Virement bancaire » et renommez-le « Wave »
  3. Instructions de paiement : « Envoyez [montant] FCFA au 77 xxx xx xx via l’app Wave. Ajoutez votre numéro de commande en commentaire. »
  4. Vous confirmez manuellement chaque paiement reçu

Méthode 2 — Via PayDunya (automatique) :

  1. Créez un compte sur paydunya.com
  2. Installez le plugin « PayDunya WooCommerce »
  3. Entrez votre clé API PayDunya
  4. Wave apparaît comme option de paiement au checkout
  5. Confirmation automatique par webhook

Frais PayDunya : 3,5% + 100 FCFA par transaction Wave. Plus cher que le virement manuel, mais entièrement automatisé.

2. Orange Money — le réseau le plus étendu

Présence

  • Pays : Sénégal, Côte d’Ivoire, Mali, Guinée, Cameroun, Madagascar, Burkina Faso, Niger + 10 autres
  • Utilisateurs : Plus de 80 millions en Afrique
  • Accès : Via USSD (#144# au Sénégal) ou app Orange Money

Intégrer Orange Money

Méthode USSD manuelle :

  1. Le client compose #144# sur son téléphone Orange
  2. Choisit « Transfert d’argent »
  3. Entre votre numéro Orange Money
  4. Entre le montant et son code secret
  5. Vous recevez un SMS de confirmation
  6. Vous validez la commande manuellement dans WooCommerce

Méthode automatique via CinetPay :

  1. Créez un compte sur cinetpay.com
  2. Installez le plugin « CinetPay for WooCommerce »
  3. Configurez avec votre API key et site ID
  4. Orange Money apparaît au checkout
  5. Le client est redirigé vers la page de paiement Orange Money
  6. Confirmation automatique après paiement

Frais CinetPay : 3% à 3,5% par transaction.

3. MTN MoMo (Mobile Money) — incontournable en Côte d’Ivoire

  • Pays principaux : Côte d’Ivoire, Ghana, Cameroun, Bénin, Guinée, Congo
  • Intégration : Via CinetPay ou Flutterwave
  • Particularité : USSD-based, fonctionne même sans smartphone

4. Free Money — l’alternative sénégalaise

  • Réseau : Free (Tigo) au Sénégal
  • Utilisateurs : Plus modeste que Wave et OM mais en croissance
  • Intégration : Via PayDunya
  • Code USSD : #555#

5. Cartes bancaires (Visa/Mastercard)

L’état des cartes en Afrique de l’Ouest

  • Faible pénétration : 10-15% de la population
  • Principalement des cartes de débit prépayées
  • Beaucoup de refus de transaction (plafonds bas, 3D Secure défaillant)
  • Mais indispensable pour les clients de la diaspora et les professionnels

Intégrer les cartes via PayDunya ou CinetPay

Les deux passerelles acceptent Visa et Mastercard en plus du mobile money. C’est la solution la plus simple : un seul plugin, toutes les méthodes de paiement.

Intégrer via Stripe (pour les cartes internationales)

Si vous ciblez principalement la diaspora et les clients internationaux, Stripe offre la meilleure expérience de paiement par carte (Apple Pay, Google Pay inclus). Nécessite un compte Stripe via Atlas ou un pays supporté.

6. Paiement à la livraison (COD)

La réalité du COD en Afrique de l’Ouest

Le COD représente 50 à 70% des commandes e-commerce dans la sous-région. C’est souvent la seule méthode qui rassure les clients qui n’ont jamais acheté en ligne.

Pays Part COD estimée Tendance
Sénégal 60-70% En baisse (Wave gagne)
Côte d’Ivoire 65-75% Stable
Mali 70-80% Stable
Cameroun 75-85% Stable
Nigeria 50-60% En baisse (fintech)

Configurer le COD dans WooCommerce

  1. WooCommerce → Réglages → Paiements → Paiement à la livraison
  2. Activez et personnalisez :
  • Titre : « Paiement à la livraison (espèces ou Wave) »
  • Description : « Payez en espèces, Wave ou Orange Money à la réception de votre colis. Disponible pour Dakar et banlieue uniquement. »
  • Activer pour les méthodes d’expédition : Sélectionnez uniquement les zones locales (pas international)

7. PayPal — pour l’international

  • Avantage : Très connu des clients de la diaspora, inspire confiance
  • Inconvénient : Pas disponible pour recevoir des paiements au Sénégal — seulement pour payer
  • Solution : Compte PayPal Business via un pays supporté (France, USA) pour recevoir, puis virement vers le Sénégal via Wise
  • Plugin WooCommerce : Natif (WooCommerce PayPal Payments)

Comparatif des passerelles pour WooCommerce

Passerelle Wave OM Cartes Frais Reversement Plugin WC
PayDunya Oui Oui Oui 3,5% + 100 FCFA 24-48h Officiel
CinetPay Oui Oui Oui 3-3,5% 48-72h Officiel
Flutterwave Non Oui Oui 1,4% local, 3,8% int. 24-48h Oui
Stripe Non Non Oui 2,9% + 0,30$ 2 jours Officiel
PayPal Non Non Oui 3,49% + fixe Instantané Natif

La stratégie de paiement recommandée

Pour le marché sénégalais uniquement

  1. PayDunya (Wave + Orange Money + cartes locales) — votre passerelle principale
  2. COD — pour les clients méfiants, limité à 50 000 FCFA et Dakar uniquement
  3. Virement Wave manuel — en backup si PayDunya a un souci

Pour le marché local + diaspora

  1. PayDunya — pour les clients locaux (Wave, OM)
  2. Stripe ou PayPal — pour les clients internationaux (cartes, Apple Pay)
  3. COD — pour Dakar uniquement

Code PHP : afficher la bonne passerelle selon le pays

add_filter('woocommerce_available_payment_gateways', 'itsc_paiements_par_pays');
function itsc_paiements_par_pays($gateways) {
    if (is_admin()) return $gateways;
    
    $pays = WC()->customer->get_billing_country();
    $pays_afrique = array('SN', 'CI', 'ML', 'BF', 'GN', 'BJ', 'TG', 'NE', 'CM');
    
    if (in_array($pays, $pays_afrique)) {
        // Client africain : Wave, OM, COD, pas Stripe
        unset($gateways['stripe']);
        unset($gateways['paypal']);
    } else {
        // Client international : Stripe, PayPal, pas Wave/OM/COD
        unset($gateways['paydunya']);
        unset($gateways['cod']);
    }
    
    return $gateways;
}

Sécuriser les paiements

  • SSL obligatoire — Votre site doit être en HTTPS (Let’s Encrypt gratuit)
  • Vérifier les preuves de paiement — Les screenshots Wave/OM peuvent être falsifiés. Vérifiez toujours dans votre historique Wave/OM ou attendez le webhook automatique
  • Ne pas stocker les données sensibles — Les passerelles gèrent ça pour vous. N’enregistrez jamais de numéros de carte ou codes secrets
  • Webhooks — Configurez les callbacks de PayDunya/CinetPay pour confirmer automatiquement les paiements (évite les fausses confirmations)

Checklist paiements

  • ☐ Choisir votre passerelle principale (PayDunya ou CinetPay)
  • ☐ Créer un compte et obtenir les clés API
  • ☐ Installer et configurer le plugin WooCommerce
  • ☐ Activer Wave + Orange Money + Cartes
  • ☐ Configurer le COD (zones, montant max)
  • ☐ Tester un paiement en mode test
  • ☐ Configurer les webhooks de confirmation
  • ☐ Passer en mode production
  • ☐ Faire un vrai achat test (petit montant)
  • ☐ Si international : ajouter Stripe ou PayPal
Besoin d'un site web ?

Confiez-nous la Création de Votre Site Web

Site vitrine, e-commerce ou application web — nous transformons votre vision en réalité digitale. Accompagnement personnalisé de A à Z.

À partir de 350.000 FCFA
Parlons de Votre Projet
Publicité