Un paiement Visa sur LigdiCash suit le même flux technique qu’un payin avec redirection. La différence est côté client : au lieu de choisir un opérateur mobile money et de saisir un numéro de téléphone, le client saisit ses informations de carte bancaire et valide via le 3D Secure.Documentation Index
Fetch the complete documentation index at: https://developers.ligdicash.com/llms.txt
Use this file to discover all available pages before exploring further.
Le flux Visa n’est pas disponible en mode sans redirection. La page de paiement hébergée par LigdiCash est obligatoire pour gérer la saisie sécurisée des informations de carte.
Vue d’ensemble du flux
Créer la facture
Votre backend appelle
POST /pay/v01/redirect/checkout-invoice/create avec les paramètres habituels — c’est exactement le même endpoint que pour le mobile money.LigdiCash retourne un token et un payment_url.Rediriger le client
Ouvrez
payment_url dans le même onglet, un nouvel onglet, ou un popup. Le client arrive sur la page de paiement LigdiCash, qui affiche les méthodes disponibles sur votre compte — dont Visa si l’activation est en place.Le client saisit ses informations de carte
Sur la page LigdiCash, le client sélectionne Visa et saisit :
- Numéro de carte
- Date d’expiration
- CVV
Authentification 3D Secure
LigdiCash déclenche automatiquement le processus 3D Secure. Le client est redirigé vers la page d’authentification de sa banque (code SMS, application bancaire, etc.) pour confirmer la transaction.Consultez 3D Secure pour le détail de cette étape.
Retour sur votre site
Après validation (ou échec), le client est redirigé vers votre
return_url (succès ou annulation) ou cancel_url.Appelez confirm depuis votre backend avec le token stocké à la création pour vérifier le statut réel avant d’honorer la commande.Côté marchand — aucune modification technique
Le flux Visa utilise exactement les mêmes appels API que le payin redirect mobile money :| Étape | Endpoint |
|---|---|
| Créer la facture | POST /pay/v01/redirect/checkout-invoice/create |
| Vérifier le statut | GET /pay/v01/redirect/checkout-invoice/confirm?token={TOKEN} |
Côté client — expérience attendue
Le client voit sur la page LigdiCash une option « Carte Visa » en plus des opérateurs mobile money disponibles. Après saisie des données de carte, il est redirigé vers sa banque pour le 3D Secure, puis revient sur votre site. L’ensemble du flux dure typiquement 1 à 2 minutes si le client a ses informations de carte à portée de main et que le 3D Secure se déroule normalement.Callback Visa
Le payload du callback est identique au callback d’un payin mobile money. Le champoperator_name indiquera "VISA".
Consultez Payload du callback payin pour la structure complète.
Pages associées
- Créer une facture — endpoint et paramètres complets
- Rediriger le client — méthodes d’ouverture du lien de paiement
- 3D Secure — détail de l’étape d’authentification
- Vérifier le statut — appeler
confirmaprès paiement - Callback — sécurisation — re-vérification obligatoire
