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
1
Open the Webhook Section
Nel tuo dashboard di Dodo Payments, vai su Webhooks → + Aggiungi Endpoint ed espandi il menu a tendina delle integrazioni.

2
Select Inngest
Scegli la scheda Inngest dell’integrazione.
3
Create Inngest Function
In Inngest, crea una nuova funzione e copia l’URL webhook dalla configurazione della funzione.
4
Paste Webhook URL
Incolla l’URL webhook di Inngest nella configurazione dell’endpoint.
5
Configure Transformation
Modifica il codice di trasformazione per formattare gli eventi per la tua funzione Inngest.
6
Test & Create
Prova con payload di esempio e fai clic su Crea per attivare l’integrazione.
7
Done!
🎉 Gli eventi di pagamento attiveranno automaticamente le tue funzioni 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