Introdução
Envie e-mails transacionais profissionais automaticamente quando ocorrerem eventos de pagamento e assinatura. Forneça confirmações de pagamento, atualizações de assinaturas e notificações de falhas através do Keplars sem necessidade de um servidor middleware. Dodo Payments chama a API do Keplars diretamente usando um manipulador de transformação JavaScript. Este integração requer a sua Keplars API Key para autenticação. Encontre-a no painel do Keplars em Configurações → API Keys e verifique um domínio ou endereço de remetente em Domínios.Começando
No painel do Dodo Payments, navegue até Webhooks → + Adicionar Endpoint e expanda o menu suspenso de integrações. Escolha o cartão de integração Keplars.

Exemplos de Código de Transformação
Cada manipulador definewebhook.url no endpoint de envio de alta prioridade do Keplars e reescreve webhook.payload em uma solicitação do Keplars (a chave da API é enviada automaticamente como um token Bearer). Substitua payments@mail.yourdomain.com pelo seu remetente verificado e your-keplars-*-template-id pelos seus IDs de template reais.
to deve ser um array, mesmo para um único destinatário. Ao usar template_id, não envie também subject ou body. O template os fornece.
E-mail de Confirmação de Pagamento
payment_succeeded.js
Notificação de Falha de Pagamento
payment_failed.js
E-mail de Boas-vindas à Assinatura
subscription_active.js
E-mail de Cancelamento de Assinatura
subscription_cancelled.js
Dicas
- Use um domínio ou endereço de remetente verificado para melhor entregabilidade.
- Crie um template dedicado do Keplars por tipo de evento para que cada e-mail permaneça alinhado à marca e mensagem.
- Personalize cada e-mail passando dados do cliente, como nome, valor e ID de pagamento, através de
params. - Teste no modo sandbox primeiro. Envios em sandbox são capturados na Caixa de Testes do Keplars, em vez de entregues.
Resolução de Problemas
- Verifique se a sua chave de API está correta e ativa no Keplars em Configurações → API Keys.
- Verifique se o seu domínio ou endereço de remetente está verificado.
- O Dodo Payments mostra a resposta de erro bruta do Keplars no log de entrega de webhooks. Verifique detalhes lá.
-
O
template_idem seu manipulador deve corresponder a um template ativo em sua conta do Keplars. Verifique o ID (e se está ativo) no painel. -
Cada manipulador verifica
webhook.eventTypee retorna cedo se não corresponder. Certifique-se de que os eventos corretos estão inscritos no endpoint de webhook do Dodo Payments.