Skip to content
Loading keys…

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.kZ3qP8mWvL2xR7tB5nY4hC6dF9jS1aG0eU3i…"
Response · 200 OK
{
"status": "OK",
"code": 200,
"disputes": [
{
"id": "dsp_hrgUOE225KMKULRQqYvlh",
"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

What did you think of this content?