Webhook Payloads
Recuperación
Las cargas útiles enviadas a su endpoint de webhook cuando ocurren eventos de recuperación de carrito abandonado o suscripción fallida.
Documentation Index
Fetch the complete documentation index at: https://docs.dodopayments.com/llms.txt
Use this file to discover all available pages before exploring further.
Eventos de Recuperación de Carritos Abandonados
Los siguientes eventos de webhook rastrean el ciclo de vida de la recuperación de carritos abandonados:| Evento | Descripción |
|---|---|
abandoned_checkout.detected | Se ha detectado un pago abandonado. Enviado cuando un pago se identifica como abandonado (fallido o incompleto) y comienza el flujo de trabajo de recuperación. |
abandoned_checkout.recovered | El cliente completó el pago a través del enlace de recuperación. El campo recovered_payment_id contiene el ID de pago exitoso. |
Campos de Carga Útil de Pago Abandonado
El pago original que fue abandonado. Úselo para buscar detalles de producto, cantidad y moneda.
El cliente que abandonó el pago.
Por qué se abandonó el pago. Uno de:
payment_failed— El cliente intentó el pago pero fallócheckout_incomplete— El cliente visitó el pago pero nunca intentó pagar
Estado actual del ciclo de vida de este intento de recuperación. Uno de:
abandoned— Detectado, aún no se han enviado correos electrónicosrecovering— Al menos un correo electrónico de recuperación enviadorecovered— El cliente completó el pagoexhausted— Todos los correos enviados o se encontró un nuevo pagoopted_out— Cliente se dio de baja
Marca de tiempo ISO 8601 de cuando se detectó el pago como abandonado.
El ID de pago del pago de recuperación exitoso.
null hasta que el pago sea recuperado.Ejemplo: Manejo de Webhooks de ACR
Eventos de Dunning
Los siguientes eventos de webhook rastrean el ciclo de vida de la suscripción fallida:| Evento | Descripción |
|---|---|
dunning.started | Se ha creado un intento de dunning para una suscripción que ingresó a on_hold o fue cancelada por el cliente. |
dunning.recovered | El cliente actualizó su método de pago y el pago resultante fue exitoso. El campo payment_id contiene el ID de pago exitoso. |
Campos de Carga Útil de Intento de Dunning
La suscripción que desencadenó el intento de dunning.
El cliente que posee la suscripción.
El estado de suscripción que desencadenó el dunning. Uno de:
on_hold— Suscripción pausada por fallo en el pagocancelled— Cliente canceló desde el portal del cliente
Estado actual del ciclo de vida de este intento de dunning. Uno de:
recovering— Se están enviando correos electrónicos de dunningrecovered— Cliente actualizó método de pago y el pago fue exitosoexhausted— Todos los correos enviados o el estado de suscripción cambió
Marca de tiempo ISO 8601 de cuando se creó el intento de dunning.
El ID de pago del pago de recuperación exitoso.
null mientras se recupera.Ejemplo: Manejo de Webhooks de Dunning
Abandoned Cart Recovery
Configure secuencias de correos electrónicos de ACR e incentivos de descuento.
Subscription Dunning
Configure secuencias de correos electrónicos de dunning para suscripciones vencidas.
Subscription Webhooks
Eventos relacionados con el ciclo de vida de suscripción como
subscription.on_hold e subscription.cancelled.Esquema de Carga Útil de Webhook
Webhook payload for abandoned_checkout.detected and abandoned_checkout.recovered events
Opciones disponibles:
payment_failed, checkout_incomplete Opciones disponibles:
abandoned, recovering, recovered, exhausted, opted_out Last modified on May 4, 2026