lomi.
Build

Litiges

Consulter les litiges carte (`GET /disputes`) et réagir aux webhooks `DISPUTE_*`.

Les litiges sont créés automatiquement lorsque le réseau carte envoie des événements charge.dispute.* pour les paiements carte. Utilisez l'API en lecture, les webhooks marchands, ou Paramètres → Support → Litiges dans le tableau de bord.

La v1 couvre l'accès en lecture et les webhooks marchands (DISPUTE_CREATED, DISPUTE_UPDATED, DISPUTE_CLOSED). La soumission de preuves et les litiges MoMo ne sont pas encore pris en charge. Soumettez les preuves dans le tableau de bord de votre processeur carte jusqu'à l'arrivée d'un flux intégré.

Quand utiliser cette API

  • Support / opérations: lister les litiges ouverts et les relier aux clients et transactions.
  • Automatisation: sur DISPUTE_CREATED, suspendre une livraison, notifier Slack ou ouvrir un ticket.
  • Réconciliation: faire correspondre stripe_dispute_id et transaction_id à vos commandes internes.

Lister les litiges

curl "https://api.lomi.africa/disputes?page=1&pageSize=50" \
  -H "X-API-KEY: $LOMI_SECRET_KEY"

Paramètres de requête

ParamètreTypeDescription
pagenumberNuméro de page (défaut 1)
pageSizenumberTaille de page (défaut 50)
statuspending | resolved | closedFiltrer par statut lomi.
startDateISO 8601Litiges créés à partir de cette date
endDateISO 8601Litiges créés jusqu'à cette date

lomi. stocke un statut simplifié (pending, resolved, closed). Les issues réseau carte (won, lost, etc.) apparaissent dans resolution_details tandis que le statut est souvent resolved. Les webhooks DISPUTE_CLOSED peuvent être envoyés même si le statut stocké est resolved plutôt que closed.

Champs de réponse (élément de liste)

ChampDescription
dispute_idIdentifiant du litige lomi.
transaction_idTransaction de paiement liée
customer_idClient payeur
amount, currency_codeMontant contesté
fee_amountFrais de litige débités, le cas échéant
reasonMotif réseau carte (ex. fraudulent, duplicate)
statuspending, resolved ou closed
stripe_dispute_id, stripe_charge_idRéférences processeur
resolution_date, resolution_detailsIssue une fois résolu
customer_name, customer_emailClient

Obtenir un litige

curl "https://api.lomi.africa/disputes/{dispute_id}" \
  -H "X-API-KEY: $LOMI_SECRET_KEY"

La réponse détaillée inclut aussi evidence_details, transaction_gross_amount et transaction_status.

Webhooks

Abonnez-vous aux événements litige lors de la création d'un webhook.

ÉvénementDéclencheur
DISPUTE_CREATEDLe porteur a ouvert un litige
DISPUTE_UPDATEDStatut ou preuves modifiés côté processeur
DISPUTE_CLOSEDLe processeur a envoyé charge.dispute.closed

Tableau de bord

Paramètres → Support → Litiges : liste des contestations, fiche détail, lien vers la transaction. Nécessite la permission transaction.read.

Voir aussi

Sur cette page