> ## 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 junio de 2026)

> Lleva tu propio procesador (BYOP), el lanzamiento oficial del SDK de Rust, métodos de pago coreanos (Kakao Pay, Naver Pay, PAYCO) y Przelewy24, brand_id en cada carga útil de webhook, manejo de moneda con decimales, límites más altos de derechos, además de mejoras en el checkout, analíticas y el panel de control.

## Nuevas Funciones

### 1. **Lleva tu propio procesador (BYOP)**

Ahora puedes conectar tu propio procesador de pagos — **Stripe** o **Adyen** — y enrutar pagos a través de él por país del cliente, mientras Dodo Payments sigue gestionando todo sobre la transacción: productos, suscripciones, claves de licencia y derechos, facturación, el portal del cliente y analíticas. Los países que no enrutras explícitamente recurren a Dodo como Merchant of Record de servicio completo.

<Frame>
  <img src="https://mintcdn.com/dodopayments/DNTF2guUc26Fj2yI/images/byop/overview.png?fit=max&auto=format&n=DNTF2guUc26Fj2yI&q=85&s=aeb8dfda155edde6d9084a4a03d7b15f" alt="Configuraciones de BYOP mostrando las opciones de Merchant of Record y Lleva tu propio procesador con una comparación de características" style={{ maxHeight: '500px', width: 'auto' }} width="1391" height="1010" data-path="images/byop/overview.png" />
</Frame>

Configúralo desde **Configuraciones → BYOP** en el panel de control: elige un procesador, conecta tu cuenta, define las reglas de enrutamiento por país y agrega los detalles de quién emite tu factura.

**Qué cambia en una ruta BYOP**

* **Eres el Merchant of Record.** Dodo **no** calcula ni cobra impuestos en transacciones BYOP — tus propios detalles de emisor de facturas (nombre comercial, ID fiscal y dirección) reemplazan el bloque de Dodo en facturas y recibos de reembolso.
* **Las disputas y reembolsos se manejan en tu procesador.** Las disputas BYOP son de solo lectura en el panel de Dodo, ya que la aceptación/desafío ocurre dentro de Stripe o Adyen.
* Los pagos se enrutran a través de Hyperswitch y actualmente solo soportan **tarjetas de crédito y débito**.

**Para desarrolladores**

Las respuestas de pagos y disputas ahora incluyen `is_byop` y un discriminador `payment_provider` (`stripe`, `adyen`, o `dodo`) para que puedas identificar cómo se enruta cada transacción. Los campos son aditivos — el tráfico de Merchant-of-Record continúa informando `payment_provider: dodo`.

Aprende más: [Lleva tu propio procesador](/features/byop) | [BYOP con Stripe](/features/byop/stripe) | [BYOP con Adyen](/features/byop/adyen)

### 2. **Lanzamiento oficial del SDK de Rust**

El **Dodo Payments Rust SDK oficial** ya está disponible como el crate `dodopayments` en crates.io. La línea de lanzamiento está alineada con la serie de versiones de la API de Dodo Payments, con `v1.105.0` como el primer lanzamiento público de la línea de API e `v1.106.0` ya publicado con la última regeneración de OpenAPI.

Instálalo con Cargo:

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

El SDK requiere **Rust 1.75+** y está construido para aplicaciones async Rust con Tokio y reqwest. Incluye:

* Modelos de solicitud y respuesta fuertemente tipados a través de la superficie de la API de Dodo Payments.
* `Client::from_env()` para leer `DODO_PAYMENTS_API_KEY` desde el entorno.
* Ayudantes de paginación tipada, incluyendo `get_next_page()` e `into_stream()` para puntos finales de lista.
* Entornos y tiempos de espera configurables, incluyendo soporte de modo prueba.
* Decodificación de respuesta binaria para respuestas tipo PDF como facturas, facturas de pago y facturas de reembolso.
* Una API builder de cadena de recursos fluida para sitios de llamada Rust ergonómicos.

