Nuevas funciones
1. Analítica a nivel de producto
Cada producto ahora cuenta con su propio panel de analítica dedicado. Navega a Productos > [Selecciona un producto] para acceder a métricas detalladas específicas de ese producto, organizadas en cinco pestañas:
Todas las pestañas admiten un filtro de fechas (por defecto Todo el tiempo) para que puedas profundizar en cualquier periodo.
Aprende más: Analítica a nivel de producto
2. Compatibilidad con Verifi RDR en Dodo Payments
Dodo Payments ahora admite Resolución rápida de disputas (RDR) de Visa impulsada por Verifi: una herramienta automatizada de prevención de disputas que resuelve disputas elegibles de Visa antes de que se conviertan en contracargos formales. Cuando un titular de tarjeta inicia una disputa, RDR la intercepta y emite automáticamente un reembolso si la transacción está por debajo de su umbral configurado en USD. Por qué importa
Cómo funciona
- El titular de la tarjeta inicia una disputa con su banco
- RDR intercepta la disputa antes de que se convierta en un contracargo formal
- Si el monto de la transacción está en o por debajo de tu umbral, se emite automáticamente un reembolso
- La disputa se resuelve al instante y no cuenta contra tu tasa de disputas
Las transacciones reembolsadas automáticamente mediante RDR aparecen como una disputa perdida en tu panel de Dodo Payments. Esto es esperado: el reembolso se emitió automáticamente para evitar un contracargo formal.
3. CLI de DodoPayments
Presentamos la nueva CLI de DodoPayments (dodopayments-cli): administra todo tu flujo de trabajo en Dodo Payments directamente desde el terminal. Diseñada para desarrolladores que prefieren la línea de comandos, la CLI permite gestionar productos, pagos, clientes, descuentos, licencias, complementos, reembolsos e incluso crear sesiones de checkout sin salir del editor.
Instalación
Pruebas de webhook
La CLI incluye dos herramientas potentes para desarrollo:
dodo wh listen— Abre una conexión WebSocket para reenviar webhooks de prueba en tiempo real a tu servidor local, conservando encabezados originales para probar la verificación de firmasdodo wh trigger— Envía cargas útiles de webhook simuladas de forma interactiva, admitiendo los 22 tipos de eventos de suscripciones, pagos, reembolsos, disputas y licencias
4. Renovación de la interfaz del portal del cliente
El portal del cliente ha sido completamente rediseñado con una interfaz limpia y unificada. El portal renovado presenta una navegación lateral izquierda y secciones organizadas, brindando a los clientes una experiencia de autoservicio más intuitiva.
Los clientes también pueden actualizar métodos de pago para suscripciones activas o reactivar suscripciones en espera por pagos fallidos, todo desde el portal renovado.
El portal renovado está disponible en
https://customer.dodopayments.com/login/{business_id} para modo en vivo y https://test.customer.dodopayments.com/login/{business_id} para modo de prueba.5. Actualización del método de pago en el checkout inline
El checkout inline ahora admite actualizaciones de métodos de pago para suscripciones. Cuando un cliente necesita actualizar su método de pago (para una suscripción activa o para reactivar una suscripción en espera), el flujo de actualización de método de pago ahora se puede renderizar directamente dentro del diseño de tu página usando el checkout inline, brindando una experiencia integrada y fluida. Cómo funciona- Llama a la API de actualización de método de pago para obtener un
payment_link:
- Usa el
payment_linkdevuelto comocheckoutUrlen el checkout inline:
6. Compatibilidad con relleno automático de ID fiscal en las sesiones de checkout
Ahora puedes prefijar el ID fiscal (por ejemplo, número de IVA, número de GST) al crear una sesión de checkout usando el parámetrotax_id. Esto es ideal para transacciones B2B donde ya conoces el número de identificación fiscal del cliente. Cuando se prefija un ID fiscal, el campo se preselecciona y se bloquea en el formulario de checkout.
El parámetro
tax_id requiere un billing_address con al menos un campo country. La elegibilidad fiscal se valida en tiempo real y las reglas de contra cargo se aplican automáticamente para transacciones B2B calificadas.allow_customer_editing_tax_id para controlar si los clientes pueden modificar el ID fiscal prefijado, y allow_tax_id para alternar la visibilidad del ID fiscal en el checkout.
Aprende más: Sesiones de checkout - ID fiscal | Pagos B2B
7. Clave de licencia y correo en la redirección de URL de retorno
Después de que un cliente completa el checkout, Dodo Payments ahora añadelicense_key e email como parámetros de consulta a tu redirección return_url, además de los parámetros existentes payment_id/subscription_id e status.
Parámetros de consulta añadidos
URLs de redirección de ejemplo:
8. API de actualización de correo del cliente
El endpointPATCH /customers/{customer_id} ahora admite la actualización programática de direcciones de correo de clientes. Actualiza el correo junto con el nombre, el teléfono y los metadatos en una sola llamada API.
Las actualizaciones de correo también están disponibles a través del portal del cliente (autoservicio), el panel de control y la CLI mediante
dodo customers update.9. Lanzamiento del adaptador Bun
Presentamos@dodopayments/bun: un adaptador de framework dedicado para el servidor nativo de Bun (Bun.serve()). Integra checkout, portal del cliente y webhooks con Bun en solo unas pocas líneas de código.
Instalación
El adaptador Bun se suma a nuestra familia de 11 adaptadores de framework que incluyen Next.js, Nuxt, Express, Fastify, Hono, Astro, SvelteKit, Remix, TanStack Start, Better Auth y Convex.