Identité
Mode de validation : Redirection opérateur
Pour Orange Money Mali, l’intégration LigdiCash passe par le portail web d’Orange Money pour authentifier le client. Le flux est le suivant :- Vous appelez
/pay/v01/straight/checkout-invoice/createavec le numéro du client. - LigdiCash répond avec le
tokende transaction et un champresponse_textqui contient l’URL du portail Orange Money (https://mpayment.orange-money.com/ml/...). - Vous redirigez le navigateur du client vers cette URL.
- Le client s’authentifie et confirme le paiement sur le portail Orange.
- LigdiCash vous notifie le résultat final via votre
callback_url.
Ce mode utilise bien l’endpoint
/straight/checkout-invoice/create (payin sans redirection), mais le parcours utilisateur inclut une redirection externe vers le portail de l’opérateur. Ne pas confondre avec le payin avec redirection, qui utilise l’endpoint /redirect/checkout-invoice/create et expose la page de paiement LigdiCash.UX recommandée
1
Collecter le numéro du client
Votre formulaire recueille uniquement le numéro de téléphone Orange Money Mali.
2
Soumettre la requête
Requête avec le numéro dans
customer et otp: "".3
Récupérer l'URL du portail
Dans la réponse, le champ
response_text contient l’URL du portail Orange Money (https://mpayment.orange-money.com/ml/...).4
Rediriger le client
Redirigez le navigateur du client vers cette URL. Le client s’authentifie sur le portail Orange et confirme le paiement.
5
Attendre le callback
Le résultat final arrive via votre
callback_url. Affichez un état d’attente jusqu’à réception du callback — ne vous fiez pas au retour navigateur.Exemple de requête
Réponse attendue
Limites
Pages associées
- Modes de validation — Redirection opérateur — détail du flux
- Créer une transaction — référence complète de l’endpoint
- Vérifier le statut — appeler
confirmaprès le callback
