Skip to main content
Adaptive Currency exibe os preços dos produtos na moeda local do cliente, em vez de apenas na sua moeda-base. Quando ativado, o checkout usa por padrão a moeda local detectada para os países compatíveis, com a opção de voltar à sua moeda-base.

Como funciona

Sua moeda-base é aquela em que você definiu o preço do produto ou adicional — ela pode ser qualquer moeda que o Dodo Payments possa cobrar, não apenas USD. Adaptive Currency converte esse preço-base usando taxas de câmbio em tempo real. Para definir seu próprio preço fixo por moeda ou país, consulte Localized Pricing.

Principais benefícios

  • Checkout localizado — Os preços aparecem por padrão na moeda local do cliente
  • Mais métodos de pagamento — Desbloqueia métodos de pagamento disponíveis apenas para a moeda local
  • Reembolsos na mesma moeda — Reembolse o cliente na moeda usada no pagamento
  • Precificação avançada — Ativa Purchasing Power Parity e Charm Pricing para otimização automática de preços por mercado

Ativar o Adaptive Currency

1

Open Settings

Acesse o Merchant Dashboard e vá para Settings → Business.
2

Enable Adaptive Currency

Ative o Adaptive Currency. Você pode desativá-lo a qualquer momento.
As alterações se aplicam apenas a transações futuras.
3

Save and Test

Salve suas configurações e verifique se um checkout de teste exibe os preços na sua moeda local quando compatível.
Adaptive Currency toggle in Settings

Experiência do cliente

Quando o Adaptive Currency está ativado:
  1. Detecção — O sistema detecta o país do cliente com base no endereço de cobrança
  2. Seleção da moeda — Se o país for compatível, os preços serão exibidos por padrão na moeda local. Os clientes podem voltar à sua moeda-base
  3. Métodos de pagamento — Métodos de pagamento locais aparecem quando aplicável
  4. Checkout — O pagamento é concluído na moeda selecionada

Conversão e tarifas

Adaptive Currency cobra o cliente na moeda local usando taxas de câmbio em tempo real. As tarifas variam conforme o valor do pedido:
  • 4% para pedidos abaixo de $500
  • 3% para pedidos de $500 a $1.500
  • 2% para pedidos acima de $1.500
Por padrão, essas tarifas são adicionadas ao preço exibido e ficam a cargo do cliente. Com a configuração Fees Inclusive, você pode absorver a tarifa: o cliente vê o mesmo preço na moeda local, e a tarifa é deduzida do seu repasse.

Ativar Fees Inclusive

1

Open Settings

Acesse Settings → Business e ative o Adaptive Currency, caso ainda não tenha feito isso.
2

Enable Fees Inclusive

Depois de ativar o Adaptive Currency, ative o botão Fees Inclusive na mesma seção.

Substituir por solicitação

Você pode substituir o padrão do merchant por solicitação passando adaptive_currency_fees_inclusive (boolean) em um pagamento único, uma assinatura sob demanda (on_demand.adaptive_currency_fees_inclusive), uma cobrança de assinatura ou uma alteração de plano. Em sessões de checkout, ele é aceito apenas para assinaturas sob demanda, como subscription_data.on_demand.adaptive_currency_fees_inclusive, e não no nível superior da solicitação:
As transações INR → INR são sempre tratadas como inclusivas, independentemente da configuração da empresa ou da substituição por solicitação.
Quando uma regra de Localized Pricing corresponde, a transação é sempre tratada como inclusiva, independentemente da configuração Fees Inclusive ou de qualquer substituição por solicitação. O cliente paga exatamente o valor localizado definido por você, e a tarifa de conversão é deduzida do seu repasse.

Valores mínimos

Todo pagamento deve atingir o mínimo da moeda em que o cliente paga, e as assinaturas têm valores mínimos maiores do que os pagamentos únicos. Os mesmos valores mínimos se aplicam a todos os métodos de pagamento. A verificação usa o total, incluindo impostos. Pagamentos em moedas diferentes de USD, EUR e GBP são liquidados em USD. Para essas moedas, o checkout primeiro verifica o preço convertido para USD, antes da cobrança da taxa de Adaptive Currency, e depois verifica o valor na moeda do cliente. O valor deve passar por ambas as verificações, portanto o mínimo efetivo pode ser maior do que o mínimo listado para a moeda. Por exemplo, o mínimo listado para AED é 2.00 AED, mas uma assinatura em AED deve valer pelo menos $1.00, o que corresponde a aproximadamente 3.70 AED. Uma assinatura de 2.00 AED não passa na verificação em USD. Se um pagamento estiver abaixo do mínimo, a API retornará TOTAL_PAYMENT_AMOUNT_BELOW_MINIMUM_AMOUNT. A mensagem informa qual mínimo não foi atingido. Para um pagamento em outra moeda, esse pode ser o mínimo em USD, como Minimum amount of 1.00 USD is required to process payment.

Moedas aceitas

A tabela lista o valor mínimo de cada moeda. O mínimo se aplica a pagamentos únicos e assinaturas. Consulte Valores mínimos para verificação adicional em USD.

Reembolsos e ajustes

Dodo Payments emite reembolsos na moeda originalmente paga pelo cliente, usando a taxa de câmbio mais recente. O valor na sua moeda base permanece fixo no Dashboard, nas faturas e no reembolso. Dependendo das variações cambiais, o cliente pode receber mais ou menos do que o valor original na moeda local.
As taxas de Adaptive Currency (taxas de câmbio) não são reembolsadas.

Exemplo de reembolso

  1. Você vende um produto por 100 USD com Adaptive Currency ativado
  2. Um cliente canadense vê 137 CAD a uma taxa de câmbio de 1.37 CAD por 1 USD e conclui a compra
  3. Dodo Payments processa o pagamento, convertendo 137 CAD em 100 USD para sua liquidação
  4. Mais tarde, a taxa de câmbio muda para 1.40 CAD por 1 USD e você emite um reembolso integral
  5. Dodo Payments desconta 100 USD e reembolsa o cliente em 140 CAD

Faturas e tributação

  • As faturas mostram apenas o valor na moeda de liquidação
  • Os impostos e as taxas da plataforma são calculados sobre o valor na moeda de liquidação
  • Exemplo: uma venda de $10 convertida para 36 AED ainda aparece como $10 no Dashboard e nas faturas
Todos os valores são arredondados de acordo com a lógica interna de arredondamento da Dodo Payments.

Definir a moeda de cobrança por checkout

Passe billing_currency para definir explicitamente a moeda de cobrança de uma sessão de checkout:
Quando Adaptive Currency está desativado, billing_currency é ignorado.

Páginas relacionadas

Purchasing Power Parity

Reduza os preços automaticamente por país. Requer Adaptive Currency.

Charm Pricing

Arredonde os preços convertidos para finais simples, como 49.99. Requer Adaptive Currency.

Localized Pricing

Defina um preço exato por país ou moeda em vez da conversão automática.

Tax-Inclusive Pricing

Controle se os preços incluem impostos.

Checkout Session

Crie sessões de checkout com configuração de moeda de cobrança.
Última modificação em 26 de setembro de 2026