Skip to main content
A dispute arises when your customer or the issuing bank questions the validity of a payment. You can manage disputes using APIs or from the Dashboard to ensure a seamless dispute management experience. Fork the Razorpay Postman Public Workspace and try the Disputes APIs using your Test API Keys. About Disputes Set Up Webhooks Webhook Payloads

Endpoints

  • get /v1/disputes - Fetch All Disputes: Retrieves information about all disputes.
  • get /v1/disputes/:id - Fetch a Dispute With ID: Retrieves details for a specific dispute using the unique identifier linked to the dispute.
  • get /v1/disputes/:id?expand[]=payment - Fetch a Dispute With ID (Example 1): Retrieves details for a specific dispute with expanded payment details.
  • get /v1/disputes/:id?expand[]=transaction.settlement - Fetch a Dispute With ID (Example 2): Retrieves details for a specific dispute with expanded transaction.settlement details.
  • post /v1/disputes/:id/accept - Accept a Dispute: Accepts a dispute against the payment.
  • patch /v1/disputes/:id/contest - Contest a Dispute: Contests a dispute with explanations and supporting documents to submit evidences.