Introdução
Mantenha sua equipe informada onde já colaboram. A integração do Discord entrega eventos de pagamento, assinatura, disputa e outros eventos importantes diretamente para qualquer canal que você escolher—sem necessidade de polling ou dashboards.Este guia pressupõe que você tenha acesso à seção de Integrações do painel da Dodo Payments.
Começando
1
Open the Webhook Section
No painel do Dodo Payments, abra Webhooks → + Adicionar Endpoint e expanda o menu suspenso para revelar integrações.

2
Select Discord
Escolha o card Discord e clique em Conectar seu workspace do Discord.
3
Authorize the Bot
Conceda as permissões solicitadas para que o bot possa publicar mensagens no canal selecionado.
4
Edit Transformation Code
Ajuste o mapeamento payload → embed de acordo com suas necessidades — ou comece com os modelos abaixo.
5
Test & Create
Use payloads de exemplo para pré-visualizar o embed e depois clique em Criar.
6
Done!
🎉 Seu canal do Discord agora receberá atualizações ao vivo da Dodo Payments.
Exemplos de Código de Transformação
Embed de Pagamento Mínimo
payment_embed.js
Eventos de Assinatura
subscription_embed.js
Alertas de Disputa
dispute_embed.js
Dicas
- Prefira embeds para formatação rica e cores.
- Mantenha os títulos curtos; coloque detalhes nos campos.
- Use cores intuitivas: verde (sucesso), vermelho (falha), laranja (avisos).
Solução de Problemas
No messages in Discord
No messages in Discord
- Confirme se o bot tem acesso ao canal.
- Verifique se a transformação retorna um objeto JSON com
embeds.
Transformation errors
Transformation errors
- Valide seu código no editor – erros de sintaxe bloquearão a entrega.
- Certifique-se de que os nomes dos campos correspondem à estrutura do payload do webhook.