Dispute Webhooks
जब कोई विवाद बनाया या अपडेट किया जाता है, तब आपके webhook endpoint पर भेजा जाने वाला payload। विवादों का जवाब देने और अपने रिकॉर्ड का मिलान करने के लिए प्रत्येक event को संभालें।
विवाद वेबहुक इवेंट्स
एक विवाद अपने जीवनचक्र के प्रत्येक चरण में एक घटना उत्पन्न करता है:dispute.lost के रूप में प्रकट होते हैं is_resolved_by_rdr: true के साथ। यह अपेक्षित है — औपचारिक चार्जबैक को रोकने के लिए स्वचालित रूप से धनवापसी जारी की गई थी।dispute.* event emit नहीं करते। Ethoca alert का refund standard refund.succeeded event ट्रिगर करता है, और उससे जुड़े किसी subscription का cancellation सामान्य subscription event ट्रिगर करता है। Deflection कोई event ट्रिगर नहीं करता।Dispute Events को संभालना
जबdispute.opened ट्रिगर होता है, तो विवादित राशि तुरंत रोक दी जाती है। अपने रिकॉर्ड अपडेट करने के लिए event का उपयोग करें और, यदि आप इसे contest करना चाहते हैं, तो dashboard में evidence एकत्र करें।
Dispute Status और Stage
Dispute object दो fields के माध्यम से अपनी progress की जानकारी देता है:संबंधित
Managing Disputes
Handle Payment Failures
Webhook Payload Schema
The amount involved in the dispute, represented as a string to accommodate precision.
Brand id this dispute belongs to
The unique identifier of the business involved in the dispute.
The timestamp of when the dispute was created, in UTC.
The currency of the disputed amount, represented as an ISO 4217 currency code.
The customer who filed the dispute
The unique identifier of the dispute.
The current stage of the dispute process.
pre_dispute, dispute, pre_arbitration The current status of the dispute.
dispute_opened, dispute_expired, dispute_accepted, dispute_cancelled, dispute_challenged, dispute_won, dispute_lost The unique identifier of the payment associated with the dispute.
Which processor handled the underlying payment. stripe / adyen for
BYOP routes (the merchant's own payment connector); dodo for
everything Dodo processed itself.
stripe, adyen, dodo Whether the dispute was resolved by Rapid Dispute Resolution
Reason for the dispute
Remarks