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 l’URL del webhook di Inngest dalla configurazione della tua funzione.
Iniziare
Apri la Sezione Webhook
Nel tuo dashboard di Dodo Payments, vai a Webhooks → + Aggiungi Endpoint ed espandi il menu a discesa delle integrazioni.

Crea Funzione Inngest
In Inngest, crea una nuova funzione e copia l’URL del webhook dalla configurazione della funzione.
Configura Trasformazione
Modifica il codice di trasformazione per formattare gli eventi per la tua funzione Inngest.
Esempi di Codice di Trasformazione
Payload di Evento di Base
basic_event.js
Gestore di Evento di Abbonamento
subscription_event.js
Gestore di Evento di Controversia
dispute_event.js
Casi d’Uso Comuni di Inngest
Elaborazione dei Pagamenti
Elaborazione dei Pagamenti
- Invia email di conferma
- Aggiorna i record dei clienti
- Elabora rimborsi
- Genera fatture
- Aggiorna l’inventario
Gestione degli Abbonamenti
Gestione degli Abbonamenti
- Dai il benvenuto ai nuovi abbonati
- Elabora cancellazioni
- Invia promemoria di rinnovo
- Aggiorna i cicli di fatturazione
- Gestisci pagamenti non riusciti
Analisi & Reporting
Analisi & Reporting
- Aggiorna le metriche di fatturato
- 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
Funzioni non attivate
Funzioni non attivate
- Verifica che l’URL del 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
- Controlla i log delle funzioni Inngest per errori
Dati non ricevuti correttamente
Dati non ricevuti correttamente
- Controlla che la struttura del payload corrisponda alle aspettative di Inngest
- Verifica che i nomi degli eventi siano formattati correttamente
- Assicurati che tutti i campi richiesti siano inclusi
- Testa con lo strumento di test del webhook di Inngest