Webhook Payloads
Recupero
I payload inviati al tuo endpoint webhook quando si verificano eventi di recupero carrelli abbandonati o di gestione delle sottoscrizioni.
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.
Eventi di Recupero del Carrello Abbandonato
I seguenti eventi webhook tracciano il ciclo di vita del recupero del carrello abbandonato:| Evento | Descrizione |
|---|---|
abandoned_checkout.detected | È stato rilevato un checkout abbandonato. Inviato quando un pagamento viene identificato come abbandonato (fallito o incompleto) e inizia il flusso di lavoro di recupero. |
abandoned_checkout.recovered | Il cliente ha completato il pagamento tramite il link di recupero. Il campo recovered_payment_id contiene l’ID del pagamento riuscito. |
Campi del Payload del Checkout Abbandonato
Il pagamento originale che è stato abbandonato. Usalo per cercare i dettagli del prodotto, importo e valuta.
Il cliente che ha abbandonato il checkout.
Perché il checkout è stato abbandonato. Uno di:
payment_failed— Il cliente ha tentato il pagamento ma è fallitocheckout_incomplete— Il cliente ha visitato il checkout ma non ha mai tentato il pagamento
Stato attuale del ciclo di vita di questo tentativo di recupero. Uno di:
abandoned— Rilevato, nessuna email ancora inviatarecovering— Almeno un’email di recupero inviatarecovered— Il cliente ha completato il pagamentoexhausted— Tutte le email inviate o nuovo checkout trovatoopted_out— Cliente disiscritto
Timestamp ISO 8601 di quando il checkout è stato rilevato come abbandonato.
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:| Evento | Descrizione |
|---|---|
dunning.started | È stato creato un tentativo di dunning per una sottoscrizione entrata in on_hold o cancellata dal cliente. |
dunning.recovered | Il cliente ha aggiornato il metodo di pagamento e il pagamento risultante è riuscito. Il campo payment_id contiene l’ID del pagamento riuscito. |
Campi del Payload del Tentativo di Dunning
La sottoscrizione che ha attivato il tentativo di dunning.
Il cliente che possiede la sottoscrizione.
Lo stato della sottoscrizione che ha attivato il dunning. Uno di:
on_hold— Sottoscrizione sospesa a causa di un fallimento del pagamentocancelled— Cliente cancellato dal portale clienti
Stato attuale del ciclo di vita di questo tentativo di dunning. Uno di:
recovering— Le email di dunning sono in inviorecovered— Il cliente ha aggiornato il metodo di pagamento e il pagamento è riuscitoexhausted— Tutte le email inviate o lo stato della sottoscrizione è cambiato
Timestamp ISO 8601 di quando il tentativo di dunning è stato creato.
L’ID del pagamento di recupero riuscito.
null durante il recupero.Esempio: Gestione dei Webhook Dunning
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
Opzioni disponibili:
payment_failed, checkout_incomplete Opzioni disponibili:
abandoned, recovering, recovered, exhausted, opted_out Last modified on April 20, 2026