El Portal del Cliente es un área segura alojada donde tus clientes pueden gestionar suscripciones, ver facturas y acceder a los detalles de claves de licencia, sin contactar al soporte técnico.
Create Portal Session (API)
Crea programáticamente sesiones seguras del portal con límite temporal.
Subscriptions
Gestiona planes recurrentes, mejoras, degradaciones y complementos.

¿Qué es el Portal del Cliente?
El portal proporciona una experiencia de autoatención confiable y de marca para que los clientes puedan:- Acceder al historial de facturación: Consulta las facturas y descarga los recibos.
- Gestionar suscripciones: Consulta los detalles de las suscripciones, pausa y reanuda suscripciones, y cancela suscripciones de inmediato o en la próxima fecha de facturación.
- Actualizar métodos de pago: Cambia los métodos de pago de las suscripciones activas o reactiva las suscripciones retenidas.
- Obtener claves de licencia: Accede a todas las claves asociadas a las compras.
- Navegar fácilmente: Usa el botón de volver para moverte entre las secciones del portal sin perder el contexto.
Beneficios Clave
- Menor volumen de soporte: Los clientes resuelven por sí mismos las solicitudes comunes de facturación
- Tiempo más rápido a valor: Acceso inmediato a facturas y claves
- Reducción del riesgo de cancelación: Visibilidad clara de las renovaciones y detalles del plan
- Seguro por diseño: Acceso tokenizado con enlaces que expiran
- Experiencia localizada: El portal está disponible en 21 idiomas, con detección automática basada en las preferencias del navegador del cliente
Métodos de Acceso
Los clientes pueden acceder al portal utilizando un enlace estático o un enlace dinámico de un solo uso.Enlace estático (acceso basado en correo electrónico)
Los clientes pueden solicitar acceso al portal ingresando su correo electrónico en un enlace estático que nunca expira. El formato del enlace estático del portal varía según el entorno: Modo de Prueba (para pruebas y desarrollo):{business_id} con tu identificador comercial real, luego comparte el enlace apropiado con los clientes para que ingresen su correo electrónico y reciban acceso seguro al portal.

1
Merchant flow
- Ve a Ventas → Cliente.
- Haz clic en Compartir invitación.
- Copia el Enlace estático y compártelo con tu cliente.
2
Customer flow
- Abre el enlace estático.
- Introduce el correo electrónico usado en la compra.
- Recibe un enlace de inicio de sesión seguro para acceder al portal.
Los clientes existentes son reconocidos automáticamente.
Enlace dinámico (enlace mágico)
Un enlace mágico personalizado de un solo uso que envía a los clientes directamente al portal. El enlace expira en 24 horas.
1
Merchant flow
- Ve a Ventas → Cliente.
- Haz clic en Compartir invitación.
- Copia el Enlace dinámico y compártelo con tu cliente.
2
Customer flow
- Abre el enlace dinámico.
- Accede directamente al Portal del Cliente sin ingresar un correo electrónico.
Características del Portal
El renovado Portal del Cliente ofrece una interfaz limpia y unificada con una barra lateral izquierda y secciones organizadas para todas las necesidades de gestión de cuentas.Active Subscriptions
Consulta todas las suscripciones activas con el nombre del plan, el precio, la fecha de renovación y la validez. Haz clic en “Manage subscription” para ver los detalles, editar la información de facturación, pausar o cancelar.
Payment Methods
Consulta todos los métodos de pago guardados (tarjetas, UPI, etc.) de un vistazo. Edita los métodos de pago directamente desde los detalles de la suscripción.
Billing History
Consulta todas las transacciones en una tabla detallada con fecha, estado, tipo de precio, derechos y facturas descargables.
Billing Information
Visualiza y edita tu nombre, correo electrónico, número de teléfono y dirección de facturación desde la página de detalles de la suscripción.
Vista general del portal
La página principal del portal muestra todas las suscripciones activas, los métodos de pago guardados y el historial de facturación en una única vista desplazable.
Métodos de pago e historial de facturación
Desplázate hacia abajo para ver los métodos de pago guardados y un historial completo de facturación con indicadores de estado y facturas descargables.
Soporte de Idiomas
El Portal de Clientes está disponible en 21 idiomas, para que tus clientes puedan gestionar sus suscripciones, métodos de pago e historial de facturación en el idioma con el que se sientan más cómodos.Cómo funciona la selección de idioma
- Detección automática: En la primera visita, el portal detecta el idioma preferido del cliente a partir de la configuración de su navegador y carga la traducción correspondiente si está disponible. El inglés se utiliza como opción predeterminada.
- Anulación manual: Los clientes pueden cambiar el idioma activo en cualquier momento desde el selector de idioma en el encabezado del portal (disponible tanto en escritorio como en móvil).
- Preferencia persistente: El idioma seleccionado se almacena en la cookie
NEXT_LOCALE(válida por 1 año) para que el portal recuerde la elección a través de las sesiones.
Idiomas soportados
Cambios de Plan (Mejora/Degradación)
Cuando los productos están organizados en Colecciones de Productos, los clientes pueden mejorar o degradar entre planes directamente desde el Portal de Clientes.Acciones Disponibles
Cómo Funcionan los Cambios de Plan
- El cliente ve su suscripción actual en el portal
- Se muestran las opciones de mejora/degradación disponibles según la colección de productos
- El cliente selecciona el nuevo plan
- Se calcula la prorrata y el pago se procesa inmediatamente (si corresponde)
- La suscripción se actualiza al nuevo plan
Los cambios de plan solo están disponibles entre productos dentro de la misma colección. Los productos deben ser tipos de facturación por suscripción o por uso.
Controles del Negocio
Las empresas pueden configurar el comportamiento de las suscripciones del portal en Configuración de suscripciones:- Permitir actualizaciones de suscripciones: Activa o desactiva la posibilidad de que los clientes actualicen o reduzcan sus suscripciones
- Permitir la cancelación de suscripciones: Activa o desactiva la posibilidad de que los clientes cancelen sus propias suscripciones
- Permitir pausar suscripciones: Activa o desactiva la posibilidad de que los clientes pausen y reanuden sus propias suscripciones
Product Collections
Aprende cómo configurar colecciones de productos y configurar rutas de mejora/degradación.
Detalles de Suscripción
Cuando los clientes hacen clic en “Gestionar suscripción” en cualquier suscripción activa, se dirigen a la página de detalles de la suscripción. Esta página muestra:- Detalles del plan: Nombre de la suscripción, precio, fecha de renovación y periodo de validez
- Método de pago: La tarjeta o el método de pago vinculado a la suscripción, con un botón “Edit”
- Información de facturación: Nombre, correo electrónico, número de teléfono y dirección de facturación, con un botón “Edit”
- Historial de facturación: Tabla detallada de todos los pagos de esta suscripción
- Pausar: Opción para pausar la suscripción, que se muestra cuando permites la pausa mediante autoservicio
- Cancelar suscripción: Botón destacado para cancelar la suscripción

