Manejo de Estados

Estados de Suscripción

  • pending:

    • Descripción: La suscripción ha sido creada en nuestro sistema, pero el cobro aún no ha sido realizado.
    • Transición: Este estado se mantiene hasta que el sistema confirme que el cobro ha sido realizado o falle.
  • active:

    • Descripción: La suscripción está activa cuando el proceso de pago ha sido completado con éxito, confirmando la validez de la suscripción.
    • Transición: Este estado se alcanza cuando el sistema recibe una respuesta exitosa y la suscripción ha sido validada.
  • canceled:

    • Descripción: La suscripción ha sido cancelada, ya sea por el cliente o por el comercio.
    • Transición: Este estado es el resultado de una acción explícita del cliente o del sistema para terminar la suscripción antes de su expiración.
  • expired:

    • Descripción: La suscripción ha terminado, ya sea porque ha llegado a su fecha de expiración o ha sido terminada manualmente por el cliente o el comercio.
    • Transición: Este estado se activa cuando la suscripción llega a su fecha de expiración o se cancela por alguna de las partes.


Estados de Plan

  • active:
    • Descripción: El plan está activo y disponible para nuevas suscripciones.
  • inactive:
    • Descripción: El plan ha sido desactivado y no se puede suscribir ningún usuario nuevo.