Skip to main content

¿Qué es una Suscripción?

Una suscripción automatiza cobros recurrentes a un cliente. Se crea asociando un cliente a un plan con un método de pago autorizado (tarjeta o cuenta bancaria).
Antes de crear una suscripción, necesitas:
  1. Un cliente registrado
  2. Un plan configurado con monto y frecuencia
  3. Una tarjeta o cuenta bancaria autorizada

Ejemplo Rápido

Paso 1: Crear un plan

Respuesta:

Paso 2: Crear una suscripción

Respuesta:
OnePay cobrará automáticamente $50.000 cada mes al método de pago autorizado.

¿Cuándo usar Suscripciones?

EscenarioSolución
Cobro único o esporádicoUsa Payments o Charges
Cobro recurrente con monto fijoCrea un plan + suscripción
Membresías mensuales/anualesCrea un plan + suscripción
Cobro recurrente con monto variableUsa Charges con tu propia lógica de recurrencia

Relación Plan - Suscripción

Un plan es la plantilla (monto, frecuencia) y una suscripción es la instancia asociada a un cliente específico.

Estados de una suscripción

EstadoDescripción
CREATEDSuscripción creada, pendiente del primer pago
ACTIVEPagos al día, cobros automáticos activos
UNPAIDÚltimo pago fallido, se reintentará según configuración
PASS_DUETodos los reintentos fallaron
FROZENPausada temporalmente a petición del cliente
CANCELEDCancelada definitivamente
FINISHEDCompletó su vigencia

Endpoints

MétodoEndpointDescripción
POST/subscriptionsCrear suscripción
GET/subscriptionsListar suscripciones
GET/subscriptions/Detalle de una suscripción
DELETE/subscriptions/Cancelar suscripción