Create a dispute
Submit a dispute when a cardholder reports an issue with a completed transaction. Required fields:- cardId — the card or budget card ID
- transactionId — the ID of the disputed transaction
- textEvidence — a written description of the dispute reason (minimum 10 characters, maximum 65,535 characters)
- files — an array of URLs pointing to supporting evidence (e.g., screenshots, receipts, correspondence)
Check dispute status
Your product should show dispute status updates to the cardholder. Possible statuses:- pending — the dispute has been submitted and is awaiting review
- reviewing — the dispute is actively being investigated by the compliance or disputes team
- accepted — the dispute was resolved in the cardholder’s favor; a refund will be processed
- rejected — the dispute was reviewed and denied; the original transaction stands
- cancelled — the dispute was cancelled by the partner before resolution
- closed — the dispute process is fully completed (after acceptance, rejection, or other final action)
Cancel a dispute
Once cancelled, the dispute cannot be reopened — a new dispute must be created if needed.Best Practices
- Act quickly. Disputes should be filed as soon as the cardholder reports an issue. Card network rules impose time limits on dispute submissions.
- Provide detailed evidence. The textEvidence field should clearly describe the reason for the dispute. Include dates, amounts, and what the cardholder expected versus what happened.
- Attach supporting files. Screenshots, email correspondence with the merchant, or delivery tracking information strengthen the case.
- Use the correct transaction ID. Make sure you reference the exact transaction being disputed.

