Crear sesión de Stripe Billing Portal
POST/billing/create-portal-session
Propósito
Generar una sesión de Stripe Billing Portal para que el usuario autenticado gestione su suscripción.
Objetivo
Redirigir al usuario a un portal seguro de Stripe para actualizar método de pago, revisar plan o cancelar suscripción.
Casos de uso
- Abrir área de gestión de suscripción desde la app.
- Actualizar tarjeta o método de pago.
- Gestionar cancelación/reactivación según reglas de Stripe.
Detalles técnicos
Requiere returnUrl para volver a la app tras salir del portal.
El backend resuelve customerId desde UserProfile y retorna
data.url de la sesión de portal.
En catch, usa returnKO sin código explícito (418).
Autenticación
Requiere JWT Bearer token o API key (isLoged middleware).
Request
Responses
- 200
- 401
- 404
- 418
Sesión de portal creada correctamente
Token/API key ausente, inválido o cuenta bloqueada
Usuario o compañía no encontrada para el contexto autenticado
Error funcional al crear la sesión de portal