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
1
Öppna Webhook-sektionen
I din Dodo Payments-instrumentpanel, navigera till Webhooks → + Lägg till slutpunkt och expandera integrationsrullgardinsmenyn.

2
Välj Inngest
Välj Inngest integrationskortet.
3
Skapa Inngest-funktion
I Inngest, skapa en ny funktion och kopiera webhook-URL:en från funktionskonfigurationen.
4
Klistra in Webhook-URL
Klistra in Inngest webhook-URL:en i slutpunktens konfiguration.
5
Konfigurera Transformation
Redigera transformationskoden för att formatera händelser för din Inngest-funktion.
6
Testa & Skapa
Testa med exempelpayloads och klicka på Skapa för att aktivera integrationen.
7
Klart!
🎉 Betalningshändelser kommer nu automatiskt att utlösa dina Inngest-funktioner.
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
Betalningshantering
Betalningshantering
- Skicka bekräftelsemail
- Uppdatera kundregister
- Bearbeta återbetalningar
- Generera fakturor
- Uppdatera lager
Prenumerationshantering
Prenumerationshantering
- Välkomna nya prenumeranter
- Bearbeta avbokningar
- Skicka påminnelser om förnyelse
- Uppdatera faktureringscykler
- Hantera misslyckade betalningar
Analys & Rapportering
Analys & Rapportering
- Uppdatera intäktsmått
- Spåra kundbeteende
- Generera rapporter
- Synkronisera 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
Funktioner utlöses inte
Funktioner utlöses inte
- Verifiera att webhook-URL:en är korrekt och aktiv
- Kontrollera att Inngest-funktionen är distribuerad och aktiv
- Se till att händelsenamn matchar funktionsutlösare
- Granska Inngest-funktionsloggar för fel
Data mottas inte korrekt
Data mottas inte korrekt
- Kontrollera att payload-strukturen matchar Inngests förväntningar
- Verifiera att händelsenamn är korrekt formaterade
- Se till att alla obligatoriska fält är inkluderade
- Testa med Inngests webhook-testverktyg