Contracargo creado

Se emite cuando Recurrente crea un contracargo para una transacción. El payload incluye el estado inicial del contracargo y la razón reportada por el emisor o tarjetahabiente.

postWebhookdispute-create-webhook

Payload

idstring required

ID único del contracargo

event_type'dispute.create' | 'dispute.update' required

Tipo de evento webhook

api_versionstring required

Versión del payload webhook

created_atstring date-time required

Fecha de creación del contracargo en Recurrente

status'needs_response' | 'under_review' | 'charge_refunded' | 'closed' | 'won' | 'lost' required

Estado actual del contracargo

reason'bank_cannot_process' | 'check_returned' | 'credit_not_processed' | 'customer_initiated' | 'debit_not_authorized' | 'duplicate' | 'fraudulent' | 'general' | 'incorrect_account_details' | 'incorrect_amount' | 'insufficient_funds' | 'product_not_received' | 'product_unacceptable' | 'subscription_canceled' | 'unrecognized' required

Razón reportada por el emisor o tarjetahabiente

connectedboolean nullable

Presente como true cuando el evento fue generado por una cuenta conectada.

account_idstring nullable

ID de la cuenta conectada que generó el evento cuando connected es true.

Response

Webhook received successfully

Changes

Webhooks have no change history: a webhook is keyed by its event name rather than a path and method, so no recorded change can name it.