Introduzione
Esegui funzioni serverless e lavori in background automaticamente quando si verificano eventi di pagamento. Elabora pagamenti, invia notifiche, aggiorna database e gestisci flussi di lavoro complessi con la piattaforma di esecuzione delle funzioni affidabile di Inngest.Questa integrazione richiede il tuo URL webhook Inngest dalla configurazione della funzione.
Iniziare
Open the Webhook Section
Nella dashboard di Dodo Payments, vai su Webhook → + Aggiungi endpoint ed espandi il menu a discesa delle integrazioni.

Create Inngest Function
In Inngest, crea una nuova funzione e copia l’URL webhook dalla configurazione della funzione.
Configure Transformation
Modifica il codice di trasformazione per formattare gli eventi per la tua funzione Inngest.
Esempi di Codice di Trasformazione
Payload di Evento di Base
CODICE_PLACEHOLDER_2c876dacfab4566a_ENDGestore di Evento di Abbonamento
CODICE_PLACEHOLDER_7a3b11ff5db1ef3f_ENDGestore di Evento di Controversia
CODICE_PLACEHOLDER_9114bcb6324e5c1e_ENDCasi d’Uso Comuni di Inngest
Payment Processing
Payment Processing
- Invia e-mail di conferma
- Aggiorna i record dei clienti
- Elabora i rimborsi
- Genera fatture
- Aggiorna l’inventario
Subscription Management
Subscription Management
- Dai il benvenuto ai nuovi abbonati
- Elabora le cancellazioni
- Invia promemoria di rinnovo
- Aggiorna i cicli di fatturazione
- Gestisci i pagamenti non riusciti
Analytics & Reporting
Analytics & Reporting
- Aggiorna metriche di ricavi
- Monitora il comportamento dei clienti
- Genera report
- Sincronizza i dati con le piattaforme di analisi
- Calcola i tassi di abbandono
Suggerimenti
- Usa nomi di eventi descrittivi per una migliore organizzazione delle funzioni
- Includi il contesto dell’utente per l’esecuzione della funzione
- Imposta timestamp appropriati per l’ordinamento degli eventi
- Struttura i dati in modo coerente tra gli eventi
- Usa le funzionalità di retry e gestione degli errori di Inngest
Risoluzione dei Problemi
Functions not triggering
Functions not triggering
- Verifica che l’URL webhook sia corretto e attivo
- Controlla che la funzione Inngest sia distribuita e attiva
- Assicurati che i nomi degli eventi corrispondano ai trigger delle funzioni
- Esamina i log della funzione Inngest per eventuali errori
Data not received correctly
Data not received correctly
- Controlla che la struttura del payload corrisponda alle aspettative di Inngest
- Verifica che i nomi degli eventi siano formattati correttamente
- Assicurati che siano inclusi tutti i campi richiesti
- Esegui test con lo strumento di test dei webhook di Inngest