Suscripciones
Cancelar suscripción
Cancela la suscripción activa del usuario al final del período de facturación actual.
POST
Descripción general
Cancela la suscripción del usuario. La suscripción sigue activa hasta el final del período de facturación actual y no se renovará. Requiere autenticación por sesión (token de acceso JWT).Para integraciones de terceros: use
POST /subscriptions/cancel/api con autenticación por clave API.Autenticación
Su token de acceso JWT. Formato:
Bearer YOUR_ACCESS_TOKENCampos de respuesta
Indica si la cancelación se realizó correctamente.
Mensaje de estado legible.
Marca de tiempo ISO 8601 en que finalizará la suscripción (solo si hubo éxito).
Respuestas de error
400
Solicitud incorrecta: el usuario no tiene suscripción activa que cancelar, o la suscripción no puede cancelarse vía API.
401
No autorizado: token no válido o ausente.
Comportamiento de la cancelación
| Escenario | Comportamiento |
|---|---|
| Suscripción activa | Cancelada y marcada como tal |
| Ya cancelada | Devuelve error |
| Sin suscripción | Devuelve error |
| Sin identificador de suscripción en Stripe | Devuelve error (no se puede cancelar vía API) |
Reactivación
Si el usuario desea reactivar, puede:- Usar el portal de facturación (
/subscriptions/portal) - O crear una suscripción nueva cuando finalice la actual
Buenas prácticas
- Diálogo de confirmación: confirme siempre antes de cancelar
- Motivo: pregunte por qué cancela para obtener comentarios
- Retención: valore ofrecer descuento u opción de pausa
- Comunicación clara: indique cuándo terminará el acceso
POST /subscriptions/cancel/api
Cancela la suscripción del usuario mediante autenticación por clave API. Adecuado para integraciones de terceros.Autenticación
Requiere autenticación por clave API. Incluya su clave en el encabezadoAuthorization:
Respuesta
Igual que/subscriptions/cancel arriba.