Au Bénin, beaucoup de clients paient avec leur compte MTN MoMo, Moov Money ou Celtiis Cash plutôt qu'avec une carte bancaire. Un site qui n'accepte que la carte se prive d'une partie de ses acheteurs.
Un agrégateur plutôt que trois contrats
Des passerelles comme KKiaPay ou FedaPay regroupent les opérateurs derrière une seule intégration. Vous signez un contrat, vous branchez une API, et le client choisit son moyen de paiement. Les frais varient selon l'opérateur et le volume. Demandez la grille complète avant de signer, avec les frais de reversement et les délais de versement sur votre compte.
Le parcours de paiement
- Afficher le montant et le motif avant de rediriger le client.
- Prévoir une page d'attente claire pendant qu'il valide sur son téléphone.
- Dire explicitement si le paiement a réussi, échoué ou reste en attente.
- Envoyer un reçu par e-mail ou WhatsApp.
Ne jamais croire le navigateur
Quand le client revient sur votre site après avoir payé, rien ne prouve que l'argent est arrivé. Seule la notification envoyée par la passerelle à votre serveur, le webhook, fait foi. Vérifiez sa signature, enregistrez la transaction une seule fois et gardez un journal. En cas de litige, c'est ce journal qui tranche.
Tester avant d'ouvrir
Faites d'abord des essais en mode test, puis un vrai paiement de faible montant sur chaque opérateur. Testez aussi les cas qui échouent : solde insuffisant, code erroné, délai dépassé. C'est là que les parcours se cassent.