| Webhook | Description |
|---|---|
| DISPUTE_CREATED | Dispute_created webhook will be triggered when a new dispute is created. |
| DISPUTE_UPDATED | Dispute_updated webhook will be triggered when a dispute is updated, for example when a comment is added by the Cashfree team, when the dispute moves into further stages like Pre-arbitration, Arbitration, or when the status of the dispute changes. |
| DISPUTE_CLOSED | This webhook will be triggered when a dispute is closed. |
Dispute Created
Sample Payload- Version (2025-01-01)
- Version (2023-08-01)
Version 2025-01-01
Dispute Updated
Sample Payload- Version (2025-01-01)
- Version (2023-08-01)
Version 2025-01-01
Dispute Closed
Sample Payload- Version (2025-01-01)
- Version (2023-08-01)
Version 2025-01-01
Payload Field Description
| Field | Description | Example | Type |
|---|---|---|---|
| dispute_id | Cashfree’s unique ID to identify a dispute. | 433475257 | Long |
| dispute_type | Type of dispute created. Possible values: - DISPUTE - RETRIEVAL - CHARGEBACK - PRE_ARBITRATION - ARBITRATION | Chargeback | String |
| reason_code | Condition for which the customer is filing the case. Click here to know more about dispute reason codes. | 13.6 | String |
| reason_description | Description of the reason code. Codes for Chargeback cases are specified by Card networks/NPCI. | Credit not processed | String |
| dispute_amount | The amount for which the dispute has been created. | 4500 | BigDecimal |
| created_at | Time on which the dispute was registered on Cashfree’s system. | 2023-06-15T21:16:03+05:30 | LocalDateTime |
| updated_at | Time on which the dispute was updated. | 2023-06-15T21:16:51+05:30 | LocalDateTime |
| respond_by | Time by which the merchant is expected to respond to the dispute. | 2023-06-18T00:00:00+05:30 | LocalDateTime |
| dispute_status | Status of Dispute. All possible values are listed in the table below. | CHARGEBACK_CREATED | String |
| cf_dispute_remarks | Any remarks specified by Cashfree on the dispute. | Please submit documents. | String |
| dispute_update | Specifies what has been updated on the dispute. Possible Values: - STATUS_UPDATE - TYPE_UPDATE - COMMENT_UPDATE | TYPE_UPDATE | String |
| dispute_action_on | Specifies whether the action is on Cashfree or Merchant at a time. Possible Values: - MERCHANT - CASHFREE | MERCHANT | String |
| resolved_at | Time on which the dispute was resolved/closed. | 2023-06-15T21:16:51.682836678+05:30 | LocalDateTime |
| event_time | Time at which dispute webhook was initiated. | 2023-06-15T21:16:51+05:30 | LocalDateTime |
| type | Type of webhook. Possible Values: - DISPUTE_CREATED - DISPUTE_UPDATED - DISPUTE_CLOSED | DISPUTE_CREATED | String |
| List of Dispute Status |
|---|
| DISPUTE_CREATED |
| DISPUTE_DOCS_RECEIVED |
| DISPUTE_UNDER_REVIEW |
| DISPUTE_MERCHANT_WON |
| DISPUTE_MERCHANT_LOST |
| DISPUTE_MERCHANT_ACCEPTED |
| DISPUTE_INSUFFICIENT_EVIDENCE |
| RETRIEVAL_CREATED |
| RETRIEVAL_DOCS_RECEIVED |
| RETRIEVAL_UNDER_REVIEW |
| RETRIEVAL_MERCHANT_WON |
| RETRIEVAL_MERCHANT_LOST |
| RETRIEVAL_MERCHANT_ACCEPTED |
| RETRIEVAL_INSUFFICIENT_EVIDENCE |
| CHARGEBACK_CREATED |
| CHARGEBACK_DOCS_RECEIVED |
| CHARGEBACK_UNDER_REVIEW |
| CHARGEBACK_MERCHANT_WON |
| CHARGEBACK_MERCHANT_LOST |
| CHARGEBACK_MERCHANT_ACCEPTED |
| CHARGEBACK_INSUFFICIENT_EVIDENCE |
| PRE_ARBITRATION_CREATED |
| PRE_ARBITRATION_DOCS_RECEIVED |
| PRE_ARBITRATION_UNDER_REVIEW |
| PRE_ARBITRATION_MERCHANT_WON |
| PRE_ARBITRATION_MERCHANT_LOST |
| PRE_ARBITRATION_MERCHANT_ACCEPTED |
| PRE_ARBITRATION_INSUFFICIENT_EVIDENCE |
| ARBITRATION_CREATED |
| ARBITRATION_DOCS_RECEIVED |
| ARBITRATION_UNDER_REVIEW |
| ARBITRATION_MERCHANT_WON |
| ARBITRATION_MERCHANT_LOST |
| ARBITRATION_MERCHANT_ACCEPTED |
| ARBITRATION_INSUFFICIENT_EVIDENCE |