Disputes & reversals
Understand payment disputes — card chargebacks and Mobile Money reversals — how you are notified, and how to respond.
A dispute occurs when a customer contests an already collected payment. The handling differs by method: chargeback for cards, reversal for Mobile Money.
Rare on Mobile Money
Disputes are much less frequent on Mobile Money (PIN authorization client-side) than on cards. They do exist however in cases of proven fraud or operator error.
Chargebacks (cards)
The cardholder disputes the transaction with their bank. Funds are provisionally deducted from the balance held by our licensed partner pending investigation. You have a window to provide evidence.
Dispute
Reversals (Mobile Money)
The operator cancels a transaction (fraud, error). If the reversal succeeds after settlement, the amount is debited from the balance held by our licensed partner and a webhook notifies you.
Being notified
Subscribe to dispute events to react in time — the response window is short.
dispute.createdevent{
"id": "evt.9Dx2Pq",
"type": "dispute.created",
"created_at": "2026-05-24T12:00:00.000Z",
"data": {
"reference": "trx_01JXXXXXXXXXXXXX",
"dispute": "dsp_01JXXXXXXXXXXXXX",
"amount": 25000,
"currency": "XAF",
"reason": "fraudulent",
"status": "open",
"due_by": "2026-05-31T23:59:59.000Z"
}
}dispute.closedevent{
"id": "evt.1Wn8Zq",
"type": "dispute.closed",
"data": {
"reference": "trx.PVrU8x2kQ1",
"dispute": "dsp.5Kt2",
"status": "won"
}
}Submit evidence
Respond from the Dashboard → Disputes or via the API by attaching your materials (proof of delivery, communication logs, records). The more precise the evidence, the higher your chances of winning.
https://api.wajub.com/disputes/{id}/submit-evidenceevidence_typeenumrequiredevidence_textstringoptionalevidence_filefileoptionalAlso available: POST /disputes/{id}/accept (concede without submitting evidence),
POST /disputes/{id}/close, and POST /disputes/{id}/messages (send-message) for
back-and-forth correspondence on the dispute.
Private key required
Like refunds, dispute endpoints require a private/secret key — a public key cannot manage disputes.
Prevention is better than cure
Enable Shield to block risky payments before they become disputes, and always keep your proof of delivery records.