For the complete documentation index, see llms.txt. This page is also available as Markdown.

Generar Suscripción

Crea una nueva suscripción asociada a un plan existente. Al crearla, Trazo genera un enlace seguro para que el cliente complete la vinculación de su medio de pago. Envía la información del suscriptor para reducir los datos que el cliente debe completar durante la vinculación.

Endpoint

POST {{base_url}}/subscription

Headers

Name
Value

Content-Type*

application/json

x-auth-token*

{token}

child-id

{business_id}

El child-id es opcional y se usa para las cuentas administradas para conocer más puedes ingresa a este enlace.

Body

Información general

Campos base para la identificación del plan y del comercio que lo crea.

Campo
Tipo
Obligatorio
Descripción

plan_id

String

Identificador visible del plan al que se asociará la suscripción.

customer

Object

No

Objeto con la información del cliente.

⚠️ Debe enviarse si no se utiliza form_values.

customer.name

String

Condicional

Nombre del cliente, el cual se usa para la validación del número de documento.

⚠️ Sujeto a la regla de interdependencia. Ejemplo: Andrés

customer.id_type

String

Condicional

Tipo de documento de identificación del cliente.

⚠️ Sujeto a la regla de interdependencia. CC | CE | NIT | PASAPORTE | DNI | EIN

customer.id_number

String

Condicional

Número del documento de identificación del cliente.

⚠️ Sujeto a la regla de interdependencia. Ejemplo: 11119999

customer.email

String

No

Correo del cliente al que se enviarán las notificaciones. Ejemplo: cliente@minegocio.com

customer.phone

String

No

Número de teléfono celular del cliente pagador (debe incluir el código de área internacional). Ejemplo: 573112223333

form_values

Object

No

Objeto de valores de los campos configurados en el plan.

⚠️ Debe enviarse si no se utiliza customer.

form_values.field_*

String

No

Valor de un campo configurado en el plan.


Response


Ejemplo

Última actualización