> ## Documentation Index
> Fetch the complete documentation index at: https://docs.dodopayments.com/llms.txt
> Use this file to discover all available pages before exploring further.

# v1.105.0 (22 de junho de 2026)

> Bring Your Own Processor (BYOP), lançamento oficial do SDK Rust, métodos de pagamento coreanos (Kakao Pay, Naver Pay, PAYCO) e Przelewy24, brand_id em cada payload de webhook, manipulação de moeda consciente de decimais, limites de direitos mais altos, além de melhorias no checkout, análises e painel.

## 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.

<Frame>
  <img src="https://mintcdn.com/dodopayments/DNTF2guUc26Fj2yI/images/byop/overview.png?fit=max&auto=format&n=DNTF2guUc26Fj2yI&q=85&s=aeb8dfda155edde6d9084a4a03d7b15f" alt="Configurações do BYOP mostrando o Merchant of Record e as opções Bring Your Own Processor com uma comparação de recursos" style={{ maxHeight: '500px', width: 'auto' }} width="1391" height="1010" data-path="images/byop/overview.png" />
</Frame>

Configure a partir de **Configurações → BYOP** no painel: escolha um processador, conecte sua conta, defina regras de roteamento por país e adicione os detalhes do emissor da sua própria fatura.

**O que muda em uma rota BYOP**

* **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**.

**Para desenvolvedores**

Respostas de pagamento e disputa agora incluem `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](/features/byop) | [BYOP com Stripe](/features/byop/stripe) | [BYOP com Adyen](/features/byop/adyen)

### 2. **Lançamento Oficial do SDK Rust**

O **Dodo Payments Rust SDK** oficial agora está disponível como o crate `dodopayments` 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:

```bash theme={null}
cargo add dodopayments
```

O SDK requer **Rust 1.75+** e é construído para aplicativos Rust assíncronos com Tokio e reqwest. Inclui:

* Modelos de solicitação e resposta fortemente tipados em toda a superfície da API do Dodo Payments.
* `Client::from_env()` para leitura de `DODO_PAYMENTS_API_KEY` do ambiente.
* Auxiliares de paginação tipados, incluindo `get_next_page()` e `into_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.

Saiba mais: [Rust SDK](/developer-resources/sdks/rust) | [Crates.io](https://crates.io/crates/dodopayments) | [GitHub](https://github.com/dodopayments/dodopayments-rust)

### 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) |

As wallets coreanas exigem um país de cobrança `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](/features/payment-methods/south-korea) | [Métodos de Pagamento Europeus](/features/payment-methods/europe) | [Visão Geral dos Métodos de Pagamento](/features/payment-methods)

### 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](/features/multi-brands) | [Eventos de Webhook](/developer-resources/webhooks/intents/webhook-events-guide)

### 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**.

Saiba mais: [Direitos](/features/entitlements/introduction) | [Faturamento Baseado em Crédito](/features/credit-based-billing)

### 7. **Créditos de Cliente Assinados na Prévia da Mudança de Plano**

A prévia de mudança de plano agora retorna `customer_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](/developer-resources/subscription-upgrade-downgrade)

### 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](/api-reference/payments/get-payments)

### 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.

<Frame>
  <img src="https://mintcdn.com/dodopayments/tvJ2MmXYymW0IZ3R/images/recovery/dunning-on-hold-email.png?fit=max&auto=format&n=tvJ2MmXYymW0IZ3R&q=85&s=5e46040ed49a4da84569afdeeb87c813" alt="E-mail de recuperação de assinaturas processado com o nome e o logo da marca compradora" style={{ maxHeight: '500px', width: 'auto' }} width="1070" height="1502" data-path="images/recovery/dunning-on-hold-email.png" />
</Frame>

Saiba mais: [Dunning de Assinaturas](/features/recovery/subscription-dunning) | [Recuperação de Carrinho Abandonado](/features/recovery/abandoned-cart-recovery)

### 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.

<Frame>
  <img src="https://mintcdn.com/dodopayments/r426DlzEVUSPZlYb/images/analytics/revenue-breakdown.png?fit=max&auto=format&n=r426DlzEVUSPZlYb&q=85&s=66d1c0d64e6a69e6e7f22ac26c89bed7" alt="Análises de receita com um alternador bruto/líquido e uma divisão de MRR" style={{ maxHeight: '500px', width: 'auto' }} width="1267" height="867" data-path="images/analytics/revenue-breakdown.png" />
</Frame>

* **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.
