Aller au contenu

Intégration MTN MoMo

Encaissez des paiements par mobile money dans n’importe quel service.

Envoyez une demande de paiement MTN MoMo sur le téléphone du client depuis un chat, un appel, un menu USSD ou un workflow. Il la valide avec son code PIN, et l’argent arrive directement sur votre compte.

Utilisable comme
Action
Pays
Ghana, Ouganda, Zambie, Cameroun et Côte d’Ivoire, via la plateforme développeurs MoMo de MTN.
Connexion
Vos propres clés d’encaissement MoMo : utilisateur d’API, clé d’API et clé d’abonnement.
Tester d’abord
Le bac à sable de MTN, avant tout mouvement d’argent réel.

Quatre façons de l’utiliser

Où que soit le client.

Dans un chat

Une demande MoMo arrive sur le téléphone du client pendant que la conversation reste en attente, et le parcours continue selon que le paiement a abouti ou échoué.

Pendant un appel

L’appelant valide la demande pendant que l’appel est en attente, puis entend la suite.

Depuis un menu USSD

La demande arrive sur le téléphone à la fin de la session, car une session USSD ne peut pas attendre un paiement.

Dans un workflow

Demandez un paiement quand un formulaire est envoyé ou qu’un enregistrement change, et attendez que le paiement soit confirmé avant l’étape suivante.

Ce que construisent les équipes

Des paiements dans les services que les gens utilisent déjà.

Encaisser les frais d’un permis depuis un menu USSD ; la demande MoMo arrive à la fin de la session.

Administration

Encaisser les frais d’inscription par MoMo à l’envoi du formulaire, et ajouter chaque inscription payée à une feuille Google Sheets.

Administration

Encaisser un acompte de réservation dans un chat WhatsApp, et confirmer la réservation une fois le paiement validé.

Entreprises

Encaisser le paiement d’une facture pendant un appel, la ligne restant ouverte.

Entreprises

Consigner chaque paiement et son issue dans une base de données que votre service financier peut exporter.

ONG

Une fois par mois, envoyer à chaque membre d’un groupe d’épargne une demande MoMo pour sa cotisation.

ONG

Dans MTN MoMo

Ce que fait une étape de paiement MoMo.

Une seule étape, la même dans tous les types de parcours.

Devises
GHS, UGX, ZMW, XAF et XOF ; EUR dans le bac à sable de MTN.
Payé ou échoué
Le parcours suit un chemin « payé » ou « échoué », pour que chaque issue ait une suite.
Attente
Les chats, les appels et les workflows attendent que le paiement soit confirmé ; un menu USSD envoie la demande à la fin de la session.
Votre argent
Les paiements arrivent sur votre propre compte d’encaissement MoMo. Buni.ai ne détient jamais les fonds.

Mise en place

Encaisser des paiements en quatre étapes.

  1. Étape 1

    Obtenir vos clés MoMo

    Abonnez-vous aux encaissements (Collections) sur la plateforme développeurs MoMo de MTN et créez un utilisateur d’API.

  2. Étape 2

    Les enregistrer dans Buni.ai

    Ajoutez l’utilisateur d’API, la clé d’API et la clé d’abonnement comme identifiants dans votre espace de travail.

  3. Étape 3

    Ajouter une étape de paiement

    Choisissez MTN Mobile Money, le montant et la devise, et reliez les chemins « payé » et « échoué ».

  4. Étape 4

    Tester, puis passer en production

    Testez dans le bac à sable de MTN, puis passez à vos clés de production et publiez.

Questions

Avant d’encaisser un paiement.

Quels pays ?

Ghana, Ouganda, Zambie, Cameroun et Côte d’Ivoire : les marchés que dessert la plateforme développeurs MoMo de MTN.

Un menu USSD attend-il le paiement ?

Non. Une session USSD ne peut pas rester ouverte pendant qu’une personne valide un paiement : la demande arrive donc sur le téléphone à la fin de la session.

Où va l’argent ?

Directement sur votre propre compte d’encaissement MoMo. Buni.ai ne détient jamais les fonds.

Peut-on payer par carte à la place ?

Oui. Paystack, Flutterwave et Stripe envoient un lien de paiement sécurisé, pour que les données de carte ne passent jamais par un chat ou un appel.

Fonctionne bien avec

M-Pesa

Une demande M-Pesa sur le téléphone du client au Kenya, depuis un chat, un appel, un menu USSD ou un workflow.

Action
Paystack

Des liens de paiement hébergés, et des débits sur une carte enregistrée par le client.

Action
Flutterwave

Des liens de paiement hébergés, et des débits sur une carte enregistrée par le client.

Action
Stripe

Liens de paiement, clients, paiements et abonnements, ainsi que des événements de paiement qui lancent des workflows.

ActionDéclencheur

Encaissez là où se trouvent vos publics.

Dites-nous ce que vous devez encaisser, et nous vous montrerons le parcours en action avec MoMo.