Novos Recursos
1. Análise por Produto
Cada produto agora possui seu próprio painel de análises dedicado. Navegue até Produtos > [Selecione um Produto] para acessar métricas detalhadas específicas daquele produto, organizadas em cinco abas:
Todas as abas suportam um filtro de data (padrão Todos os Tempos) para que você possa analisar qualquer período.
Saiba mais: Product-Level Analytics
2. Suporte Verifi RDR no Dodo Payments
O Dodo Payments agora oferece suporte ao Visa Rapid Dispute Resolution (RDR) impulsionado pela Verifi — uma ferramenta automatizada de prevenção de disputas que resolve disputas elegíveis da Visa antes de se tornarem chargebacks formais. Quando um portador de cartão inicia uma disputa, o RDR a intercepta e emite automaticamente um reembolso se a transação estiver abaixo do seu limite configurado em USD. Por que isso importa
Como Funciona
- O portador do cartão inicia uma disputa com o banco
- O RDR intercepta a disputa antes que vire um chargeback formal
- Se o valor da transação estiver igual ou abaixo do seu limite, um reembolso é emitido automaticamente
- A disputa é resolvida instantaneamente e não conta contra a sua taxa de disputas
Transações reembolsadas automaticamente pelo RDR aparecem como uma disputa perdida no painel do Dodo Payments. Isso é esperado — o reembolso foi emitido automaticamente para evitar um chargeback formal.
3. DodoPayments CLI
Apresentamos a nova DodoPayments CLI (dodopayments-cli) — gerencie todo o fluxo de trabalho do Dodo Payments diretamente no terminal. Construída para desenvolvedores que preferem a linha de comando, a CLI permite gerenciar produtos, pagamentos, clientes, descontos, licenças, complementos, reembolsos e até criar sessões de checkout sem sair do editor.
Instalação
Testes de Webhook
A CLI inclui duas ferramentas poderosas para desenvolvimento:
dodo wh listen— abre uma conexão WebSocket para encaminhar webhooks de teste em tempo real para o seu servidor local, preservando cabeçalhos originais para testes de verificação de assinaturadodo wh trigger— envia cargas úteis de webhook simuladas de forma interativa, suportando todos os 22 tipos de evento de assinaturas, pagamentos, reembolsos, disputas e licenças
4. Reformulação da Interface do Portal do Cliente
O Portal do Cliente foi completamente redesenhado com uma interface limpa e unificada. O portal renovado apresenta uma navegação por barra lateral esquerda e seções organizadas, proporcionando aos clientes uma experiência de autoatendimento mais intuitiva.
Os clientes também podem atualizar métodos de pagamento para assinaturas ativas ou reativar assinaturas em espera devido a pagamentos falhos — tudo a partir do portal renovado.
O portal renovado está disponível em
https://customer.dodopayments.com/login/{business_id} no modo ao vivo e https://test.customer.dodopayments.com/login/{business_id} no modo de teste.5. Atualização de Método de Pagamento no Checkout Inline
O checkout inline agora suporta atualizações de método de pagamento para assinaturas. Quando um cliente precisa atualizar o método de pagamento (para uma assinatura ativa ou para reativar uma assinatura em espera), o fluxo de atualização do método de pagamento pode ser renderizado diretamente no layout da sua página usando o checkout inline — proporcionando uma experiência integrada e fluida. Como Funciona- Chame a API de Atualização de Método de Pagamento para obter um
payment_link:
- Use o
payment_linkretornado como ocheckoutUrlno checkout inline:
6. Suporte de Preenchimento Automático de ID Fiscal para Sessões de Checkout
Agora você pode preencher automaticamente o ID Fiscal (por exemplo, VAT, GST) ao criar uma sessão de checkout usando o parâmetrotax_id. Isso é ideal para transações B2B em que você já conhece o número de identificação fiscal do cliente. Quando um ID Fiscal é preenchido automaticamente, o campo é pré-preenchido e bloqueado no formulário de checkout.
O parâmetro
tax_id requer um billing_address com pelo menos um campo country. A elegibilidade fiscal é validada em tempo real e regras de cobrança reversa são aplicadas automaticamente para transações B2B qualificadas.allow_customer_editing_tax_id para controlar se os clientes podem modificar o ID Fiscal preenchido previamente e allow_tax_id para alternar a visibilidade do ID Fiscal no checkout.
Saiba mais: Checkout Sessions - Tax ID | B2B Payments
7. Chave de Licença e E-mail no Redirecionamento da URL de Retorno
Após o cliente finalizar o checkout, o Dodo Payments agora adicionalicense_key e email como parâmetros de consulta ao seu redirecionamento return_url, além dos parâmetros já existentes payment_id/subscription_id e status.
Parâmetros de Consulta Adicionados
URLs de redirecionamento de exemplo:
8. API de Atualização de E-mail do Cliente
O endpointPATCH /customers/{customer_id} agora suporta a atualização programática de endereços de e-mail de clientes. Atualize e-mail junto com nome, telefone e metadados em uma única chamada API.
Atualizações de e-mail do cliente também estão disponíveis pelo Portal do Cliente (autoatendimento), pelo painel e pela CLI via
dodo customers update.9. Lançamento do Adaptador Bun
Apresentando@dodopayments/bun — um adaptador dedicado para o servidor nativo do Bun (Bun.serve()). Integre checkout, portal do cliente e webhooks com o Bun em poucas linhas de código.
Instalação
O adaptador Bun junta-se à nossa família de 11 adaptadores de framework, incluindo Next.js, Nuxt, Express, Fastify, Hono, Astro, SvelteKit, Remix, TanStack Start, Better Auth e Convex.