Skip to main content

URL de base

Tous les endpoints sont accessibles sur :
Il n’existe pas d’URL sandbox distincte. Durant la phase d’intégration, vous utilisez cette même URL avec les clés de votre compte temporaire. Voir Environnements.

En-têtes obligatoires

Toutes les requêtes doivent inclure ces en-têtes :
Voir Authentification pour obtenir vos clés.

Format des requêtes

Les corps de requête sont en JSON. L’objet racine est toujours commande pour les endpoints de création de transaction.

Format des réponses

Toutes les réponses sont en JSON. Les champs communs à toutes les réponses :
response_code: "00" indique que la requête API a abouti, pas nécessairement que la transaction est complétée. Utilisez le champ status (via confirm ou callback) pour connaître le résultat du paiement.

Versionnement

L’API LigdiCash expose deux versions :

Endpoints disponibles

Payin redirect — create

POST /pay/v01/redirect/checkout-invoice/create

Payin — confirm

GET /pay/v01/redirect/checkout-invoice/confirm

Payin sans redirect — create

POST /pay/v01/straight/checkout-invoice/create

Wallet — envoyer OTP

GET /pay/v02/debitotp/{phone}/{amount}

Wallet — soumettre paiement

POST /pay/v02/debitwallet/withotp

Payout wallet — create

POST /pay/v01/withdrawal/create

Payout mobile money — create

POST /pay/v01/straight/payout

Payout — confirm

GET /pay/v01/withdrawal/confirm/