Webhook Payloads
Recovery
De nyttolaster som skickas till din webbhook-endpoint när händelser för övergiven varukorgsåterställning eller abonnemangsförnyelse inträffar.
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.
Övergivna varukorgsåterställningshändelser
Följande webhook-händelser spårar livscykeln för övergiven varukorgsåterställning:| Händelse | Beskrivning |
|---|---|
abandoned_checkout.detected | En övergiven utcheckning har upptäckts. Skickas när en betalning identifieras som övergiven (misslyckad eller ofullständig) och återställningsarbetsflödet börjar. |
abandoned_checkout.recovered | Kunden slutförde betalningen via återställningslänken. Fältet recovered_payment_id innehåller det lyckade betalnings-ID:t. |
Fält för övergiven utcheckningsnyttolast
Den ursprungliga betalningen som övergavs. Använd denna för att leta upp produkt-, belopps- och valutainformation.
Kunden som övergav utcheckningen.
Varför utcheckningen övergavs. En av:
payment_failed— Kunden försökte att betala men det misslyckadescheckout_incomplete— Kunden besökte utcheckningen men försökte aldrig att betala
Nuvarande livscykeltillstånd för detta återställningsförsök. En av:
abandoned— Upptäckt, inga mejl skickade ännurecovering— Minst ett återställningsmejl skickatrecovered— Kunden slutförde betalningenexhausted— Alla mejl skickade eller nyare utcheckning hittadopted_out— Kunden avprenumererade
ISO 8601-tidsstämpel för när utcheckningen upptäcktes som övergiven.
Betalnings-ID för den lyckade återställningsbetalningen.
null tills utcheckningen återställs.Exempel: Hantering av ACR-webhooks
Förnyelsehändelser
Följande webhook-händelser spårar livscykeln för abonnemangsförnyelse:| Händelse | Beskrivning |
|---|---|
dunning.started | Ett försök till förnyelse har skapats för ett abonnemang som har gått in i on_hold eller avbrutits av kunden. |
dunning.recovered | Kunden uppdaterade sin betalningsmetod och den resulterande betalningen lyckades. Fältet payment_id innehåller det lyckade betalnings-ID:t. |
Fält för nyttolast om förnyelseförsök
Abonnemanget som utlöste förnyelseförsöket.
Kunden som äger abonnemanget.
Abonnemangstillståndet som utlöste förnyelse. En av:
on_hold— Abonnemanget pausades på grund av betalningsfelcancelled— Kunden avbröt från kundportalen
Nuvarande livscykeltillstånd för detta förnyelseförsök. En av:
recovering— Förnyelsemejl skickasrecovered— Kunden uppdaterade betalningsmetod och betalningen lyckadesexhausted— Alla mejl skickade eller abonnemangstillstånd ändrat
ISO 8601-tidsstämpel för när förnyelseförsöket skapades.
Betalnings-ID för den lyckade återställningsbetalningen.
null under återställning.Exempel: Hantering av förnyelse-webhooks
Abandoned Cart Recovery
Konfigurera ACR e-postsekvenser och rabattincitament.
Subscription Dunning
Konfigurera förnyelse-e-postsekvenser för förfallna abonnemang.
Subscription Webhooks
Relaterade abonnemangslivscykelhändelser som
subscription.on_hold och subscription.cancelled.Schema för webhook-nyttolast
Webhook payload for abandoned_checkout.detected and abandoned_checkout.recovered events
Tillgängliga alternativ:
payment_failed, checkout_incomplete Tillgängliga alternativ:
abandoned, recovering, recovered, exhausted, opted_out Last modified on April 20, 2026