confirm.
Prérequis
- Votre
Apikeyet votreAPI_TOKENdisponibles dans votre dashboard LigdiCash - Une
callback_urlaccessible publiquement depuis internet (paslocalhost)
Pour exposer un serveur local lors du développement, vous pouvez utiliser un outil comme ngrok.
Étape 1 — Créer la transaction
Appelez l’endpoint de création en passant votretransaction_id dans custom_data. Stockez le token retourné — vous en aurez besoin à l’étape 4.
response_text l’URL de la page de paiement :
Étape 2 — Rediriger le client
L’URL de paiement est dansresponse_text. Ouvrez-la dans le même onglet ou un nouvel onglet — jamais dans une iframe.
Node.js
return_url ou cancel_url.
Étape 3 — Recevoir le callback
LigdiCash envoie une requête POST à votrecallback_url quand le statut de la transaction change.
Node.js (Express)
Étape 4 — Vérifier avec confirm
N’accordez jamais confiance au seul payload du callback. Appelezconfirm avec le token stocké à la création pour valider le statut.
Et après ?
Votre premier paiement fonctionne. Pour aller plus loin :Payin sans redirection
Initiez le paiement directement depuis votre interface, sans quitter votre app
Sécuriser le callback
Le pattern complet de re-vérification et de déduplication
Payout
Effectuez des virements vers vos clients ou partenaires
Tous les opérateurs
Orange Money, Moov, MTN, Wave et plus encore
