Introdução
Rekomi é uma plataforma de rastreamento e gerenciamento de afiliados com uma integração nativa com Dodo Payments. Alguém compartilha um link de afiliado, a Rekomi registra o clique e, quando esse visitante compra, a venda chega do Dodo Payments e o afiliado correto recebe o crédito automaticamente. A Rekomi calcula a comissão e também paga seus afiliados por você, em mais de 150 países, com os formulários fiscais incluídos. A conexão consiste em simplesmente colar uma chave: você fornece à Rekomi uma chave de API do Dodo Payments com acesso de gravação habilitado, e a Rekomi a valida, cria o endpoint de webhook na própria conta do Dodo Payments e busca o signing secret diretamente. Não há formulário de webhook para preencher nem nada para colar de volta no Dodo Payments.Uma “venda” é atribuída a um afiliado quando um cliente indicado conclui um pagamento único, inicia uma assinatura paga ou paga uma renovação. Reembolsos e disputas estornam a comissão automaticamente.
Como funciona
O Dodo Payments hospeda o checkout em seu próprio domínio, portanto a indicação do afiliado é transmitida para a venda como metadados do checkout:- Um visitante clica em um link de afiliado e acessa seu site, onde o script da Rekomi armazena a indicação no navegador dele.
- Ele acessa o checkout, e você anexa essa indicação ao pagamento como metadados
rekomi_ref. - O Dodo Payments processa o pagamento e envia um webhook assinado
payment.succeededpara o endpoint criado pela Rekomi. - A Rekomi associa a indicação ao afiliado, calcula a comissão sobre o valor da venda antes dos impostos e a registra.
Pré-requisitos
Antes de configurar essa integração, certifique-se de ter:- Uma conta do Dodo Payments no modo live
- Uma conta da Rekomi
- Uma chave de API do Dodo Payments com acesso de gravação habilitado (chaves somente leitura não podem criar webhooks)
Primeiros passos
1
Create an API Key with Write Access
No seu dashboard do Dodo Payments, acesse Developer → API Keys e crie uma chave (dê a ela o nome “Rekomi”) com Enable write access marcado. Consulte o guia de chaves de API para obter instruções detalhadas.
2
Paste the Key into Rekomi
Na Rekomi, abra Setup → Connect payment processor, escolha Dodo Payments e cole a chave. A Rekomi a valida em tempo real, cria o endpoint de webhook na sua conta e busca o signing secret por conta própria.

Depois da conexão, a chave é usada apenas para gerenciar o endpoint de webhook e executar verificações periódicas de integridade. Suas vendas chegam pelo webhook assinado, nunca pela API.
3
Install the Rekomi Script
Adicione o script de rastreamento da Rekomi ao seu site de marketing para que os cliques de afiliados sejam capturados. O snippet com o ID do programa preenchido está em Setup → Install, na Rekomi.
4
Pass the Referral into Checkout
Anexe a indicação capturada a cada pagamento como metadados
rekomi_ref. Consulte os exemplos de implementação abaixo.5
Done!
Vendas, renovações, reembolsos e disputas agora atribuem e estornam comissões de afiliados automaticamente, e a Rekomi cuida do pagamento aos seus afiliados.
Guia de implementação
Checkout Sessions via API
Leia a indicação no seu frontend comwindow.Rekomi.getReferral(), envie-a ao seu backend com a solicitação de checkout e defina-a em metadata:
Node.js
metadata.rekomi_ref funciona em produtos de assinatura, portanto a cobrança inicial e cada renovação atribuem o crédito ao mesmo afiliado.
Payments API
O exemplo abaixo usa
POST /payments, que está deprecated. Ele ainda funciona para integrações existentes, mas novas integrações devem usar Checkout Sessions (POST /checkouts) — metadata é transmitido da mesma forma.Node.js
Links de pagamento estáticos
Adicione ao link o query parameter de metadados simples (não use o formato com colchetes):metadata_* aos metadados do pagamento, onde a Rekomi os lê.
O que é rastreado
Observações importantes
- A Rekomi registra o endpoint de webhook exatamente com os eventos necessários. Evite editar a lista de eventos desse endpoint no dashboard do Dodo Payments; as verificações de integridade da Rekomi sinalizarão a conexão se algum evento for removido.
- Os testes gratuitos não geram nenhum pagamento até seu término, portanto não há comissão até a primeira cobrança real.
- Desconectar na Rekomi exclui novamente o endpoint de webhook da sua conta do Dodo Payments.
Recursos adicionais
Rekomi's Dodo Payments Guide
O guia completo de configuração, solução de problemas e detalhes de segurança na documentação da Rekomi.
Affiliates Feature Guide
Todas as opções de integração de afiliados para Dodo Payments.
Precisa de ajuda? Entre em contato com o suporte da Rekomi pelo endereço support@rekomi.com ou com o suporte do Dodo Payments pelo endereço support@dodopayments.com para obter assistência com a integração.