Developer Documentation
Support & Disputes
Programmatically manage transaction disputes and view support history.
List Disputes
GET /v1/support/disputesRetrieve a history of disputes opened by the authenticated user.
Query Parameters
Request Body
{}
Body Parameters
Test Request
Response
{
"status": "success",
"data": [
{
"tx_id": 10056,
"reason": "Duplicate transaction",
"created_at": "2025-10-27 09:00:00"
}
]
}
Open a Dispute
POST /v1/support/disputesFlag a transaction for review by the support team.
Request Body
{
"tx_id": 10056,
"reason": "Unauthorized charge",
"description": "I did not authorize this payment to Merchant X."
}
Body Parameters
tx_id(integer, required): The ID of the transaction to dispute.reason(string, required): A short reason for the dispute.description(string, optional): Detailed explanation.
Test Request
Response
{
"status": "success",
"message": "Dispute opened. Support team will review."
}