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 do webhook do Inngest da configuração da sua função.
Começando
1
Abra a Seção de Webhook
No seu painel do Dodo Payments, navegue até Webhooks → + Adicionar Endpoint e expanda o dropdown de integrações.

2
Selecione Inngest
Escolha o cartão de integração Inngest.
3
Crie a Função Inngest
No Inngest, crie uma nova função e copie a URL do webhook da configuração da função.
4
Cole a URL do Webhook
Cole a URL do webhook do Inngest na configuração do endpoint.
5
Configure a Transformação
Edite o código de transformação para formatar eventos para sua função Inngest.
6
Teste e Crie
Teste com cargas úteis de exemplo e clique em Criar para ativar a integração.
7
Pronto!
🎉 Eventos de pagamento agora acionarão suas funções Inngest automaticamente.
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
Processamento de Pagamentos
Processamento de Pagamentos
- Enviar e-mails de confirmação
- Atualizar registros de clientes
- Processar reembolsos
- Gerar faturas
- Atualizar inventário
Gerenciamento de Assinaturas
Gerenciamento de Assinaturas
- Dar boas-vindas a novos assinantes
- Processar cancelamentos
- Enviar lembretes de renovação
- Atualizar ciclos de cobrança
- Lidar com pagamentos falhados
Análise e Relatórios
Análise e Relatórios
- Atualizar métricas de receita
- Rastrear comportamento do cliente
- Gerar relatórios
- Sincronizar dados com plataformas de análise
- Calcular taxas de cancelamento
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
Funções não acionando
Funções não acionando
- Verifique se a URL do webhook está correta e ativa
- Confira se a função do Inngest está implantada e ativa
- Assegure-se de que os nomes dos eventos correspondem aos acionadores da função
- Revise os logs da função do Inngest em busca de erros
Dados não recebidos corretamente
Dados não recebidos corretamente
- Verifique se a estrutura da carga útil corresponde às expectativas do Inngest
- Confirme se os nomes dos eventos estão formatados corretamente
- Assegure-se de que todos os campos obrigatórios estão incluídos
- Teste com a ferramenta de teste de webhook do Inngest