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.
- 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.
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 | BYOP con Stripe | BYOP con Adyen
2. Lanzamiento oficial del SDK de Rust
El Dodo Payments Rust SDK oficial ya está disponible como el cratedodopayments 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:
- Modelos de solicitud y respuesta fuertemente tipados a través de la superficie de la API de Dodo Payments.
Client::from_env()para leerDODO_PAYMENTS_API_KEYdesde el entorno.- Ayudantes de paginación tipada, incluyendo
get_next_page()einto_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.
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) |
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 | Métodos de Pago Europeos | Resumen de Métodos de Pago
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 | Eventos Webhook
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.
7. Créditos de Cliente Firmados en Vista Previa de Cambio de Plan
La vista previa del cambio de plan ahora devuelvecustomer_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
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
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ó.
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.
- 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.