Introdução
Execute funções serverless e jobs em segundo plano automaticamente quando eventos de pagamento ocorrerem. Processar pagamentos, enviar notificações, atualizar bancos de dados e executar fluxos de trabalho complexos com a plataforma confiável de execução de funções do Inngest.Esta integração requer a URL de webhook do Inngest a partir da configuração da sua função.
Começando
Open the Webhook Section
No painel do Dodo Payments, vá para Webhooks → + Add Endpoint e expanda o menu suspenso de integrações.

Create Inngest Function
No Inngest, crie uma nova função e copie a URL de webhook da configuração da função.
Configure Transformation
Edite o código de transformação para formatar os eventos para sua função do Inngest.
Exemplos de Código de Transformação
Carga Útil de Evento Básica
basic_event.js
Manipulador de Evento de Assinatura
subscription_event.js
Manipulador de Evento de Disputa
dispute_event.js
Casos de Uso Comuns do Inngest
Payment Processing
Payment Processing
- Enviar e-mails de confirmação
- Atualizar registros de clientes
- Processar reembolsos
- Gerar faturas
- Atualizar estoque
Subscription Management
Subscription Management
- Dar boas-vindas a novos assinantes
- Processar cancelamentos
- Enviar lembretes de renovação
- Atualizar ciclos de cobrança
- Lidar com pagamentos falhos
Analytics & Reporting
Analytics & Reporting
- Atualizar métricas de receita
- Acompanhar o comportamento dos clientes
- Gerar relatórios
- Sincronizar dados com plataformas de análise
- Calcular taxas de churn
Dicas
- Use nomes de eventos descritivos para melhor organização das funções
- Inclua contexto do usuário para a execução da função
- Defina timestamps adequados para a ordenação de eventos
- Estruture os dados de forma consistente entre os eventos
- Utilize os recursos de retry e tratamento de erros do Inngest
Solução de Problemas
Functions not triggering
Functions not triggering
- Verificar se a URL do webhook está correta e ativa
- Verificar se a função do Inngest está implantada e ativa
- Garantir que os nomes de eventos correspondam aos gatilhos da função
- Revisar os logs da função do Inngest em busca de erros
Data not received correctly
Data not received correctly
- Verificar se a estrutura do payload corresponde às expectativas do Inngest
- Verificar se os nomes de eventos estão formatados corretamente
- Garantir que todos os campos obrigatórios estejam incluídos
- Testar com a ferramenta de teste de webhook do Inngest