Skip to main content

Eventos de Recuperación de Carritos Abandonados

Los siguientes eventos de webhook rastrean el ciclo de vida de la recuperación de carritos abandonados:

Campos de Carga Útil de Pago Abandonado

string
requerido
El pago original que fue abandonado. Úselo para buscar detalles de producto, cantidad y moneda.
string
requerido
La marca a la que pertenece este checkout abandonado.
string
requerido
El cliente que abandonó el checkout.
string
requerido
Por qué se abandonó el checkout. Uno de los siguientes:
  • payment_failed — El cliente intentó realizar el pago, pero falló
  • checkout_incomplete — El cliente visitó el checkout, pero nunca intentó realizar el pago
string
requerido
Estado actual del ciclo de vida de este intento de recuperación. Uno de los siguientes:
  • abandoned — Detectado; aún no se han enviado emails
  • recovering — Se ha enviado al menos un email de recuperación
  • recovered — El cliente completó el pago
  • exhausted — Se enviaron todos los emails o se encontró un checkout más reciente
  • opted_out — El cliente canceló su suscripción
string
requerido
Marca de tiempo ISO 8601 de cuándo se detectó que el checkout había sido abandonado.
string | null
El ID del pago de recuperación exitoso. null hasta que se recupere el checkout.

Ejemplo: gestión de webhooks de ACR


Eventos de dunning

Los siguientes eventos de webhook realizan un seguimiento del ciclo de vida de dunning de la suscripción:

Campos del payload del intento de dunning

string
requerido
La suscripción que activó el intento de dunning.
string
requerido
La marca a la que pertenece este intento de dunning.
string
requerido
El cliente propietario de la suscripción.
string
requerido
El estado de la suscripción que desencadenó el proceso de dunning. Uno de:
  • on_hold — Renovaciones detenidas debido a un fallo en el pago
  • cancelled — El cliente canceló desde el portal del cliente
string
requerido
Estado actual del ciclo de vida de este intento de dunning. Uno de los siguientes:
  • recovering — Se están enviando emails de dunning
  • recovered — El cliente actualizó el método de pago y el pago se realizó correctamente
  • exhausted — Se enviaron todos los emails o cambió el estado de la suscripción
string
requerido
Marca de tiempo ISO 8601 de cuándo se creó el intento de dunning.
string | null
El ID del pago de recuperación exitoso. null mientras se realiza la recuperación.

Ejemplo: gestión de webhooks de dunning

Suscríbete a dunning.started y dunning.recovered para realizar un seguimiento de todo el ciclo de vida de dunning. Usa dunning.started para pausar los periodos de gracia o marcar las suscripciones en riesgo en tu sistema.

Abandoned Cart Recovery

Configura las secuencias de emails de ACR y los incentivos de descuento.

Subscription Dunning

Configura las secuencias de emails de dunning para las suscripciones vencidas.

Subscription Webhooks

Eventos relacionados con el ciclo de vida de la suscripción, como subscription.on_hold y subscription.cancelled.

Esquema del payload del webhook

Webhook payload for abandoned_checkout.detected and abandoned_checkout.recovered events

abandoned_at
string<date-time>
requerido
abandonment_reason
enum<string>
requerido
Opciones disponibles:
payment_failed,
checkout_incomplete
brand_id
string
requerido

Brand id this abandoned checkout belongs to

customer_id
string
requerido
payment_id
string
requerido
status
enum<string>
requerido
Opciones disponibles:
abandoned,
recovering,
recovered,
exhausted,
opted_out
recovered_payment_id
string | null
Última modificación el 21 de agosto de 2026