Cancelación de una Suscripción
Los clientes pueden cancelar su suscripción directamente desde la página de detalles de la suscripción. Al hacer clic en “Cancelar Suscripción” se abre un cuadro de diálogo de confirmación con dos opciones:- Cancelar en la próxima fecha de facturación: La suscripción permanece activa hasta que finalice el período de facturación actual y luego se cancela automáticamente.
- Cancelar ahora: La suscripción se cancela inmediatamente.
La cancelación de autoservicio se controla mediante la configuración Permitir la cancelación de suscripciones en Configuración → Suscripciones, que está activada de forma predeterminada. Cuando la desactivas, el botón Cancelar suscripción se deshabilita y muestra un tooltip que solicita al cliente que se ponga en contacto contigo; además, se rechazan ambas opciones de cancelación del portal: cancelar ahora y cancelar en la próxima fecha de facturación. Los clientes que ya tienen una cancelación programada conservan la opción de revocarla, por lo que pueden elegir quedarse. Las cancelaciones que realizas tú no se ven afectadas.

Motivos de cancelación
Antes de confirmar la cancelación, se pregunta a los clientes “¿Por qué cancelas?” y se les solicita que elijan un motivo de una lista seleccionada. El motivo se almacena en la suscripción y se incluye en los payloads de webhook y en la API, para que puedas analizar los factores que impulsan la pérdida de clientes y adaptar tus flujos de recuperación.
El valor seleccionado se escribe en el campo
cancellation_feedback de la suscripción. También se puede capturar un campo de texto libre opcional cancellation_comment.
subscription.cancelled, y puedes completarlos mediante programación en PATCH /subscriptions/{subscription_id} al programar o ejecutar una cancelación mediante la API.
Pausar una suscripción
Pausar ofrece a los clientes una opción intermedia entre mantener una suscripción y cancelarla por completo. Una suscripción pausada detiene la facturación, pero conserva su plan y su historial, de modo que el cliente puede retomarla más adelante en lugar de empezar de cero. Los clientes abren el cuadro de diálogo de pausa desde la página de detalles de la suscripción. El cuadro de diálogo indica el plan actual, advierte que el acceso finaliza de inmediato y explica cómo cambian las fechas de facturación. El cliente confirma con Pause subscription.
- El acceso se detiene de inmediato. Las funciones, descargas y claves de licencia incluidas con la suscripción dejan de funcionar hasta que se reanuda la suscripción.
- La pausa no tiene fecha de finalización. La suscripción permanece pausada hasta que el cliente la reanuda.
- No se pierde tiempo. Tanto la próxima fecha de facturación como la fecha de renovación se aplazan por la duración de la pausa.
active y se restablece su acceso.
La pausa mediante autoservicio se controla con la configuración Allow Subscription Pause, en Settings → Subscriptions, y está desactivada de forma predeterminada. Mientras está desactivada, los clientes no pueden iniciar una nueva pausa, aunque un cliente que ya está en pausa puede reanudar la pausa que inició por sí mismo. Las pausas que realizas desde el dashboard nunca se ven afectadas.
How Pausing Works
Comportamiento completo de las pausas, incluidos los efectos en la facturación, la liquidación del uso y los webhooks.
Actualizar métodos de pago
Los clientes pueden actualizar sus métodos de pago directamente desde la página de detalles de la suscripción haciendo clic en “Edit” junto al método de pago. Esta función es especialmente importante para reactivar suscripciones que se han retenido debido a pagos fallidos.Reactivar suscripciones retenidas
Cuando una suscripción pasa al estadoon_hold debido a un pago fallido, los clientes deben actualizar su método de pago para reactivarla. El proceso de actualización realiza automáticamente lo siguiente:
- Crea un cargo por las cantidades pendientes
- Genera una factura para el cargo
- Procesa el pago con el nuevo método de pago
- Reactiva la suscripción al estado
activeuna vez realizado el pago correctamente
Después de actualizar correctamente el método de pago de una suscripción en estado
on_hold, los clientes verán una página de confirmación y recibirán notificaciones por correo electrónico sobre el pago realizado correctamente y la reactivación de la suscripción.Flujo de actualización del método de pago
1
Access subscription details
Haz clic en “Manage subscription” en cualquier suscripción activa desde la página de inicio del portal.
2
Click Edit on payment method
Haz clic en el botón “Edit” junto al método de pago para abrir la interfaz de actualización del método de pago.
3
Select or add payment method
Elige un método de pago guardado existente o añade uno nuevo introduciendo los datos de la tarjeta de forma segura.
4
Confirm changes
Confirma la actualización. En las suscripciones
on_hold, esto creará automáticamente un cargo por las cantidades pendientes.5
Complete payment (if on hold)
Si la suscripción está retenida, los clientes serán redirigidos para completar el pago de las cantidades pendientes. Una vez realizado el pago correctamente, la suscripción se reactiva automáticamente.
6
Confirmation
Los clientes reciben la confirmación de que el método de pago se ha actualizado y, si corresponde, de que la suscripción se ha reactivado.
Ejemplos de integración
Crea mediante API una sesión de Customer Portal con duración limitada para un cliente específico y, a continuación, redirige al usuario a la URL de la sesión.Unified Customer Portal
Además de los portales de clientes específicos de cada negocio, Dodo Payments ofrece un Unified Customer Portal en customer.dodopayments.com, donde los clientes pueden consultar y gestionar todas sus compras y suscripciones de distintos negocios que utilizan Dodo Payments.
Funciones de Unified Portal
- Visibilidad entre negocios: Consulta en un solo lugar todas las compras y suscripciones de cualquier merchant de Dodo Payments
- Gestión centralizada: Gestiona suscripciones de distintos negocios desde un único dashboard
- Historial de facturación unificado: Accede a las facturas y al historial de pagos de todas las compras
- Inicio de sesión único: Inicia sesión una vez con tu correo electrónico para acceder a las compras de todos los merchants de Dodo Payments
Solución de problemas
- Enlace caducado: Genera y envía un nuevo enlace dinámico.
- Correo electrónico no reconocido: Pide al cliente que use el correo electrónico asociado a su compra
- Suscripción retenida: Si una suscripción está retenida, los clientes deben actualizar su método de pago a través del portal para saldar las cantidades pendientes y reactivar la suscripción. El proceso de actualización cobrará automáticamente las cantidades pendientes.
- Error al actualizar el método de pago: Si el pago falla durante el proceso de actualización de una suscripción
on_hold, la suscripción permanecerá retenida. Los clientes pueden volver a intentarlo con otro método de pago.
Design & Theme Customization
Personaliza la apariencia de tu portal de clientes con temas, tipografía, colores y una vista previa en tiempo real prediseñados desde la página Design.