Skip to main content

Event Overview

Event Type: DISPUTE_UPDATED
Category: Dispute
Description: A dispute (chargeback) has been raised or its status has changed
This webhook is triggered whenever a dispute or chargeback is raised against a payment, or when the status of an existing dispute changes. Use it to keep your records in sync with the latest chargeback lifecycle state and to act before the response deadline.

Merchant Action Required

When you receive a DISPUTE_UPDATED event, respond before the deadline:
  1. Log in to the EximPe Dashboard.
  2. Open the Chargebacks section.
  3. Locate the dispute using the chargeback_id from the payload.
  4. Upload your supporting documents and submit your response before the reply_before time.
If no response is provided before reply_before, the dispute is automatically closed in the customer’s favour (chargeback_statusCLOSED_CUSTOMER_FAVOUR) and the disputed amount is debited from the merchant.

Payload Schema

Field Specifications

string
required
Always "DISPUTE_UPDATED" for this webhook event
string
required
Order ID associated with the disputed paymentExample: "OD3842521856"
string
required
Payment request ID against which the dispute was raisedExample: "PR1795628984"
string
required
Unique identifier for the dispute/chargebackExample: "CB9442851393"
string
required
Type of dispute raisedExample: "CHARGEBACK"
number
required
Amount under dispute, in the payment currencyExample: 721
string
required
Current status of the dispute. One of:Example: "CLOSED_CUSTOMER_FAVOUR"
string
required
Timestamp when the dispute was raised, in ISO 8601 formatExample: "2026-06-09T03:53:48+00:00"
string
Deadline by which the merchant must submit a response/evidence, in ISO 8601 format. May be null for disputes that are already in a closed stateExample: "2026-06-11T18:30:00+00:00"
string
required
Human-readable reason for the disputeExample: "Goods or Services Not Provided / Not Received"