Aprende más: [Rust SDK](/developer-resources/sdks/rust) | [Crates.io](https://crates.io/crates/dodopayments) | [GitHub](https://github.com/dodopayments/dodopayments-rust)

### 3. **Nuevos Métodos de Pago: Carteras Coreanas y Przelewy24**

Ahora están disponibles cuatro nuevos métodos de pago locales, ampliando la cobertura en Corea del Sur y Polonia.

**Corea del Sur (KRW)** — tres carteras coreanas aparecen en pagos con KRW:

| Método        | Tipo de API | Suscripciones     |
| ------------- | ----------- | ----------------- |
| **Kakao Pay** | `kakao_pay` | Sí                |
| **Naver Pay** | `naver_pay` | Sí                |
| **PAYCO**     | `payco`     | No (solo una vez) |

Las carteras coreanas requieren un país de facturación `KR` y facturación `KRW` — si tu producto tiene un precio en otra moneda, habilita Moneda Adaptativa para que el cliente sea facturado en KRW.

**Polonia (PLN)** — **Przelewy24 (P24)**, el método de pago en línea líder en Polonia, ahora se liquida en `PLN` (no EUR) y admite pagos únicos. Pasa `przelewy24` en `allowed_payment_method_types`.

Aprende más: [Métodos de Pago en Corea del Sur](/features/payment-methods/south-korea) | [Métodos de Pago Europeos](/features/payment-methods/europe) | [Resumen de Métodos de Pago](/features/payment-methods)

### 4. **`brand_id` en Cada Carga Útil de Webhook**

Cada carga útil de evento de webhook ahora incluye un `brand_id`, para que puedas atribuir pagos, suscripciones, reembolsos, disputas, claves de licencia, entradas de libro mayor de créditos, concesiones de derechos, intentos de cobro y pagos interrumpidos a una marca específica. Donde una entidad no tenga su propia marca, `brand_id` recae en la marca principal del negocio.

No se requieren cambios de integración — el campo es aditivo y aparece automáticamente en los endpoints de webhook existentes.

Aprende más: [Múltiples Marcas](/features/multi-brands) | [Eventos Webhook](/developer-resources/webhooks/intents/webhook-events-guide)

### 5. **Manejo de Moneda con Decimales**

El manejo de la moneda ha sido reestructurado para que las cantidades sean calculadas y mostradas con la precisión correcta para cada moneda, en lugar de asumir dos decimales en todas partes. Las **16 monedas sin decimales** — incluyendo **JPY**, **KRW**, **VND**, **CLP**, **XAF** y **XOF** — ahora se manejan con precisión en pagos, facturas, pagos, correos y analíticas, y las conversiones de presentación (Moneda Adaptativa) son conscientes de la precisión de principio a fin.

Esto elimina una clase de errores de redondeo y visualización para monedas sin decimales y sienta las bases para precisiones adicionales en el futuro.

## Mejoras

### 6. **Límites más Altos de Derechos de Producto y Créditos**

* **Derechos de producto** por producto aumentados de **20 a 50**.
* **Derechos de crédito** (créditos adjuntos a un producto) aumentados de **3 a 5**.

Aprende más: [Derechos](/features/entitlements/introduction) | [Facturación Basada en Créditos](/features/credit-based-billing)

### 7. **Créditos de Cliente Firmados en Vista Previa de Cambio de Plan**

La vista previa del cambio de plan ahora devuelve `customer_credits` como un valor **firmado**: **negativo** cuando se deducen créditos para compensar un cargo (típico en actualizaciones) y **positivo** cuando se agregan créditos (de un reembolso de prorrateo de degradación o de una recarga de billetera), dejando claro si los créditos se están usando o concediendo.

Aprende más: [Actualización y Degradación de Suscripción](/developer-resources/subscription-upgrade-downgrade)

### 8. **`card_last_four` e `card_network` en Listar Pagos**

La respuesta de **Listar Pagos** ahora incluye `card_last_four` e `card_network` en cada pago, para que puedas mostrar detalles de la tarjeta en listas sin obtener cada pago individualmente.

Aprende más: [Listar Pagos](/api-reference/payments/get-payments)

### 9. **Correos Electrónicos de ACR y Dunning Marcas**

Los correos electrónicos de recuperación de carrito abandonado (ACR) y de recuperación de dunning de suscripción ahora utilizan el **nombre y logo** de la marca relevante en lugar del defecto del negocio, por lo que la experiencia de recuperación coincide con la marca desde la que el cliente compró.

<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="Correo de recuperación de dunning de suscripción renderizado con el nombre y el logo de la marca de compra" style={{ maxHeight: '500px', width: 'auto' }} width="1070" height="1502" data-path="images/recovery/dunning-on-hold-email.png" />
</Frame>

Aprende más: [Dunning de Suscripción](/features/recovery/subscription-dunning) | [Recuperación de Carrito Abandonado](/features/recovery/abandoned-cart-recovery)

### 10. **Validación de ID Fiscal Mejorada**

La validación de ID fiscal en el checkout se ha extendido con **detección de notación y verificación en registro** (a través de la integración Tax ID Pro), reduciendo falsos rechazos de IDs válidos. El formulario de verificación empresarial ahora incluye un **selector de país** para prevenir errores de validación de ID fiscal, y las cargas de archivos son más fiables con un **indicador de progreso** y un solo tostador de error consolidado.

### 11. **Mejoras en Analíticas**

Las analíticas del panel ahora incluyen suscripciones activas corregidas de MRR, conteos de suscripciones activas y cálculos de retención/deserción.

<Frame>
  <img src="https://mintcdn.com/dodopayments/r426DlzEVUSPZlYb/images/analytics/revenue-breakdown.png?fit=max&auto=format&n=r426DlzEVUSPZlYb&q=85&s=66d1c0d64e6a69e6e7f22ac26c89bed7" alt="Analíticas de ingresos con un toggle de bruto/neta y un desglose de MRR" style={{ maxHeight: '500px', width: 'auto' }} width="1267" height="867" data-path="images/analytics/revenue-breakdown.png" />
</Frame>

* **Analíticas por página** — nuevos mosaicos muestran el rendimiento de ingresos y descuentos por página de checkout.
* Un **toggle de ingresos brutos/netos** y un **desglose de MRR** en la vista de ingresos.
* Las descripciones emergentes del gráfico ahora muestran unidades de moneda y porcentaje, incluyendo puntos de valor cero.

### 12. **Mejoras en Panel y Storefront**

* **Filtro de marca** añadido a la lista de productos, con filtros combinados en un solo botón y marcas cargadas perezosamente.
* **Colección de productos, complementos y formularios de crédito** reestructurados con flujos de creación / edición / duplicación.
* **Página de configuraciones de pagos** rediseñada, con la capacidad de recuperar un pago fallido hasta el éxito.
* **Insignias de proveedor de pago** (Stripe / Adyen / Dodo) mostradas en las tablas de transacciones y disputas.
* **Texto del banner de la tienda** refinado.

### Otras Correcciones y Mejoras

* Las monedas coreanas y varias otras (VND, PYG, XOF, XAF) ahora por defecto se muestran en moneda local al momento del pago.
* Correcciones menores de errores y mejoras de estabilidad en toda la plataforma.
