Intégrer Wave et Orange Money sur son site : ce que ça implique vraiment

« On veut juste un bouton pour payer avec Wave. » C'est la demande la plus courante qu'on reçoit pour un projet e-commerce en Côte d'Ivoire, et c'est aussi celle qui est le plus souvent sous-estimée. Voici ce qui se passe réellement derrière ce « simple bouton ».

Ce n'est pas un lien, c'est une conversation entre deux systèmes

Quand un client clique sur « Payer », votre site doit ouvrir une session de paiement auprès de l'opérateur (Wave, Orange Money, ou une passerelle qui agrège plusieurs moyens de paiement), attendre sa réponse, et surtout, être capable de réagir correctement dans TOUS les cas : paiement réussi, paiement annulé par le client, paiement qui échoue pour solde insuffisant, ou pire — paiement qui semble avoir échoué côté client mais qui a en réalité été débité.

Ce dernier cas est le plus dangereux à mal gérer. Un site mal conçu peut afficher une erreur au client pendant que l'argent est parti, le poussant à payer une seconde fois. Un bon système vérifie toujours, après coup, l'état réel de la transaction auprès de l'opérateur — jamais seulement ce que le navigateur du client a affiché.

Le webhook, ce mot technique qui change tout

Les plateformes de paiement sérieuses envoient une confirmation directement à votre serveur, indépendamment de ce qui se passe sur l'écran du client — c'est ce qu'on appelle un webhook. C'est ce mécanisme qui garantit que votre commande est marquée comme payée même si le client ferme son navigateur juste après avoir payé. Un site qui ne gère QUE la confirmation visuelle côté client, sans ce filet de sécurité serveur, perdra des ventes et créera des litiges tôt ou tard.

La devise, un piège fréquent

Beaucoup de passerelles de paiement internationales convertissent automatiquement en dollars ou en euros si on ne précise pas explicitement le canal local. Résultat : un client qui doit payer 5 000 FCFA se retrouve face à un montant affiché en devise étrangère, ce qui casse la confiance instantanément. S'assurer que le canal de paiement choisi affiche et débite bien en FCFA, sans conversion cachée, est un détail qui change complètement l'expérience d'achat.

Ce qu'il faut demander à son développeur

Trois questions simples permettent de savoir si l'intégration sera solide :

  • Que se passe-t-il si le client ferme l'application pendant le paiement ?
  • Comment je sais, moi commerçant, qu'une commande a vraiment été payée ?
  • Est-ce que le prix affiché au client est garanti en FCFA, sans conversion ?

Si votre prestataire ne peut pas répondre clairement à ces trois questions, l'intégration risque d'être fragile.

---

NEWTIV a construit des systèmes de paiement mobile money pour plusieurs projets, dont CacaoC, notre réseau social qui permet par exemple de commander des tirages photo payés directement en FCFA depuis l'application.