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.

Chaque requête vers l’API LigdiCash doit être accompagnée de deux clés d’identification, transmises dans les en-têtes HTTP. Ces clés sont disponibles dans votre dashboard LigdiCash une fois votre projet activé.

Les deux clés

En-têteValeurRôle
ApikeyVotre clé APIIdentifie votre projet
AuthorizationBearer {API_TOKEN}Authentifie la requête
Ces deux clés sont distinctes et toutes les deux obligatoires. Une requête avec une seule des deux sera rejetée.
Une fois votre projet activé, vos clés Apikey et API_TOKEN sont disponibles directement dans votre dashboard LigdiCash.

En-têtes complets

Toutes vos requêtes doivent inclure ces quatre en-têtes :
Apikey: {API_KEY}
Authorization: Bearer {API_TOKEN}
Accept: application/json
Content-Type: application/json

Exemple cURL

cURL
curl -X POST https://app.ligdicash.com/pay/v01/redirect/checkout-invoice/create \
  -H "Apikey: {API_KEY}" \
  -H "Authorization: Bearer {API_TOKEN}" \
  -H "Accept: application/json" \
  -H "Content-Type: application/json" \
  -d '{ ... }'

Bonnes pratiques

Stockez vos clés dans des variables d’environnement, jamais en dur dans le code source :
LIGDICASH_API_KEY=votre_api_key
LIGDICASH_API_TOKEN=votre_api_token
Ne transmettez jamais vos clés depuis un navigateur ou une application mobile. Tout appel à l’API LigdiCash doit transiter par votre serveur backend.

Erreurs d’authentification

Une erreur d’authentification se manifeste par response_code: "01" et response_text: "Echec (Code00)" :
{
  "response_code": "01",
  "token": "",
  "response_text": "Echec (Code00)",
  "description": "",
  "wiki": "https://client.ligdicash.com/wiki/createInvoice"
}
Causes possibles :
  • Apikey incorrecte ou expiré
  • API_TOKEN incorrect ou expiré
  • Un ou plusieurs en-têtes obligatoires absents
Le champ wiki présent dans chaque réponse contient une URL vers la documentation des codes d’erreur spécifique à l’endpoint appelé. Consultez toujours cette URL pour obtenir la signification exacte du code retourné — c’est la référence officielle LigdiCash pour interpréter response_text.

Régénérer vos clés

Si vos clés sont compromises, contactez l’équipe LigdiCash pour en obtenir de nouvelles. Les anciennes clés sont immédiatement invalidées à la réémission.
Toute réémission de clés interrompt immédiatement les appels en production. Préparez vos nouvelles variables d’environnement avant de demander la réémission.