Lors d’un paiement entrant, LigdiCash envoie deux requêtes POST à votreDocumentation Index
Fetch the complete documentation index at: https://developers.ligdicash.com/llms.txt
Use this file to discover all available pages before exploring further.
callback_url — une en application/json, une en application/x-www-form-urlencoded. Les deux contiennent les mêmes données. Cette page détaille la structure JSON.
Exemple complet
Champs principaux
Horodatage de l’événement au format
YYYY-MM-DD HH:MM:SS+TZ.Code de résultat.
"00" = succès. Toute autre valeur indique une erreur — consultez wiki pour le détail.Statut de la transaction :
"completed", "pending" ou "notcompleted". Basez votre logique métier sur ce champ.Montant de la transaction en XOF.
Identique à
amount. Les deux champs coexistent dans toutes les réponses LigdiCash.Numéro de téléphone du payeur, avec indicatif pays, sans
+ ni espaces.Identifiant unique de la requête généré par LigdiCash. Utilisez-le pour la déduplication lorsque
custom_data est vide ou inaccessible.Concaténation des valeurs de tous les champs de
custom_data dont la clé contient "id". Peut être fiable si vous n’avez qu’un seul champ avec "id" dans le nom — mais parsez custom_data directement pour un résultat garanti.Toujours vide (
""). Ce champ n’est pas utilisable pour la vérification — utilisez le token stocké à la création de la transaction.Identifiant de l’opérateur qui a traité le paiement (ex :
"11" pour Orange Burkina).Nom de l’opérateur (ex :
"ORANGE BURKINA").Description de la transaction. Peut être vide.
Référence opérateur. Peut être vide.
Libellé textuel du résultat. Peut être vide.
URL vers la documentation des codes d’erreur de cet endpoint. À consulter quand
response_code !== "00".Le tableau custom_data
Tableau des données personnalisées associées à la transaction. Contient vos champs marchands plus les champs ajoutés automatiquement par LigdiCash.
custom_data :
keyof_customdata | Origine | Description |
|---|---|---|
hash | LigdiCash | Hash de la transaction généré par LigdiCash |
logfile | LigdiCash | Référence de log interne LigdiCash |
keyof_customdata pour extraire vos propres champs. Voir Parser custom_data.
Les informations client
Informations du payeur si disponibles.
