Passer au contenu principal

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.

Après avoir initié un payout, LigdiCash vous notifie du résultat via votre callback_url. Si le callback ne se déclenche pas — réseau indisponible, serveur redémarré, délai trop long — vous pouvez interroger cet endpoint directement avec le token retourné à la création.
Le callback reste la méthode principale. Cet endpoint est un filet de sécurité, pas un substitut au callback. Ne l’utilisez pas en boucle rapide : préférez un polling espacé (toutes les 30 à 60 secondes) avec un nombre maximum de tentatives.

Endpoint

GET https://app.ligdicash.com/pay/v01/withdrawal/confirm/

Paramètres

ParamètreTypeDescription
withdrawalTokenquery stringLe token retourné par l’endpoint de création du payout.

En-têtes requis

En-têteValeur
ApikeyVotre clé API
AuthorizationBearer {AUTH_TOKEN}

Exemple de requête

curl --location 'https://app.ligdicash.com/pay/v01/withdrawal/confirm/?withdrawalToken={PAYOUT_TOKEN}' \
--header 'Apikey: {API_KEY}' \
--header 'Authorization: Bearer {AUTH_TOKEN}'

Réponse

response_code
string
Code de résultat de la requête. "00" indique que l’appel a abouti. Toute autre valeur indique une erreur.
token
string
Token JWT du payout — identique à celui utilisé en paramètre.
response_text
string
Libellé du code de résultat issu du wiki LigdiCash. Peut être vide.
description
string
Description complémentaire. Peut être vide.
custom_data
array
Toujours [] sur cet endpoint.
wiki
string
URL vers la liste des codes d’erreur spécifiques à cet endpoint.
status
string
Statut de la transaction payout : "completed", "pending" ou "notcompleted". Voir Codes de réponse et statuts.
operator_id
string
Identifiant de l’opérateur qui a traité le payout (ex : "11" pour Orange Burkina).
operator_name
string
Nom de l’opérateur (ex : "ORANGE BURKINA").
Succès
{
  "response_code": "00",
  "token": "{PAYOUT_TOKEN}",
  "response_text": "",
  "description": "",
  "custom_data": [],
  "wiki": "https://client.ligdicash.com/wiki/createStraightWithdrawal",
  "status": "completed",
  "operator_id": "11",
  "operator_name": "ORANGE BURKINA"
}

Interpréter le statut

Basez votre logique métier sur le champ status.
statusSignificationAction recommandée
completedPayout finalisé avec succèsMettre à jour votre base de données, notifier le bénéficiaire
pendingTraitement en coursAttendre le callback ; si absent, repoll dans 30 à 60 secondes
notcompletedPayout échouéConsulter wiki pour le détail, notifier le demandeur

Pages associées