Token único para garantizar la idempotencia de la petición
Body
Nombre público de la suscripción.
Descripción rica que se mostrará en correos y facturas.
currency
string
default:"COP"
required
Moneda en formato ISO-4217. Actualmente soportamos COP.
Valor a cobrar en cada ciclo expresado en centavos.
Precio de referencia que se mostrará en UI. Puede diferir del amount_in_cents cuando usas pagos complejos.
Frecuencia: daily, weekly, monthly, annual.
Número máximo de ciclos. Usa null para renovaciones indefinidas.
Fecha en la que deseas iniciar los cobros. Si se omite se usa la fecha actual.
Identificador que usas en tus sistemas.
Define si se cobrará automáticamente (auto_debit) o vía solicitudes (request).
Si es true, el checkout sugerirá activar débito automático.
Días de anticipación para recordatorios de pago.
cancel_after_no_payment_before
Número de ciclos consecutivos fallidos antes de cancelar la suscripción.
Pares clave/valor para enriquecer la suscripción.
Configuración del periodo de prueba.
Activa o desactiva el trial.
Número de días del periodo de prueba.
Fecha desde la que se debe contar el trial.
Pagos con valores especiales por ciclo (ej. matrículas o cargos iniciales).
complex_payments[].amount_in_cents
Valor que se cobrará en el ciclo indicado.
complex_payments[].apply_on_cicle
Ciclo en el que aplica este pago.
complex_payments[].for_cicles
Cantidad de ciclos que usarán este monto.
complex_payments[].target_price
Precio base esperado para el ciclo posterior.
Configuración de métodos de pago permitidos.
Permite pagos con tarjetas.
Permite pagos con cuentas bancarias.
El usuario pagador debe de asumir un costo extra en la transacción aprox. 2.65%
Permite pagos en tiempo real.
Permite pagos a través de PSE.
Permite pagos a través de Transfiya.
Response
Identificador único de la suscripción (UUID).
Nombre comercial de la suscripción.
Estado actual (active, unpaid, pass_due, canceled, finished, frozen).
Descripción enriquecida (puede contener HTML).
Identificador interno que usas en tu sistema.
ID del plan asociado, si aplica.
Precio de referencia en centavos como string.
Moneda en formato ISO-4217 (ej. COP).
Valor base cobrado en cada ciclo.
Frecuencia de cobro: weekly, monthly, annual, etc.
Cantidad máxima de ciclos; null para indefinido.
Configuración de métodos de pago permitidos para la suscripción.
Indica si se sugiere activar débito automático durante el onboarding del cliente.
Fecha programada de inicio.
Fecha de finalización si aplica.
Información de periodo de prueba (has_trial, trial_days, start_trial_date).
Modo de cobro (request, auto_debit, etc.).
Días de anticipación para recordatorios de pago.
cancel_after_no_payment_before
Número de ciclos fallidos antes de cancelar automáticamente.
Pagos con valores diferenciados por ciclo.
Atributos personalizados que acompañan la suscripción.
Resumen del cliente asociado.
Información del plan enlazado, cuando existe.
Fecha de creación de la suscripción.
Fecha de última actualización.
{
"id": "9f01f541-7d9c-4f62-88c1-0b0f2c2d4c31",
"name": "OnePay Pro",
"status": "created",
"description": "<p>Plan mensual con onboarding asistido</p>",
"internal_id": "SaaSSpectre",
"plan_id": null,
"coupon_id": null,
"reference_price_in_cents": "44900000",
"currency": "COP",
"amount_in_cents": 44900000,
"cicle_frequency": "monthly",
"cicles": null,
"current_cicle": 0,
"allows": {
"cards": true,
"accounts": true,
"card_extra": false,
"realtime": false,
"pse": true,
"transfiya": true
},
"suggest_auto_debit": true,
"start_date": "2025-01-05T00:00:00.000000Z",
"end_date": null,
"payment_mode": "request",
"trial": {
"has_trial": false,
"start_trial_date": null,
"trial_days": 0
},
"remember_to_pay_before": 3,
"cancel_after_no_payment_before": 2,
"complex_payments": [],
"features": [],
"metadata": {
"salesforce_id": "OP-554"
},
"created_at": "2025-01-02T19:24:48.000000Z",
"updated_at": "2025-01-02T19:24:48.000000Z",
"customer": {
"id": "9dd4158b-0e45-42bc-b56f-a4c1f856814d",
"first_name": "Empresa",
"last_name": "SAS",
"email": "[email protected]",
"phone": "+573221234567",
"document": "1234567890",
"document_type": "RUT"
}
}