Identité
Le Wallet LigdiCash utilise deux endpoints distincts des autres opérateurs (
/v02). Le flux est différent : un premier appel déclenche l’envoi de l’OTP, un second appel soumet la transaction avec l’OTP.Mode de validation : OTP SMS
Le client reçoit un code OTP sur son application ou par SMS LigdiCash après votre première requête. Il vous communique ce code. Vous soumettez ensuite une seconde requête avec l’OTP pour finaliser la transaction.UX recommandée
1
Collecter le numéro du client
Votre formulaire recueille le numéro de téléphone associé au compte LigdiCash du client.
2
Envoyer l'OTP — première requête
Appelez
GET /pay/v02/debitotp/{phone_number}/{amount}. LigdiCash envoie un OTP au client.3
Afficher le champ OTP
Après confirmation de l’envoi (
"error": false), affichez un champ de saisie pour l’OTP. Indiquez au client de vérifier son application ou ses SMS LigdiCash.4
Soumettre avec l'OTP — seconde requête
Appelez
POST /pay/v02/debitwallet/withotp avec le numéro dans customer et l’OTP dans otp.5
Attendre le callback
Affichez un indicateur d’attente. La confirmation arrive via votre
callback_url.Étape 1 — Envoyer l’OTP
phone_number et amount sont des paramètres de chemin (path parameters), pas un body JSON.
Headers
string
requis
La clé API de votre projet LigdiCash.
string
requis
Votre API TOKEN précédé de
Bearer .string
requis
Doit être
application/json.Paramètres de chemin
string
requis
Numéro de téléphone du client au format
indicatif + numéro local, sans + ni espaces.integer
requis
Montant en XOF (entier, sans décimales).
Exemple
Réponse
Succès
Étape 2 — Valider avec l’OTP
Headers
string
requis
La clé API de votre projet LigdiCash.
string
requis
Votre API TOKEN précédé de
Bearer .string
requis
Doit être
application/json.string
requis
Doit être
application/json.Body
Même structure que l’endpoint/pay/v01/straight/checkout-invoice/create, avec customer renseigné et otp contenant le code reçu par le client.
Exemple
Réponse attendue
Limites
Pages associées
- Modes de validation — OTP SMS — détail du flux deux requêtes
- Vérifier le statut — appeler
confirmaprès le callback
