Skip to content

Disputes

Manage customer disputes — view, submit evidence, accept or close disputed payments.

GEThttps://api.wajub.com/disputes

Disputes occur when a customer challenges a payment with their bank or Mobile Money provider. Wajub tracks each dispute and lets you respond with evidence directly from the API.

Key endpoints

MethodEndpointDescription
GET/disputesList all disputes
GET/disputes/{uid}Retrieve a single dispute
POST/disputes/{uid}/submit-evidenceUpload evidence to counter the dispute
POST/disputes/{uid}/acceptAccept the dispute (refund the customer)
POST/disputes/{uid}/closeClose the dispute
POST/disputes/{uid}/messagesSend a message in the dispute thread

Authentication

Disputes require a private key (sk.…) — public keys cannot access this resource. See Authentication.

GEThttps://api.wajub.com/disputes
Request
curl https://api.wajub.com/disputes \
-H "Authorization: sk.xxxxxxxxxxxxxxxxxxxxxxxx"
Response · 200 OK
Response
{
"status": "OK",
"code": 200,
"disputes": [
  {
    "id": "dsp_01JXXXXXXXXXXXXX",
    "status": "needs_response",
    "amount": 5000,
    "currency": "XAF",
    "reason": "fraudulent",
    "created_at": "2026-07-15T10:21:08.000Z"
  }
],
"meta": { "total": 1, "per_page": 25, "current_page": 1, "last_page": 1 }
}

Resources

Was this page helpful?