Skip to main content

List of Disputes Webhook Events

The table below lists the webhook events available for disputes.

Webhook Event | Description

payment.dispute.created | Triggered when a dispute is raised by the customer’s issuing bank against a payment.

payment.dispute.won | Triggered when you win a dispute against a payment.

payment.dispute.lost | Triggered when you lose a dispute against a payment.

payment.dispute.closed | Triggered when a dispute is closed.

payment.dispute.under_review | Triggered when you contest a dispute and submit the evidence for review.

payment.dispute.action_required | Triggered when the evidence submitted is insufficient, unreadable or does not correspond to the contested amount. Please update/add evidences before contesting the dispute again.

Sample Payloads

Given below are the sample payloads for disputes webhook events.

Payment Dispute Created

Payment Dispute Created

Payment Dispute Won

Payment Dispute Won

Payment Dispute Lost

Payment Dispute Lost

Payment Dispute Closed

Payment Dispute Closed

Payment Dispute Under Review

Payment Dispute Under Review

Payment Dispute Action Required

Payment Dispute Action Required
Watch Out!
  • If you have changed your webhook secret, remember to use the old secret for webhook signature validation while retrying older requests. Using the new secret will lead to a signature mismatch.
  • While generating a signature at your end, ensure that the webhook body is passed as an argument in the raw webhook request body. Do not parse or cast the webhook request body.