Suscripción
La característica Suscripción
ayuda en la gestión de un Plan
seleccionado por el usuario, facilitando el control del acceso a las características de la Aplicación
.
consejo
Dado que cada Plan
se basa en un Rol
, puedes asignar el Rol del Plan a un usuario y utilizar la API de enforce para la comprobación de permisos.
Una Suscripción
puede ser creada de tres maneras:
- Manualmente por un administrador
- Vía el flujo de Precios (después de registrarse como un
usuario de pago
y comprar elPlan
seleccionado) - Vía API
La relación entre Pricing
, Plan
, Suscripción
, Producto
y Pago
es la siguiente:
Propiedades de la suscripción
Cada Suscripción tiene estas propiedades:
Propietario
Nombre
Fecha de creación
Nombre para mostrar
Descripción
Duración
: La duración de la Suscripción.Inicio
: El momento en que comienza a tener efecto la Suscripción.Fin
: El momento en que termina de tener efecto la Suscripción.Pricing
: El Pricing relacionado.Plan
: El Plan relacionado.Pago
: El Pago relacionado.Usuario
: El usuario que posee esta Suscripción.Estado
: Actualmente, la Suscripción tiene los siguientes estados:Pendiente
,Error
,Suspendido
,Activo
,Próximo
,Expirado
.