Introdução
A integração do Slack com os Pagamentos Dodo permite que você receba notificações em tempo real sobre seus pagamentos diretamente no seu espaço de trabalho do Slack. Essa integração permite que você fique atualizado sobre o status dos seus pagamentos, rastreie transações e gerencie seus pagamentos de forma mais eficiente.Esta integração usa o nosso portal de gerenciamento de webhooks para transformar automaticamente os eventos de webhook da Dodo Payments em mensagens compatíveis com o Slack. Nenhum código adicional é necessário — basta configurar o conector e começar a receber notificações.
Começando
Open the Webhook Section
Vá para a seção Webhook no painel da Dodo Payments. Clique no botão + Add Endpoint, depois abra o menu suspenso de webhook para revelar outras integrações.

Grant Slack Permissions
Conceda as permissões necessárias ao aplicativo Incoming Webhooks do Slack para que ele possa enviar mensagens no canal escolhido.

Customize Transformation Code
Adicione ou edite o código de transformação para personalizar suas notificações do Slack para o seu caso de uso. Você pode usar os modelos predefinidos ou escrever sua própria lógica.

Test and Create
Teste seu código de transformação com cargas úteis de eventos personalizadas ou prontas. Quando estiver satisfeito, clique em Create para ativar a integração.

Exemplos de Código de Transformação
Notificações Básicas de Pagamento
Esta transformação envia mensagens de texto simples para eventos de pagamento:payment_notifs.js
Notificações Ricas de Assinatura
Esta transformação cria mensagens ricas no Slack com anexos para eventos de assinatura:subscription_notifs.js
Notificações de Gerenciamento de Disputas
Esta transformação lida com eventos de disputa com cores e urgência apropriadas:dispute_notifs.js
Manipulador Abrangente de Todos os Eventos
Esta transformação lida com todos os tipos de eventos com formatação consistente:all_events_notifs.js
Melhores Práticas
Para tornar suas notificações do Slack eficazes:- Use anexos de mensagem ricos com cores, campos e formatação para garantir clareza e capacidade de ação.
- Inclua sempre dados-chave como valores, e-mails de clientes e IDs para identificação rápida.
- Escolha cores que correspondam ao tipo de evento: verde (
good) para sucesso, vermelho (danger) para disputas ou falhas, amarelo (warning) para cancelamentos e azul (#36a64f) para eventos informativos. - Adicione carimbos de data/hora para ajudar a rastrear quando cada evento ocorreu.
Solução de Problemas
Notifications not appearing in Slack
Notifications not appearing in Slack
- Verifique se a URL do webhook do Slack está correta e ativa
- Verifique se o código de transformação é JavaScript válido
- Garanta que os tipos de evento selecionados estão sendo acionados
- Verifique se seu aplicativo do Slack tem as permissões necessárias
Transformation errors
Transformation errors
- Verifique o portal de gerenciamento de webhooks em busca de logs de erro de transformação
- Verifique se a estrutura da carga útil do webhook corresponde ao seu código de transformação
- Teste seu código de transformação com dados de exemplo
- Garanta que todos os campos obrigatórios estejam presentes na carga útil do webhook
Missing event types
Missing event types
- Confirme se os eventos que você deseja receber estão habilitados na configuração de webhook da Dodo Payments
- Verifique se os tipos de evento estão selecionados na configuração do conector do Slack
- Verifique se o seu endpoint está configurado corretamente para receber os eventos
