Skip to main content

Eventi di Recupero del Carrello Abbandonato

I seguenti eventi webhook tracciano il ciclo di vita del recupero del carrello abbandonato:

Campi del Payload del Checkout Abbandonato

string
obbligatorio
Il pagamento originale che è stato abbandonato. Usalo per cercare i dettagli del prodotto, importo e valuta.
string
obbligatorio
Il cliente che ha abbandonato il checkout.
string
obbligatorio
Perché il checkout è stato abbandonato. Uno di:
  • payment_failed — Il cliente ha tentato il pagamento ma è fallito
  • checkout_incomplete — Il cliente ha visitato il checkout ma non ha mai tentato il pagamento
string
obbligatorio
Stato attuale del ciclo di vita di questo tentativo di recupero. Uno di:
  • abandoned — Rilevato, nessuna email ancora inviata
  • recovering — Almeno un’email di recupero inviata
  • recovered — Il cliente ha completato il pagamento
  • exhausted — Tutte le email inviate o nuovo checkout trovato
  • opted_out — Cliente disiscritto
string
obbligatorio
Timestamp ISO 8601 di quando il checkout è stato rilevato come abbandonato.
string | null
L’ID del pagamento di recupero riuscito. null fino a quando il checkout non viene recuperato.

Esempio: Gestione dei Webhook ACR


Eventi Dunning

I seguenti eventi webhook tracciano il ciclo di vita della gestione delle sottoscrizioni:

Campi del Payload del Tentativo di Dunning

string
obbligatorio
La sottoscrizione che ha attivato il tentativo di dunning.
string
obbligatorio
Il cliente che possiede la sottoscrizione.
string
obbligatorio
Lo stato della sottoscrizione che ha attivato il dunning. Uno di:
  • on_hold — Sottoscrizione sospesa a causa di un fallimento del pagamento
  • cancelled — Cliente cancellato dal portale clienti
string
obbligatorio
Stato attuale del ciclo di vita di questo tentativo di dunning. Uno di:
  • recovering — Le email di dunning sono in invio
  • recovered — Il cliente ha aggiornato il metodo di pagamento e il pagamento è riuscito
  • exhausted — Tutte le email inviate o lo stato della sottoscrizione è cambiato
string
obbligatorio
Timestamp ISO 8601 di quando il tentativo di dunning è stato creato.
string | null
L’ID del pagamento di recupero riuscito. null durante il recupero.

Esempio: Gestione dei Webhook Dunning

Iscriviti a dunning.started e dunning.recovered per tracciare l’intero ciclo di vita del dunning. Utilizza dunning.started per sospendere i periodi di grazia o segnalare sottoscrizioni a rischio nel tuo sistema.

Abandoned Cart Recovery

Configura sequenze email ACR e incentivi scontati.

Subscription Dunning

Configura sequenze email di dunning per le sottoscrizioni scadute.

Subscription Webhooks

Eventi del ciclo di vita delle sottoscrizioni correlati come subscription.on_hold e subscription.cancelled.

Schema del Payload del Webhook

Webhook payload for abandoned_checkout.detected and abandoned_checkout.recovered events

abandoned_at
string<date-time>
obbligatorio
abandonment_reason
enum<string>
obbligatorio
Opzioni disponibili:
payment_failed,
checkout_incomplete
brand_id
string
obbligatorio

Brand id this abandoned checkout belongs to

customer_id
string
obbligatorio
payment_id
string
obbligatorio
status
enum<string>
obbligatorio
Opzioni disponibili:
abandoned,
recovering,
recovered,
exhausted,
opted_out
recovered_payment_id
string | null
Ultima modifica il 20 aprile 2026