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 utiliza nosso portal de gerenciamento de webhook para transformar automaticamente os eventos de webhook dos Pagamentos Dodo em mensagens compatíveis com o Slack. Nenhuma codificação adicional é necessária - basta configurar o conector e começar a receber notificações.
Começando
1
Abra a Seção de Webhook
Vá para a seção Webhook no seu painel de controle dos Pagamentos Dodo. Clique no botão + Adicionar Endpoint, em seguida, abra o dropdown de webhook para revelar outras integrações.

2
Selecione a Integração do Slack
Selecione a integração Slack e clique em Conectar seu espaço de trabalho do Slack.

3
Conceda Permissões ao Slack
Conceda as permissões necessárias ao aplicativo Incoming Webhooks do Slack para que ele possa postar mensagens no canal escolhido.

4
Personalize o Código de Transformação
Adicione ou edite o código de transformação para personalizar suas notificações do Slack para seu caso de uso. Você pode usar os modelos pré-fabricados ou escrever sua própria lógica.

5
Teste e Crie
Teste seu código de transformação com cargas de eventos personalizadas ou pré-fabricadas. Quando estiver satisfeito, clique em Criar para ativar a integração.

6
Integração Completa!
🎉 Você criou com sucesso a integração do Slack! Seus eventos dos Pagamentos Dodo agora serão entregues ao canal do Slack selecionado em tempo real.
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 mensagens ricas com cores, campos e formatação para clareza e ação.
- Sempre inclua 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 timestamps para ajudar a rastrear quando cada evento ocorreu.
Solução de Problemas
Notificações não aparecendo no Slack
Notificações não aparecendo no Slack
- Verifique se a URL do webhook do Slack está correta e ativa
- Verifique se o código de transformação é um JavaScript válido
- Certifique-se de que os tipos de eventos selecionados estão sendo acionados
- Verifique se seu aplicativo Slack tem as permissões necessárias
Erros de transformação
Erros de transformação
- Verifique o portal de gerenciamento de webhook para logs de erro de transformação
- Verifique se a estrutura da carga do webhook corresponde ao seu código de transformação
- Teste seu código de transformação com dados de exemplo
- Certifique-se de que todos os campos obrigatórios estão presentes na carga do webhook
Tipos de eventos ausentes
Tipos de eventos ausentes
- Confirme se os eventos que você deseja receber estão habilitados na configuração do webhook dos Pagamentos Dodo
- Verifique se os tipos de eventos estão selecionados na configuração do conector do Slack
- Verifique se seu endpoint está configurado corretamente para receber os eventos