Skip to main content
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.

Portal de Clientes renovado mostrando suscripciones activas, métodos de pago e historial de facturación

¿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):
Modo en Vivo (para producción con transacciones reales):
Reemplaza {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.
Pantalla de inicio de sesión basada en correo electrónico
1

Merchant flow

  1. Ve a Ventas → Cliente.
  2. Haz clic en Compartir invitación.
  3. Copia el Enlace estático y compártelo con tu cliente.
2

Customer flow

  1. Abre el enlace estático.
  2. Introduce el correo electrónico usado en la compra.
  3. 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.
Los enlaces dinámicos expiran después de 24 horas. Si expira, genera y envía uno nuevo.
Acceso directo con enlace mágico
1

Merchant flow

  1. Ve a Ventas → Cliente.
  2. Haz clic en Compartir invitación.
  3. Copia el Enlace dinámico y compártelo con tu cliente.
2

Customer flow

  1. Abre el enlace dinámico.
  2. 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.
Página principal del Portal de Clientes mostrando suscripciones activas y métodos de pago

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.
Métodos de pago e historial de facturación con descargas de facturas

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.
¿Quieres habilitar mejoras/degradaciones para suscripciones existentes? Añade tus productos de suscripción a una Colección de Productos. Una vez agrupados, los clientes pueden cambiar entre planes en la misma colección a través del Portal de Clientes.

Acciones Disponibles

Cómo Funcionan los Cambios de Plan

  1. El cliente hace clic en Change Plan en la página de detalles de la suscripción.
  2. Se muestran las opciones disponibles de upgrade/downgrade según la colección de productos.
  3. El cliente selecciona el nuevo plan. Un panel de Confirm Plan Change muestra el plan actual y el actualizado, un desglose por elemento (crédito por el plan anterior, cargo por el nuevo), los impuestos y el importe que se debe pagar ahora. Los clientes también pueden añadir aquí un código de descuento.
  4. El cliente confirma con Pay ${amount}.
  5. Se calcula la prorrata y se procesa el cargo, ya sea contra el método de pago guardado o mediante una página de checkout alojada si la empresa cobra los cambios de plan mediante payment link (consulta la sección siguiente).
  6. La suscripción se actualiza al nuevo plan. Que esto ocurra de inmediato o solo después de que se liquide el cargo depende de tu gestión de pagos fallidos; un cambio de plan pagado mediante payment link siempre espera a que se realice el pago.
Página de detalles de la suscripción con los botones Change Plan, Pause Subscription y Cancel Subscription
Panel Confirm Plan Change que muestra el plan actual y el actualizado, un desglose por elemento, un campo para introducir el código de descuento y el botón Pay
Los cambios de plan solo están disponibles entre productos de la misma colección. Los productos deben utilizar tipos de facturación de suscripción o basados en el uso.
De forma predeterminada, un cambio de plan inmediato carga directamente el método de pago guardado del cliente. Al activar Collect Plan Change Payments by Payment Link, esto cambia: en lugar de cargar la tarjeta guardada, el cliente es enviado a una página de Dodo Checkout para realizar el pago. Esto se aplica tanto a los upgrades como a los downgrades que generan un cargo.
Página Settings → Subscriptions con la opción Collect Plan Change Payments by Payment Link activada y su descripción emergente explicando el comportamiento
Página de Dodo Checkout alojada de un ejemplo independiente, donde el cliente paga por un cambio de plan
La suscripción permanece en su current plan hasta que el pago del checkout se realiza correctamente; un pago fallido o abandonado no modifica la suscripción, por lo que el cliente puede volver a intentarlo en la misma sesión de checkout. Los downgrades programados (effective_at: next_billing_date) no se ven afectados y continúan aplicándose en la próxima fecha de facturación sin pasar por el checkout.
Esto solo se aplica a los cambios de plan inmediatos. Si el cliente ya tiene un payment link pendiente para un cambio de plan, se rechaza cualquier otra solicitud de cambio de plan hasta que el enlace se pague o caduque.

Plan Change via Payment Link (API)

Cómo solicitar un payment link con collect_via_payment_link y gestionar la respuesta.

Controles de la empresa

Las empresas pueden configurar el comportamiento de las suscripciones del portal en Subscription Settings:
  • Allow Subscription Updates: Activa o desactiva la posibilidad de que los clientes hagan upgrade o downgrade de sus suscripciones
  • Allow Subscription Cancellation: Activa o desactiva la posibilidad de que los clientes cancelen sus propias suscripciones
  • Allow Subscription Pause: Activa o desactiva la posibilidad de que los clientes pausen y reanuden sus propias suscripciones
  • Collect Plan Change Payments by Payment Link: Envía a los clientes a una página de checkout para pagar un cambio de plan inmediato, en lugar de cargar su método de pago guardado. Está desactivado de forma predeterminada.

Product Collections

Aprende a configurar colecciones de productos y rutas de upgrade/downgrade.

Detalles de la suscripción

Cuando los clientes hacen clic en “Manage subscription” en cualquier suscripción activa, acceden 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: Una tabla detallada de todos los pagos de esta suscripción
  • Pause: Una opción para pausar la suscripción, que se muestra cuando permites la pausa de autoservicio
  • Cancel Subscription: Un botón destacado para cancelar la suscripción
Página de detalles de la suscripción que muestra la información del plan, el método de pago, la información de facturación y la opción de cancelación

Cancelar 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 “Cancel Subscription” se abre un diálogo de confirmación con dos opciones:
  • Cancelar en la próxima fecha de facturación: La suscripción permanece activa hasta que finaliza el periodo de facturación actual y después se cancela automáticamente.
  • Cancelar ahora: La suscripción se cancela inmediatamente.
La cancelación de autoservicio se controla mediante la opción Allow Subscription Cancellation en Settings → Subscriptions, que está activada de forma predeterminada. Al desactivarla, el botón Cancel Subscription se deshabilita y muestra una descripción emergente que pide al cliente que se ponga en contacto contigo; además, se rechazan ambas rutas 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 continuar con la suscripción. Las cancelaciones que realizas tú mismo nunca se ven afectadas.
Diálogo para cancelar la suscripción con opciones para cancelar en la próxima fecha de facturación o cancelar inmediatamente

Motivos de cancelación

Antes de confirmar la cancelación, se pregunta a los clientes “Why are you cancelling?” y se les pide 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 las causas del churn y adaptar tus flujos de recuperación de clientes.
Modal de cancelación con el menú desplegable 'Why are you cancelling?' que muestra motivos como Too expensive, Missing features y Other
El valor seleccionado se escribe en el campo cancellation_feedback de la suscripción. También se puede capturar un campo opcional de texto libre cancellation_comment.
Ambos campos también se incluyen en el payload del webhook subscription.cancelled, y puedes rellenarlos mediante programación en PATCH /subscriptions/{subscription_id} al programar o ejecutar una cancelación mediante la API.
Combina cancellation_feedback con Subscription Dunning para adaptar los correos de recuperación de clientes; por ejemplo, envía un código de descuento a los clientes que cancelaron por too_expensive y una encuesta de “¿qué falta?” a los que cancelaron por missing_features.

Pausar una suscripción

La pausa 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 nuevo. Los clientes abren el diálogo de pausa desde la página de detalles de la suscripción. El diálogo indica el plan actual, advierte que el acceso finaliza inmediatamente y explica cómo cambian las fechas de facturación. El cliente confirma con Pause subscription.
Diálogo Pause your subscription que muestra el plan actual, una advertencia de que el acceso se revoca inmediatamente y el botón de confirmación de la pausa
Lo que se informa al cliente y lo que sucede realmente:
  • El acceso se detiene de inmediato. Las funcionalidades, 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 durante el tiempo que dure la pausa.
La reanudación sigue el mismo flujo. La suscripción vuelve al estado active y se restaura el acceso.
La pausa de autoservicio se controla mediante la opció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 una pausa que haya iniciado por sí mismo. Las pausas que realizas tú mismo desde el dashboard nunca se ven afectadas.

How Pausing Works

Comportamiento completo de la pausa, 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 puesto en espera debido a pagos fallidos.

Reactivar suscripciones en espera

Cuando una suscripción pasa al estado on_hold debido a un pago fallido, los clientes deben actualizar su método de pago para reactivarla. El proceso de actualización automáticamente:
  1. Crea un cargo por los importes pendientes
  2. Genera una factura para el cargo
  3. Procesa el pago utilizando el nuevo método de pago
  4. Reactiva la suscripción al estado active tras realizarse correctamente el pago
Las suscripciones en estado on_hold no se renovarán automáticamente. Los clientes deben actualizar su método de pago para saldar los importes pendientes y reactivar la suscripción.
Después de actualizar correctamente el método de pago de una suscripción 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. Para las suscripciones on_hold, esto creará automáticamente un cargo por los importes pendientes.
5

Complete payment (if on hold)

Si la suscripción está en espera, los clientes serán redirigidos para completar el pago de los importes pendientes. Tras realizarse correctamente el pago, 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 la API una sesión de Customer Portal con duración limitada para un cliente específico y, después, redirige al usuario a la URL de la sesión.

Customer Portal unificado

Además de los portales de clientes específicos de cada empresa, Dodo Payments ofrece un Unified Customer Portal en customer.dodopayments.com, donde los clientes pueden consultar y gestionar todas sus compras y suscripciones de distintas empresas que utilizan Dodo Payments.
Unified Customer Portal

Funciones del portal unificado

  • Visibilidad entre empresas: Consulta en un solo lugar todas las compras y suscripciones de cualquier merchant de Dodo Payments
  • Gestión centralizada: Gestiona suscripciones de distintas empresas 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
El Unified Customer Portal complementa los portales específicos de cada empresa. Los clientes pueden utilizar el portal del merchant con su marca o el portal unificado según sus preferencias.

Solución de problemas

  • Enlace caducado: Genera y envía un nuevo enlace dinámico.
  • Correo electrónico no reconocido: Pide al cliente que utilice el correo electrónico asociado a su compra
  • Suscripción en espera: Si una suscripción está en espera, los clientes deben actualizar su método de pago a través del portal para saldar los importes pendientes y reactivar la suscripción. El proceso de actualización cargará automáticamente los importes 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á en espera. Los clientes pueden volver a intentarlo con otro método de pago.

Design & Theme Customization

Personaliza el aspecto de tu portal de clientes con temas prediseñados, tipografía, colores y una vista previa en tiempo real desde la página Design.
Última modificación el 26 de agosto de 2026