Sites web, plugins et SEO au Rwanda Kigali Lancer un projet

E-commerce / Note de terrain 04

Paiement MTN MoMo et Airtel Money : ce qu’une boutique en ligne au Rwanda doit bien faire

Un bouton de paiement n’est qu’une partie d’une boutique. Le vrai test, c’est de savoir si le client et la personne qui prépare la commande comprennent tous les deux ce qui s’est passé après l’avoir cliqué.

Un client utilisant un smartphone
Photo par Gilles Lambert sur Unsplash
L’essentiel

Définissez tôt le prestataire de paiement et le parcours de commande. Testez les réponses de paiement réussi, échoué, retardé et répété avant le lancement.

01

Choisissez le fournisseur avant de concevoir le paiement

Au Rwanda, les clients paient avec Mobile Money sur deux réseaux : MTN MoMo et Airtel Money. Un paiement qui n’en propose qu’un seul écarte certains clients au dernier moment. Demandez à un fournisseur de paiement potentiel quels sont les deux réseaux, les devises et les moyens de paiement qu’il prend actuellement en charge. Confirmez directement avec ce fournisseur l’onboarding marchand, le règlement, les frais, les remboursements et le canal d’assistance. Un logo d’extension ne répond pas à ces questions.

Vérifiez ensuite comment le fournisseur s’intègre à votre version de WooCommerce. Demandez s’il prend en charge votre approche du paiement, comment il vérifie un paiement et comment il signale un résultat retardé. Les identifiants pour les paiements réels doivent être détenus par l’entreprise et installés de manière sécurisée ; ils ne doivent jamais apparaître dans le code public de la page.

02

Extension MTN MoMo, fournisseur ou intégration sur mesure ?

Il existe trois façons courantes d’accepter MTN MoMo et Airtel Money sur WooCommerce. Chacune convient à une boutique différente, donc choisissez délibérément plutôt que d’installer la première extension proposée par une recherche.

VoieQuand cela convientÀ vérifier
Une extension WooCommerce prête à l’emploi pour MTN MoMoUne boutique qui n’a besoin que de MTN MoMo et qui est à l’aise avec l’utilisation directe de l’API MTN MoMo.Si l’extension prend en charge le Rwanda aujourd’hui, quand elle a été mise à jour pour la dernière fois, si elle confirme les paiements auprès de MTN plutôt que de faire confiance au navigateur, et si elle couvre Airtel Money.
Un fournisseur de paiement qui regroupe les réseauxUne boutique qui veut MTN MoMo, Airtel Money et éventuellement des cartes via un seul compte et une seule intégration.L’onboarding marchand, les frais, les délais de règlement et les remboursements, confirmés par écrit avec le fournisseur, ainsi que sa prise en charge de WooCommerce.
Une extension personnaliséeUne boutique avec un flux de travail inhabituel, comme une confirmation manuelle du paiement, des acomptes ou l’association de paiements à des commandes passées autrement.Un périmètre écrit pour le flux de travail, la personne qui maintient le code et la manière dont il est testé face à chaque résultat de paiement.

Pour le fonctionnement de l’API MTN elle-même, des tests en sandbox aux callbacks, consultez le guide de l’API MTN MoMo.

Quelle que soit la voie choisie, le reste de cette liste de contrôle s’applique : la commande ne doit apparaître comme payée qu’après une confirmation fiable. Si aucune extension existante ne fait ce dont votre boutique a besoin, voir le développement d’une extension WordPress sur mesure.

03

Répondez aux questions d’achat avant le paiement

Une page produit doit indiquer le prix et la devise, les options disponibles, le stock ou le délai de livraison, ainsi que le fonctionnement de la livraison ou du retrait. Si le client doit vous contacter pour connaître chaque détail essentiel, décidez si la première version devrait utiliser des demandes de devis plutôt que de prétendre offrir un achat en ligne complet.

Définissez les zones de livraison, les options de retrait et les frais pour correspondre à ce que votre entreprise peut réellement exécuter. Affichez les coûts pertinents avant l’engagement du client. Testez une adresse que vous pouvez livrer et une autre en dehors de votre zone de livraison. Le second client a besoin d’une explication, pas d’un paiement cassé.

Gardez le formulaire de commande centré sur les informations que vous utilisez réellement. Une livraison physique nécessite des détails différents d’un produit téléchargeable. Les formulaires longs créent plus d’occasions d’erreurs et plus d’informations à gérer pour votre équipe.

04

Rendez les statuts de commande clairs pour tout le monde

Le retour du navigateur vers une page de succès ne doit pas être la seule preuve du paiement. L’intégration a besoin d’une confirmation fiable du fournisseur, associée à la bonne commande et au bon montant. Les réponses retardées nécessitent un message en attente qui explique la suite à donner.

WooCommerce distingue des statuts tels que En attente de paiement, En attente, En cours de traitement, Terminé et Échoué. Confirmez comment la passerelle choisie utilise ces statuts. L’équipe de préparation doit savoir quel statut signifie que le paiement a été confirmé et lequel nécessite encore une attention.

Triad a créé WeConfirm Pay pour vérifier les paiements MTN MoMo et Airtel Money et renvoyer le résultat à une boutique WooCommerce. Ce travail explique pourquoi la confirmation du paiement fait partie des exigences, au même titre que l’interface de paiement. Cela ne veut pas dire que chaque boutique a besoin de la même intégration.

05

Testez les cas délicats

ScénarioÀ vérifier
Paiement réussiLa bonne commande est marquée comme payée et le client reçoit une confirmation utile.
Paiement annulé ou refuséLa commande n’apparaît pas comme payée ; le client peut comprendre l’échec et réessayer.
Confirmation différéeUn état en attente est visible et la réponse ultérieure du fournisseur met à jour la bonne commande.
Réponse répétéeLa même confirmation ne crée pas une autre commande et ne relance pas l’exécution.
Montant modifié ou référence incorrecteL’intégration rejette une réponse qui ne correspond pas à la commande.
Remboursement ou intervention manuelleL’équipe suit une procédure documentée et comprend ce que le fournisseur prend en charge.

Utilisez l’environnement de test approuvé du fournisseur et les identifiants de test lorsque c’est possible. Toute transaction réelle utilisée pour une vérification finale doit être validée avec l’entreprise, y compris le montant et la manière dont elle sera rapprochée. N’effectuez pas d’achats réels seulement pour tester une boutique publique.

06

Donnez à l’équipe une liste de contrôle opérationnelle

Au moment de la remise, passez en revue une commande payée, une commande encore en attente de confirmation, une tentative échouée et une commande qui nécessite un remboursement. Confirmez qui consulte le tableau de bord, qui contacte les clients et qui gère les problèmes de livraison.

  • L’entreprise possède la boutique et les comptes du fournisseur.
  • Les notifications de commande arrivent aux personnes qui doivent agir.
  • Les instructions de livraison et de retrait sont exactes.
  • Une organisation de sauvegarde et de maintenance est convenue.
  • Le circuit d’assistance pour la boutique et le fournisseur est noté par écrit.

Si votre boutique existe déjà, partez de son tunnel de commande et de son historique de commandes actuels plutôt que de tout remplacer d’un coup. Voir le service de création de site ecommerce de Triad au Rwanda pour le périmètre et les options d’intégration.

Pour aller plus loin

Documentation officielle derrière les conseils techniques de cet article.