Pular para o conteúdo principal

Novos Recursos

1. Preços Localizados

Agora você pode definir preços fixos por moeda ou por país em vez de deixar que a taxa de câmbio decida o valor que um cliente vê. Ative isso configurando um pricing_mode em um produto, depois anexe uma regra de preço por mercado:
Preços Localizados habilitados no formulário do produto com Por País selecionado
ModoO que fazExemplo
by_currencyUm preço fixo por moeda, independentemente do paísTodos que pagam em EUR veem €9,99
by_countryUm preço específico para um país, mesmo quando vários países compartilham uma moeda₹999 na Índia em um produto base de $20
Gerencie as regras através dos novos endpoints /products/{product_id}/localized-prices (criar, listar, obter, patch, arquivar). O amount de cada regra é um inteiro na menor unidade da moeda — um preço que você define, nunca um valor convertido. Quando nenhuma regra corresponde, o produto mantém seu comportamento existente: clientes em sua moeda base pagam o preço base diretamente e todos os outros são convertidos através do Adaptive Currency. Quando uma regra corresponde, o cliente paga exatamente o valor que você definiu — a taxa FX do Adaptive Currency é absorvida em vez de adicionada no topo. Esta é a maneira nativa recomendada para executar Paridade de Poder de Compra (PPP), charm pricing (€9,99, ¥1000, ₹499), promoções de entrada de mercado reversíveis e ajuste de preços competitivos. Saiba mais: Preços Localizados | Adaptive Currency | Paridade de Poder de Compra

2. Novos Métodos de Pagamento: Satispay, BLIK & Klarna para Assinaturas

Três adições ampliam a cobertura local na Europa e trazem Compre Agora, Pague Depois para cobranças recorrentes.
MétodoTipo de APIRegiãoMoedaAssinaturas
SatispaysatispayEuropa (Itália)EURSim
BLIKblikPolôniaPLNNão (somente uma vez)
KlarnaklarnaEstados UnidosUSDSim (novo)
  • Satispay aparece em checkouts em EUR tanto para pagamentos únicos quanto para assinaturas dentro do intervalo suportado.
  • BLIK, o método de pagamento online mais popular da Polônia (~60% de participação de mercado), liquida em PLN e suporta pagamentos únicos.
  • Klarna agora pode ser usado para assinaturas em checkouts em USD com faturamento nos EUA acima do mínimo de $50 — anteriormente era limitado a pagamentos únicos.
Saiba mais: Métodos de Pagamento Europeus | Compre Agora, Pague Depois | Visão Geral de Métodos de Pagamento

3. Entitlements de Flag de Recursos

Um novo tipo de entitlement de flag de recurso transforma o Dodo Payments em uma loja de flags de recursos sensível à cobrança. Anexe uma flag como advanced_reports a um produto, e todo cliente pagante recebe instantaneamente uma concessão que seu aplicativo pode verificar — sem plataforma externa, sem OAuth e sem etapa de entrega que possa falhar.
Novo formulário de Flag de Recurso com nome de exibição, ID do recurso, descrição e entradas de metadados chave-valor
  • Na compra, a concessão é criada e movida diretamente para delivered. Não há fase pending e nenhuma ação do cliente.
  • A concessão carrega uma carga útil tipada feature{ "feature_type": "boolean", "feature_id": "advanced_reports" } — e seu aplicativo lê feature_id para decidir o que desbloquear.
  • Cancelamento, reembolso ou revogação manual move a concessão para revoked, e a flag desaparece automaticamente.
Você pode ler as concessões de um cliente com o novo endpoint GET /customers/{customer_id}/entitlement-grants (filtros de status e tipo de integração, paginado), ou mantê-las em sincronia via webhooks. Metadados de entitlement agora também suportam uma união escalar string | number | boolean, para que você possa anexar limites e cotas juntamente com a flag. Saiba mais: Entitlement de Flag de Recurso | Entitlements

4. Registro de Domínio Apple Pay

Agora você pode registrar e verificar seus próprios domínios para Apple Pay diretamente do painel, permitindo Apple Pay com um toque no checkout incorporado em seu site. Configure a partir de Configurações → Métodos de Pagamento: na linha Apple Pay, clique em Gerenciar domínios, baixe o arquivo de associação de domínio, hospede-o em seu domínio, depois registre e verifique. A verificação de domínio só é necessária para checkout incorporado — checkout em overlay, checkout hospedado e links de pagamento funcionam sem ela.
Formulário de Registro de um domínio com um domínio inserido
Desativar um domínio é um botão de emergência que impede o Dodo de oferecer Apple Pay nesse domínio no checkout — não cancela o registro do domínio com a Apple.
Saiba mais: Wallets Digitais

5. Complementos Editáveis no Checkout

Uma nova flag de recurso allow_editing_addons nas sessões de checkout permite que os clientes adicionem ou removam complementos em um produto de assinatura durante o checkout, em vez de bloquear o carrinho para um conjunto fixo de complementos.
const session = await client.checkoutSessions.create({
  product_cart: [{ product_id: 'prod_abc', quantity: 1 }],
  feature_flags: {
    allow_editing_addons: true // customers can edit add-ons at checkout
  },
  return_url: 'https://yoursite.com/return'
});
A flag default é false e só se aplica a produtos de assinatura. Também é exibida em GET /checkouts/{id} para que seu front-end saiba se a edição de complementos está habilitada para uma sessão. Saiba mais: Sessão de Checkout | Complementos

Melhorias e Correções de Bugs

6. Estender o Período de uma Assinatura via PATCH /subscriptions

PATCH /subscriptions/{id} agora aceita subscription_period_count e subscription_period_interval, para que você possa estender o período atual de uma assinatura — por exemplo, para conceder tempo extra. O vencimento da assinatura (expires_at) é recalculado a partir do novo contador e intervalo e persistido.
O período de uma assinatura só pode ser aumentado, nunca reduzido.
Saiba mais: Atualizar Assinatura

7. Remover Imagens de Complementos

PATCH /addons/{id} agora suporta remover a imagem de um complemento enviando image_id: null. Um null explícito remove a imagem, enquanto omitir o campo deixa-a inalterada — correspondendo à mesma convenção usada por produtos e coleções de produtos. Saiba mais: Atualizar Complemento

Outras Correções e Melhorias

  • Pequenas correções de bugs e melhorias de estabilidade em toda a plataforma.
Última modificação em 9 de julho de 2026