Diagrama de flujo de suscripciones
🔴 Las transiciones en color rojo son generadas por la intervención del usuario.
🟢 Las transiciones en color verde son generadas de forma automática por el sistema, sin la intervención directa del usuario.
Creación de suscripción
Para salir de pending es requerido un método de pago válido, que el método de pago sea válido no quiere decir que hayamos podido cobrar. Un ejemplo de esto es la falta de fondos, en donde el método de pago puede tomarse como válido pero no se pudo realizar el cobro con éxito.
Pending approval para aquellos planes donde se requiera una aprobación manual de la suscripción.
Finalización de suscripción
Paused o canceled se puede llegar por acción manual.
Finished o grace period se alcanzan de forma automática por duración.
Grace period se alcanza paused de forma automática.
Pausar suscripción
- Si al momento de pausado se define una fecha de reactivación el estado será scheduled.
Reactivación de suscripción
Paused a scheduled se da cuando se reactiva con fecha futura.
Paused a active se da cuando se reactiva con fecha el corriente día.