Beta
Create a dispute for an Issuing transaction. For full guidance, see Manage Issuing disputes. The transaction must already be cleared and not refunded. For the card scheme to process the chargeback, you must submit the dispute using this endpoint.| transaction_id required | string (IssuingTransactionId) = 30 characters ^trx_[a-z0-9]{26}$ The transaction's unique identifier. |
| reason required | string The four-digit scheme-specific reason code for the chargeback. Only provide this if Checkout.com is your issuing processor. Checkout.com does not validate this value. |
Array of objects (IssuingDisputeEvidence) Your evidence for raising the chargeback, in line with the card scheme's requirements. | |
| amount | number The chargeback amount, in the minor unit of the transaction currency. |
| presentment_message_id | string = 30 characters ^msg_[a-z0-9]{26}$ The unique identifier for the disputed presentment message. |
| justification | string <= 100 characters Your justification for the chargeback. |
Dispute already exists for this transaction/presentment
Dispute created successfully
Unauthorized Request
Not Acceptable
Unsupported Media Type
Dispute is ineligble
Too Many Requests
{- "transaction_id": "trx_aayhhfwbdyxwcaeyhhfwbd4xga",
- "reason": "4807",
- "evidence": [
- {
- "name": "evidence.pdf",
- "content": "string",
- "description": "Goods were not received."
}
], - "amount": 100,
- "presentment_message_id": "msg_fa6psq242dcd6fdn5gifcq1491",
- "justification": "string"
}{- "id": "idsp_fa6psq242dcd6fdn5gifcq1491",
- "reason": "4802",
- "disputed_amount": {
- "amount": 100,
- "currency": "USD"
}, - "status": "processing",
- "status_reason": "chargeback_processed",
- "transaction_id": "trx_aayhhfwbdyxwcaeyhhfwbd4xga",
- "presentment_message_id": "msg_fa6psq242dcd6fdn5gifcq1491",
- "merchant": {
- "id": "(*)123456789",
- "name": "Software Company",
- "city": "Paris",
- "state": "",
- "country_code": "FR",
- "category_code": "5331",
- "evidence": [
- "file_6lbss42ezvoufcb2beo76rvwly"
]
}, - "created_on": "2019-08-24T14:15:22Z",
- "modified_on": "2019-08-24T14:15:22Z",
- "chargeback": {
- "submitted_on": "2025-09-10T10:11:12Z",
- "reason": "4802",
- "amount": {
- "amount": 100,
- "currency": "USD"
}, - "evidence": [
- {
- "file_id": "file_6lbss42ezvoufcb2beo76rvwly",
- "description": "Goods were not received."
}
], - "justification": "string"
}, - "representment": {
- "received_on": "2019-08-24T14:15:22Z",
- "amount": {
- "amount": 100,
- "currency": "USD"
}, - "evidence": [
- {
- "file_id": "file_6lbss42ezvoufcb2beo76rvwly",
- "description": "Goods were not received."
}
]
}, - "pre_arbitration": {
- "submitted_on": "2025-09-10T10:11:12Z",
- "evidence": [
- {
- "file_id": "file_6lbss42ezvoufcb2beo76rvwly",
- "description": "Goods were not received."
}
], - "amount": {
- "amount": 100,
- "currency": "USD"
}, - "reason_change": {
- "reason": "4807",
- "justification": "string"
}, - "justification": "string",
- "merchant_responded_on": "2019-08-24T14:15:22Z",
- "merchant_evidence": [
- {
- "file_id": "file_6lbss42ezvoufcb2beo76rvwly",
- "description": "Goods were not received."
}
]
}, - "arbitration": {
- "submitted_on": "2025-09-10T10:11:12Z",
- "amount": {
- "amount": 100,
- "currency": "USD"
}, - "justification": "string",
- "decided_on": "2025-01-31T10:20:30Z"
}, - "_links": {
- "self": {
- "href": "string",
- "actions": [
- "GET"
], - "types": [
- "string"
]
}, - "card": {
- "href": "string",
- "actions": [
- "GET"
], - "types": [
- "string"
]
}, - "cardholder": {
- "href": "string",
- "actions": [
- "GET"
], - "types": [
- "string"
]
}, - "transaction": {
- "href": "string",
- "actions": [
- "GET"
], - "types": [
- "string"
]
}, - "submit": {
- "href": "string",
- "actions": [
- "GET"
], - "types": [
- "string"
]
}, - "escalate": {
- "href": "string",
- "actions": [
- "GET"
], - "types": [
- "string"
]
}
}
}Beta
Retrieve the details of an Issuing dispute.Issuing dispute retrieved successfully
Unauthorized Request
Forbidden
Issuing dispute not found
Not Acceptable
Unsupported Media Type
Too Many Requests
Issuing dispute response retrieved successfully
{- "id": "idsp_fa6psq242dcd6fdn5gifcq1491",
- "reason": "4802",
- "disputed_amount": {
- "amount": 100,
- "currency": "USD"
}, - "status": "processing",
- "status_reason": "chargeback_processed",
- "transaction_id": "trx_aayhhfwbdyxwcaeyhhfwbd4xga",
- "presentment_message_id": "msg_fa6psq242dcd6fdn5gifcq1491",
- "merchant": {
- "id": "(*)123456789",
- "name": "Software Company",
- "city": "Paris",
- "state": "",
- "country_code": "FR",
- "category_code": "5331",
- "evidence": [
- "file_6lbss42ezvoufcb2beo76rvwly"
]
}, - "created_on": "2019-08-24T14:15:22Z",
- "modified_on": "2019-08-24T14:15:22Z",
- "chargeback": {
- "submitted_on": "2025-09-10T10:11:12Z",
- "reason": "4802",
- "amount": {
- "amount": 100,
- "currency": "USD"
}, - "evidence": [
- {
- "file_id": "file_6lbss42ezvoufcb2beo76rvwly",
- "description": "Goods were not received."
}
], - "justification": "string"
}, - "representment": {
- "received_on": "2019-08-24T14:15:22Z",
- "amount": {
- "amount": 100,
- "currency": "USD"
}, - "evidence": [
- {
- "file_id": "file_6lbss42ezvoufcb2beo76rvwly",
- "description": "Goods were not received."
}
]
}, - "pre_arbitration": {
- "submitted_on": "2025-09-10T10:11:12Z",
- "evidence": [
- {
- "file_id": "file_6lbss42ezvoufcb2beo76rvwly",
- "description": "Goods were not received."
}
], - "amount": {
- "amount": 100,
- "currency": "USD"
}, - "reason_change": {
- "reason": "4807",
- "justification": "string"
}, - "justification": "string",
- "merchant_responded_on": "2019-08-24T14:15:22Z",
- "merchant_evidence": [
- {
- "file_id": "file_6lbss42ezvoufcb2beo76rvwly",
- "description": "Goods were not received."
}
]
}, - "arbitration": {
- "submitted_on": "2025-09-10T10:11:12Z",
- "amount": {
- "amount": 100,
- "currency": "USD"
}, - "justification": "string",
- "decided_on": "2025-01-31T10:20:30Z"
}, - "_links": {
- "self": {
- "href": "string",
- "actions": [
- "GET"
], - "types": [
- "string"
]
}, - "card": {
- "href": "string",
- "actions": [
- "GET"
], - "types": [
- "string"
]
}, - "cardholder": {
- "href": "string",
- "actions": [
- "GET"
], - "types": [
- "string"
]
}, - "transaction": {
- "href": "string",
- "actions": [
- "GET"
], - "types": [
- "string"
]
}, - "submit": {
- "href": "string",
- "actions": [
- "GET"
], - "types": [
- "string"
]
}, - "escalate": {
- "href": "string",
- "actions": [
- "GET"
], - "types": [
- "string"
]
}
}
}Beta
Cancel an Issuing dispute. If you decide not to proceed with a dispute, you can cancel it either:status is processing and status_reason is chargeback_pending or chargeback_processed
For more information, see Cancel a dispute.Issuing dispute cancellation requested successfully
Unauthorized Request
Issuing dispute not found
Issuing dispute cannot be canceled
Request missing required information
Beta
Escalate an Issuing dispute to pre-arbitration or arbitration.| justification required | string <= 13000 characters Justification for escalating the dispute. |
Array of objects (IssuingDisputeEvidence) Your evidence for escalating the dispute, in line with the card scheme's requirements. If the request goes to arbitration, the card scheme ignores any evidence you provide at this stage using this request. | |
| amount | number The updated disputed amount, in the minor unit of the representment currency. |
object The change to the dispute reason and your justification for changing it. |
Issuing dispute escalation requested successfully
Unauthorized Request
Issuing dispute not found
Issuing dispute cannot be escalated
Request missing required information
{- "justification": "The cardholder maintains that the goods were not received.",
- "amount": 100,
- "reason_change": {
- "reason": "4837",
- "justification": "Reason changed due to evidence from the acquirer."
}, - "additional_evidence": [
- {
- "name": "evidence.pdf",
- "content": "c29tZSBiYXNlNjQgZGF0YQ==",
- "description": "Goods were not received."
}
]
}