Aller au contenu

Suivre les litiges

Consulter vos litiges et les suivre par leurs webhooks.

Consulter les litiges

Récupérer un litige le renvoie avec sa transaction, son client et son fil de messages complet.

GEThttps://api.wajub.com/disputes/{id}
GEThttps://api.wajub.com/disputes
Paramètre de requêteValeurs acceptées
per_pageDe 1 à 100, 25 par défaut
statusopen, under_review, won, lost
searchTexte libre sur l'id, le motif et la description du litige
date_from, date_toDates, date_to pas antérieure à date_from
cursorPasse à la pagination par curseur

Au-delà des champs évidents, un litige porte la description du payeur, votre merchant_response, les justificatifs que vous avez déposés dans evidence, resolved_at une fois terminé, et metadata.

Comment due_date est fixé

Chaque litige porte due_date, l'échéance avant laquelle répondre. Sur un litige ouvert depuis Pocket, c'est sept jours après l'ouverture. Sur une rétrofacturation, c'est l'échéance du prestataire quand il en envoie une, sept jours après l'ouverture sinon. Passé son échéance, un litige Pocket reste ouvert jusqu'à ce que Wajub tranche.

Webhooks

Sept événements, et ceux qui méritent une action sont les issues, plus le rappel.

ÉvénementDéclenché quand
dispute.createdUn litige a été ouvert, par un payeur ou à partir d'une rétrofacturation. Lisez-le et décidez comment répondre
dispute.updatedUn champ a changé, y compris à chaque changement de statut
dispute.wonRésolu en votre faveur, rien ne quitte votre solde
dispute.lostRésolu contre vous, le montant est débité
dispute.closedEnvoyé avec dispute.lost. Un litige gagné ne l'envoie pas
dispute.deadline_approachingL'échéance est dans deux jours et le litige est encore open ou under_review. Envoyé une seule fois, avec metadata.reminded_at renseigné ; répondez maintenant
dispute.deletedL'enregistrement du litige a été supprimé

dispute.deadline_approaching est envoyé en live comme en sandbox, pour chaque litige qui a une due_date : litiges Pocket et rétrofacturations à l'identique. L'écriture de metadata.reminded_at sur le litige envoie aussi un dispute.updated à côté.

dispute.createdévénement
Un payeur a ouvert un litige sur l'un de vos paiements.
Payload
{
"id": "evt_Qp7Tz3Wk5Yb1NdLm2Xc94Rf8",
"event": "dispute.created",
"created": "2026-09-11T12:00:00+00:00",
"livemode": true,
"data": {
"id": "dsp_hrgUOE225KMKULRQqYvlh",
"transaction": "trx_CSUGajfv9xh0XQ5wu2lx",
"customer": "cus_sAaim5apjocIgtlhzJY3wQ8s",
"amount": 25000,
"currency": "XAF",
"status": "open",
"reason": "product_not_received",
"description": "Ordered on 2 Sept, nothing delivered."
}
}

Dédupliquez sur X-Wajub-Delivery-Id, comme partout ailleurs. L'enregistrement et la vérification de signature sont décrits dans Webhooks.

Que pensez-vous de ce contenu ?