Pular para o conteúdo principal

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

1

Open the Webhook Section

No painel do Dodo Payments, navegue até Webhooks → + Adicionar Endpoint e expanda o menu suspenso de integrações.
Add Endpoint and integrations dropdown
2

Select Inngest

Escolha o cartão de integração Inngest.
3

Create Inngest Function

No Inngest, crie uma nova função e copie a URL de webhook da configuração da função.
4

Paste Webhook URL

Cole a URL de webhook do Inngest na configuração do endpoint.
5

Configure Transformation

Edite o código de transformação para formatar os eventos para sua função do Inngest.
6

Test & Create

Teste com payloads de exemplo e clique em Create para ativar a integração.
7

Done!

🎉 Os eventos de pagamento agora acionarão suas funções do 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

  • Enviar e-mails de confirmação
  • Atualizar registros de clientes
  • Processar reembolsos
  • Gerar faturas
  • Atualizar estoque
  • Dar boas-vindas a novos assinantes
  • Processar cancelamentos
  • Enviar lembretes de renovação
  • Atualizar ciclos de cobrança
  • Lidar com pagamentos falhos
  • 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

  • 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
  • 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
Última modificação em 20 de abril de 2026