Webhooks för tvister
Nyttolasten som skickas till din webhook-endpoint när en tvist skapas eller uppdateras. Hantera varje event för att svara på tvister och stämma av dina poster.
Dispute Webhook Events
En tvist avger en händelse i varje steg av dess livscykel:dispute.lost med is_resolved_by_rdr: true. Detta är förväntat — återbetalningen utfärdades automatiskt för att förhindra en formell återdebitering.dispute.*-events. En återbetalning via en Ethoca alert utlöser standardhändelsen refund.succeeded, och en eventuell länkad uppsägning av en subscription utlöser det vanliga subscription-eventet. En deflection utlöser inget event.Hantera dispute-events
Närdispute.opened utlöses hålls det omtvistade beloppet omedelbart. Använd eventet för att uppdatera dina poster och samla bevis i dashboarden om du tänker bestrida tvisten.
Tvistens status och steg
Dispute-objektet rapporterar sin utveckling genom två fält:Relaterat
Managing Disputes
Handle Payment Failures
Schema för webhook-payload
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