Vai al contenuto principale

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

Nella dashboard di Dodo Payments, vai su Webhook → + Aggiungi endpoint ed espandi il menu a discesa delle integrazioni.
Aggiungi endpoint e menu a discesa 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_END

Gestore di Evento di Abbonamento

CODICE_PLACEHOLDER_7a3b11ff5db1ef3f_END

Gestore di Evento di Controversia

CODICE_PLACEHOLDER_9114bcb6324e5c1e_END

Casi d’Uso Comuni di Inngest

  • Invia e-mail di conferma
  • Aggiorna i record dei clienti
  • Elabora i rimborsi
  • Genera fatture
  • Aggiorna l’inventario
  • Dai il benvenuto ai nuovi abbonati
  • Elabora le cancellazioni
  • Invia promemoria di rinnovo
  • Aggiorna i cicli di fatturazione
  • Gestisci i pagamenti non riusciti
  • 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

  • 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
  • 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