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

Crear cuenta administrada

Esta API permite crear y gestionar cobros de manera flexible, adaptándose a diferentes escenarios de pago: creados, programados y normales. Los cobros pueden personalizarse con reglas de vencimiento, recargos, descuentos anticipados y notificaciones automatizadas, garantizando una integración sencilla y escalable para el comercio. Es esencial que te asegures de generar un único cobro por cada venta, pedido o interacción con el cliente, según sea apropiado.

Ruta

POST /v1/business/child

Encabezado

Name
Value

Content-Type*

application/json

x-auth-token*

{token}

Cuerpo

Datos del Negocio

Name
Type
Description

business_id*

string

Es el identificador único que se le asignará al negocio hijo en el sistema

business_name*

string

Nombre comercial de la sede o del sub-negocio.

type*

string

Categoría del negocio.

general | logistic

business_id_type*

string

Tipo de documento de identificación del negocio. CC | CE | NIT | PASAPORTE | DNI | EIN

business_id_number*

string

Número de identificación de la empresa (NIT sin DV).

business_id_number_dv

numeric

Dígito de verificación de la empresa Ejemplo: 1

business_phone

string

Número de celular del negocio. Ejemplo: 573112229999

business_email

string

Correo electrónico de contacto comercial del sub-negocio. Ejemplo: alguien@ejemplo.com

business_webhook

string

URL del webhook donde el sub-negocio recibirá los eventos de notificación. Ejemplo:https://minegocio.com/mi-aplicacion

Datos de Contacto (Usuario Principal)

Están relacionados directamente con la persona que será el contacto principal de este sub-negocio:

Name
Type
Description

first_name

string

Nombre del contacto principal.

last_name

string

Apellido del contacto principal.

nickname

string

Apodo o nombre corto para el contacto.

phone

string

Número de teléfono móvil del contacto principal (debe tener entre 10 y 15 dígitos numéricos).

user_email

string

Correo electrónico válido del contacto.

user_id_type

string

Tipo de documento de identificación del contacto principal. CC | CE | NIT | PASAPORTE | DNI | EIN

user_id_number

string

Número de identificación del usuario.

user_id_number_dv

number

Dígito de verificación del documento del usuario (opcional, por defecto es null).

Apariencia y Ubicación

Campos adicionales que permiten que el hijo tenga su propio estilo y ubicación geográfica separada del padre:

Name
Type
Description

logo

string

URL (URI válida) con la imagen del logo del sub-negocio.

main_color_brand

string

Código HEX del color principal de la marca Ejemplo #FF0000

secondary_color_brand

string

Código HEX del color secundario de la marca. Ejemplo #FF0000

city

string

Ciudad principal de operación.

state

string

Departamento o estado provincial de operación.

country

string

País de operación.

Configuración Financiera

Name
Type
Description

fee_variable_saas

number

Tarifa (fee) variable aplicada bajo el modelo SaaS para este sub-negocio específico. Se espera un número entre 0 y 1(por defecto es 0 Ejemplo: 0.1

fee_fixed_saas

number

Tarifa (fee) fija aplicada bajo el modelo SaaS para este sub-negocio específico. Ejemplo: 2000

Configuración Medios de Pago

Name
Type
Description

payment_methods.breb

boolean

Habilita los pagos mediante Bre-B.

payment_methods.wallet

boolean

Habilita los pagos mediante billetera digital.

payment_methods.bank

boolean

Habilita los pagos mediante transferencia bancaria.

payment_methods.card

boolean

Habilita los pagos con tarjeta nacional.

payment_methods.card_intl

boolean

Habilita los pagos con tarjeta internacional.

payment_methods.card_by_tz

boolean

Habilita los pagos con tarjeta mediante zona tarifaria.

payment_methods.cash

boolean

Habilita los pagos en efectivo.

Verificación del Negocio (KYB)

Flujo SELF: Sin objeto compliance

La cuenta administrada realiza su propia vinculación.

El kyb_url contiene un token con datos del partner. Incluye logo, colores y URL de retorno. El enlace se acorta automáticamente para facilitar su distribución.

Flujo PARENT: Con compliance.type: "PARENT"

La cuenta padre asume la vinculación del comercio. Un aprobador registrado acepta los documentos legales desde un portal controlado por Trazo.

Configuración Aprobación de la Cuenta Administrada

La aceptación de documentos legales no está disponible vía API. Debe realizarse desde Webviews de Trazo.

Name
Type
Required
Description

compliance.type

string

Sí

Tipo de compliance. Actualmente solo admite PARENT.

compliance.approver_id

string

Sí

Número de identificación del aprobador registrado en el equipo del negocio padre.

compliance.channel

string

Sí

Canal de envío de la solicitud. Actualmente solo admite EMAIL.

El objeto compliance es opcional. Si no se envía, se usa el flujo SELF.

Email automático

Con compliance.type en PARENT, se envía un email al aprobador.

Respuesta


Ejemplo

El partner asume el compliance del comercio

Con medios de pago y branding personalizado

La cuenta administrada hace su propio KYB

Última actualización