Portal del cliente

Abre la experiencia alojada para gestionar cobros y suscripciones.

Usa billete.portalSessions desde tu servidor. Configura el cliente con el entorno y la clave de tu negocio.

Ejemplo

const portal = await billete.portalSessions.create({
  customer: "cus_ejemplo",
  returnUrl: "https://example.com/cuenta",
});

Métodos

MétodoQué hace
create(input, options?)Crear un enlace temporal al portal.

Qué debes tener en cuenta

Redirige al usuario autenticado a portal.url. El enlace se abre una sola vez en los 60 minutos siguientes, así que crea uno cada vez que el cliente quiera entrar y no lo reutilices. Permite las acciones habilitadas por el negocio, como cambiar los puestos de un plan por puesto: los que agrega los paga al momento y vuelve a tu returnUrl; si quita, el cambio se aplica en la renovación. Trátalo como una credencial privada. Una sesión de portal y una sesión del SDK de navegador son recursos distintos.

Referencia HTTP y reglas de portal del cliente.