Webhooks de disputas
La carga útil enviada a tu endpoint de webhook cuando se crea o actualiza una disputa. Gestiona cada evento para responder a las disputas y conciliar tus registros.
Eventos de Webhook de Disputa
Una disputa emite un evento en cada etapa de su ciclo de vida:dispute.lost con is_resolved_by_rdr: true. Esto es esperado: el reembolso se emitió automáticamente para prevenir un contracargo formal.dispute.*. Un reembolso por una alerta de Ethoca activa el evento estándar refund.succeeded, y cualquier cancelación de suscripción vinculada activa el evento habitual de suscripción. Una desviación no activa ningún evento.Gestión de eventos de disputa
Cuando se activadispute.opened, el importe disputado se retiene de inmediato. Usa el evento para actualizar tus registros y, si tienes la intención de impugnarlo, recopila pruebas en el dashboard.
Estado y etapa de la disputa
El objeto de disputa informa de su progreso mediante dos campos:Relacionado
Managing Disputes
Handle Payment Failures
Esquema de carga útil del webhook
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