SpotFlujos
Ciclo de vida de la suscripción
Cómo las suscripciones de Spot transitan entre prueba gratuita, activa y expirada.
Un usuario Skip está en uno de tres estados de suscripción en cualquier momento. Esta página muestra las transiciones y cómo cada estado afecta lo que renderiza el widget.
Diagrama de estados
Leer el estado desde tu lado
GET /api/spot/is_user_subscribed?public_key={tu_public_key}&rut={rut_paciente}Respuesta:
{
"is_subscribed": true,
"is_free_trial": false
}is_subscribed | is_free_trial | Estado | Qué muestra el widget |
|---|---|---|---|
true | false | Activa | Pantalla de éxito "ya eres usuario Skip Pro" |
true | true | Prueba gratuita | El onboarding sigue; muestra reembolsos restantes |
false | false | Expirada | Pantalla de suscripción — el paciente debe suscribirse |
¿Cuándo Skip saca a un usuario de la prueba gratuita?
El umbral es 2 boletas enviadas. La tercera se rechaza con FREE_TRIAL_EXPIRED_USER salvo que el paciente se haya suscrito a Skip Pro mientras tanto.
Esta regla está fija hoy; cambió una vez históricamente (era 1 boleta). Si construyes lógica encima, consulta is_user_subscribed en vez de hardcodear el umbral.
Demo
Grabación pendiente.