Actualizar dispersión

Modifica o habilita una dispersión previamente creada. Únicamente aplica para dispersiones que se encuentre en un estado de programadas scheduled o que estén en created sin que hayan sido confirmadas.

Ruta

PATCH /v1/merchant/payout/{external_reference}

Encabezado

Name
Value

Content-Type

application/json

x-auth-token*

{token}

Cuerpo

Al actualizar esta dispersión, puedes completar o cambiar únicamente los siguientes campos. Ten en cuenta que los nuevos valores reemplazarán los anteriores, por lo que se perderá la información anterior.

circle-exclamation
Name
Type
Description

currency

string

Código que identifica la divisa del pago en formato ISO 4217. COP | USD

amount

numeric

Valor de la dispersión. No incluir decimales (comas o puntos).

Ejemplo: 54000

description

string

Hace referencia a la descripción de la dispersión. Máximo 200 caracteres.

Ejemplo: Caja de chocolates x12 unidades, sabores variados.

reference_one reference_two reference_three reference_four

string

Información adicional de la dispersión (número de factura, ordenes de compra, categoría), visible para los usuarios.

Ejemplo: FT-2034

channel

string

Es la forma como se notifica al usuario de la dispersión.

whatsapp | email | none

additional_channel

string

Es un canal adicional para notificar al usuario de la dispersión. whatsapp | email | none

additional_channel_value

string

El número de celular o correo electrónico según el additional_channel que se haya escogido. Obligatorio si existe additional_channel.

type

string

Es el método que se usará para la dispersión.

normal | instant | scheduled

send_date

string

Es la fecha en la que se debe realizar la dispersión programada al destinatario.

Formato: AAAA/MM/DD Ejemplo: 2025/01/30

Obligatorio si el status es scheduled

attachment

string

Adjunto que funciona como soporte de la dispersión.


Información cliente/receptor

El objeto receiver es opcional. Cuenta con los siguientes campos:

Name
Type
Description

receiver.phone

string

Número de celular del destinatario (incluir el código de área del país)

Ejemplo: 573112223333

Obligatorio si channel es whatsapp o none.

receiver.email

string

Correo del destinatario al que se enviarán las notificaciones.

Ejemplo: [email protected]

Obligatorio si channel es email o si no existe receiver.phone.

receiver.first_name*

string

Nombres del destinatario. Ejemplo: Andrés

receiver.last_name

string

Apellidos del destinatario.

Ejemplo: Ramírez

receiver.id_type*

string

Tipo de documento de identificación del destinatario.

CC | CE | NIT | PASAPORTE | DNI | EIN

receiver.id_number*

string

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

Ejemplo: 11119999

Información del aprovador

El objeto approval es opcional. Cuenta con los siguientes campos:

Name
Type
Description

approval.type*

string

Tipo de autorización definida para la dispersión.

none | message | otp

approval.phone

string

Número de celular del usuario que va a aprobar la dispersión (incluir el código de área del país). El usuario debe tener rol admin o coordinator.

Ejemplo: 573112223333 Obligatorio si el approval.type es message. Solo se debe suministrar el approval.phone o el approval.email.

approval.email

string

Correo del destinatario que va a aprobar la dispersión. El usuario debe tener rol admin o coordinator.

Ejemplo: [email protected]

Obligatorio si el approval.type es message. Solo se debe suministrar el approval.phone o el approval.email.

Información del banco receptor

El objeto bank_account es opcional. Cuenta con los siguientes campos:

Name
Type
Description

bank_account.entity*

string

Código que identifica a la entidad bancaria del destinatario. Ver cómo consultar códigos.

Ejemplo: 1007

bank_account.type*

string

Tipo de cuenta a la que se va realizar la dispersión. savings | checking | agreement

[savings = ahorros checking = corriente agreement = convenio]

bank_account.number*

string

Número de cuenta a la que se va realizar la dispersión.

Ejemplo: 123456789

bank_account.reference

string

Referencia adicional para el pago en la entidad bancaria. Aplica únicamente para agreement.

Respuesta


Ejemplo

Última actualización