Descripción general
La API de Suscripciones te permite crear planes de facturación recurrente y asignarlos a tus clientes. El sistema maneja:- Gestión de planes (creación, actualización, archivado)
- Suscripciones a clientes
- Procesamiento de cobros recurrentes
- Reintentos de pago
- Gestión de estados
Conceptos Clave
Planes de Suscripción
Un plan define los términos de facturación:- Monto: Cuánto cobrar
- Frecuencia: Con qué frecuencia cobrar (Semanal/Mensual/Anual)
- Intervalo: Número de períodos entre cobros (ej. cada 2 meses)
- Período de Prueba: Días gratuitos opcionales antes del primer cobro
Suscripciones
Una suscripción vincula a un cliente con un plan. Rastrea:- Estado actual (Activo, Atrasado, etc.)
- Próxima fecha de cobro
- Método de pago
- Historial de cobros
Estados de una Suscripción
| Estado | Descripción |
|---|---|
PENDING_ACCEPTANCE | Recién creada. Esperando que el cliente acepte los términos y registre su método de pago. |
ACTIVE | El cliente aceptó y los cobros se procesan normalmente. |
TRIALING | En período de prueba gratuito. Los cobros inician al vencer el trial. |
PROCESSING | Un cobro está en curso. Estado transitorio durante la ejecución del pago. |
PAST_DUE | El cobro más reciente falló. El sistema reintenta automáticamente hasta 4 veces. |
SUSPENDED | Los 4 reintentos del ciclo se agotaron, o se eliminó el método de pago. Requiere intervención del cliente para reactivar. |
CANCELED | Cancelada manualmente por el comercio, o de forma automática tras 3 ciclos de suspensión consecutivos. |
- Reintentos dentro de un ciclo (
PAST_DUE): cuando un cobro falla, el sistema reintenta hasta 4 veces en días específicos (día 0, 2, 5 y 7). Si los 4 reintentos fallan, la suscripción pasa aSUSPENDED. - Ciclos de suspensión consecutivos (
CANCELED): si la suscripción se suspende 3 veces seguidas sin que el cliente actualice su método de pago, se cancela automáticamente.
Pasos de Integración
1. Crear un Plan de Suscripción
Primero, define tu oferta creando un plan.2. Asignar Plan a un Cliente
Crea una suscripción para un cliente. Esto genera un enlace de aceptación.3. Aceptación del Cliente
El cliente recibe un enlace para:- Validar su identidad (OTP)
- Registrar su método de pago (Tarjeta)
- Aceptar los términos de la suscripción
ACTIVE.