Introduktion
Kör serverlösa funktioner och bakgrundsjobb automatiskt när betalningshändelser inträffar. Bearbeta betalningar, skicka meddelanden, uppdatera databaser och kör komplexa arbetsflöden med Inngests pålitliga plattform för funktionskörning.Denna integration kräver din Inngest webhook-URL från din funktionskonfiguration.
Komma igång
Open the Webhook Section
I din Dodo Payments-instrumentpanel, navigera till Webhooks → + Lägg till slutpunkt och expandera rullgardinsmenyn för integrationer.

Create Inngest Function
Skapa en ny funktion i Inngest och kopiera webhook-URL:en från funktionskonfigurationen.
Configure Transformation
Redigera transformationskoden för att formatera händelser för din Inngest-funktion.
Exempel på transformationskod
Grundläggande händelsepayload
basic_event.js
Prenumerationshändelsehanterare
subscription_event.js
Tvist-händelsehanterare
dispute_event.js
Vanliga användningsfall för Inngest
Payment Processing
Payment Processing
- Skicka bekräftelsemail
- Uppdatera kundregister
- Behandla återbetalningar
- Generera fakturor
- Uppdatera lager
Subscription Management
Subscription Management
- Välkomna nya prenumeranter
- Hantera avbokningar
- Skicka påminnelser om förnyelse
- Uppdatera faktureringscykler
- Hantera misslyckade betalningar
Analytics & Reporting
Analytics & Reporting
- Uppdatera intäktsmetrik
- Spåra kundbeteende
- Generera rapporter
- Synka data till analysplattformar
- Beräkna churn-rate
Tips
- Använd beskrivande händelsenamn för bättre funktionsorganisation
- Inkludera användarkontext för funktionskörning
- Sätt korrekta tidsstämplar för händelseordning
- Strukturera data konsekvent över händelser
- Använd Inngests funktioner för omförsök och felhantering
Felsökning
Functions not triggering
Functions not triggering
- Kontrollera att webhook-URL:en är korrekt och aktiv
- Kontrollera att Inngest-funktionen är distribuerad och aktiv
- Säkerställ att händelsenamn matchar funktionsutlösare
- Granska Inngest-funktionsloggar för fel
Data not received correctly
Data not received correctly
- Kontrollera att payload-strukturen matchar Inngests förväntningar
- Verifiera att händelsenamn är korrekt formaterade
- Säkerställ att alla obligatoriska fält är inkluderade
- Testa med Inngests verktyg för webhooks-testning