Novos Recursos
1. Bring Your Own Processor (BYOP)
Agora você pode conectar seu próprio processador de pagamentos — Stripe ou Adyen — e direcionar pagamentos através dele por país de cliente, enquanto o Dodo Payments continua gerenciando tudo sobre a transação: produtos, assinaturas, chaves de licença e direitos, faturamento, portal do cliente e análises. Os países que você não direciona explicitamente retornam para o Dodo como Merchant of Record de serviço completo.
- Você é o Merchant of Record. O Dodo não calcula ou cobra impostos sobre transações BYOP — os detalhes do emissor da sua própria fatura (nome da empresa, ID fiscal e endereço) substituem o bloco Dodo em faturas e recibos de reembolso.
- Disputas e reembolsos são tratados no seu processador. Disputas BYOP são somente leitura no painel Dodo, uma vez que a aceitação/desafio ocorre dentro do Stripe ou Adyen.
- Pagamentos são roteados através do Hyperswitch e atualmente suportam apenas cartões de crédito e débito.
is_byop e um discriminador payment_provider (stripe, adyen, ou dodo) para que você possa identificar como cada transação foi roteada. Os campos são aditivos — o tráfego de Merchant-of-Record continua a reportar payment_provider: dodo.
Saiba mais: Bring Your Own Processor | BYOP com Stripe | BYOP com Adyen
2. Lançamento Oficial do SDK Rust
O Dodo Payments Rust SDK oficial agora está disponível como o cratedodopayments no crates.io. A linha de lançamento está alinhada com a série de versões da API do Dodo Payments, com v1.105.0 como o primeiro lançamento público da linha API e v1.106.0 já publicada com a última regeneração do OpenAPI.
Instale com Cargo:
- Modelos de solicitação e resposta fortemente tipados em toda a superfície da API do Dodo Payments.
Client::from_env()para leitura deDODO_PAYMENTS_API_KEYdo ambiente.- Auxiliares de paginação tipados, incluindo
get_next_page()einto_stream()para endpoints de lista. - Ambientes e tempos limite configuráveis, incluindo suporte ao modo de teste.
- Decodificação de resposta binária para respostas no estilo PDF, como faturas, faturas de pagamento e notas de devolução.
- API de construção de cadeia de recursos fluente para locais de chamada Rust ergonômicos.
3. Novos Métodos de Pagamento: Wallets Coreanos & Przelewy24
Quatro novos métodos de pagamento locais estão agora disponíveis, expandindo a cobertura na Coreia do Sul e Polônia. Coreia do Sul (KRW) — três wallets coreanas aparecem nos checkouts em KRW:| Método | Tipo de API | Assinaturas |
|---|---|---|
| Kakao Pay | kakao_pay | Sim |
| Naver Pay | naver_pay | Sim |
| PAYCO | payco | Não (somente uma vez) |
KR e cobrança KRW — se o seu produto estiver precificado em outra moeda, habilite a Moeda Adaptativa para que o cliente seja cobrado em KRW.
Polônia (PLN) — Przelewy24 (P24), o principal método de pagamento online da Polônia, agora liquida em PLN (não EUR) e suporta pagamentos únicos. Passe przelewy24 em allowed_payment_method_types.
Saiba mais: Métodos de Pagamento na Coreia do Sul | Métodos de Pagamento Europeus | Visão Geral dos Métodos de Pagamento
4. brand_id em Cada Payload de Webhook
Cada payload de evento de webhook agora inclui um brand_id, para que você possa atribuir pagamentos, assinaturas, reembolsos, disputas, chaves de licença, entradas no livro-razão de crédito, concessões de direitos, tentativas de cobrança e checkouts abandonados a uma marca específica. Onde uma entidade não tem sua própria marca, brand_id retorna para a marca principal do negócio.
Nenhuma mudança de integração é necessária — o campo é aditivo e aparece automaticamente nos endpoints de webhook existentes.
Saiba mais: Múltiplas Marcas | Eventos de Webhook
5. Manipulação de Moeda Consciente de Decimais
A manipulação de moeda foi reestruturada para que os valores sejam calculados e exibidos com a precisão correta para cada moeda, em vez de assumir dois decimais em todos os lugares. As 16 moedas sem decimais — incluindo JPY, KRW, VND, CLP, XAF e XOF — agora são tratadas com precisão em todos os pagamentos, faturas, pagamentos, e-mails e análises, e as conversões de apresentação (Moeda Adaptativa) são conscientes da precisão de ponta a ponta. Isso remove uma classe de erros de arredondamento e exibição para moedas sem decimais e prepara o terreno para precisões adicionais no futuro.Melhorias
6. Limites Mais Altos de Direitos de Produto & Crédito
- Direitos de produto por produto aumentaram de 20 para 50.
- Direitos de crédito (créditos anexados a um produto) aumentaram de 3 para 5.
7. Créditos de Cliente Assinados na Prévia da Mudança de Plano
A prévia de mudança de plano agora retornacustomer_credits como um valor assinado: negativo quando créditos são deduzidos para compensar uma cobrança (típico em upgrades) e positivo quando créditos são adicionados (de um reembolso de prorrogação de downgrade ou uma recarga de carteira), tornando claro se os créditos estão sendo usados ou concedidos.
Saiba mais: Upgrade & Downgrade de Assinatura
8. card_last_four e card_network em Listar Pagamentos
A resposta de Listar Pagamentos agora inclui card_last_four e card_network em cada pagamento, para que você possa exibir detalhes do cartão em listas sem buscar cada pagamento individualmente.
Saiba mais: Listar Pagamentos
9. Emails de Recuperação ACR e Dunning Personalizados por Marca
Os e-mails de recuperação de carrinho abandonado (ACR) e de recuperação dunning agora usam o nome e logo da marca relevante em vez do padrão do negócio, para que a experiência de recuperação corresponda à marca da qual o cliente comprou.
10. Validação de ID Fiscal Melhorada
A validação de ID fiscal no checkout foi ampliada com detecção de notação e consulta de registro (via integração Tax ID Pro), reduzindo rejeições falsas de IDs válidos. O formulário de verificação de empresa agora inclui um seletor de país para evitar erros de validação de ID fiscal, e o upload de arquivos é mais confiável com um indicador de progresso e uma única notificação de erro consolidada.11. Melhorias em Análises
As análises do painel agora incluem cálculos corretos de MRR de assinatura, contagens de assinatura ativa e cálculos de retenção/churn.
- Análises por página — novos quadros mostram o desempenho de receita e desconto por página de checkout.
- Um alternador de receita bruto/líquido e uma divisão de MRR na visualização de receita.
- Dicas de gráficos agora mostram unidades de moeda e porcentagem, incluindo pontos de valor zero.
12. Polimento do Painel & Vitrine
- Filtro de marca adicionado à lista de produtos, com filtros combinados em um único botão e marcas carregadas sob demanda.
- Coleção de produtos, complemento e formulários de crédito reformulados com fluxos de criar / editar / duplicar.
- Página de configurações de pagamento redesenhada, com a capacidade de recuperar um pagamento falhado para o sucesso.
- Emblemas dos provedores de pagamento (Stripe / Adyen / Dodo) exibidos nas tabelas de transações e disputas.
- Texto do banner da loja refinado.
Outras Correções & Melhorias
- Moedas coreanas e várias outras (VND, PYG, XOF, XAF) agora têm como padrão a moeda local no checkout.
- Correção de bugs menores e melhorias de estabilidade em toda a plataforma.