Comment ça fonctionne
Vous fournissez unecallback_url lors de chaque requête de création de transaction. Quand LigdiCash dispose d’un résultat, il envoie un POST à cette URL avec les détails de la transaction.
Les deux requêtes envoyées
Ce que le callback ne garantit pas
- Le payload reçu ne doit jamais être considéré comme source de vérité. N’importe qui connaissant votre URL de callback peut envoyer un faux payload. Toujours re-vérifier via l’endpoint
confirmavec le token stocké à la création avant d’agir.
Dans cette section
Configuration
Définir une URL de callback fiable et accessible publiquement.
Payload Payin
Anatomie complète du payload reçu lors d’un paiement entrant.
Payload Payout
Différences du payload pour un payout.
Sécurisation
Le pattern de re-vérification avant tout traitement.
Parser custom_data
Extraire votre transaction_id selon le type de flux.
Idempotence
Dédupliquer les deux requêtes reçues par événement.
Exemples par framework
Implémentations complètes en PHP, Laravel, Node.js, Python.
