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
1
Apri la Sezione Webhook
Nel tuo dashboard di Dodo Payments, vai a Webhooks → + Aggiungi Endpoint ed espandi il menu a discesa delle integrazioni.

2
Seleziona Inngest
Scegli la scheda di integrazione Inngest.
3
Crea Funzione Inngest
In Inngest, crea una nuova funzione e copia l’URL del webhook dalla configurazione della funzione.
4
Incolla URL Webhook
Incolla l’URL del webhook di Inngest nella configurazione dell’endpoint.
5
Configura Trasformazione
Modifica il codice di trasformazione per formattare gli eventi per la tua funzione Inngest.
6
Testa & Crea
Testa con payload di esempio e fai clic su Crea per attivare l’integrazione.
7
Fatto!
🎉 Gli eventi di pagamento attiveranno ora automaticamente le tue funzioni 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