Colombia

The necessary information for Colombia is presented below in order to carry out a correct payout.

Mandatory parameters

Field
Description

country

String (Required, max-length = 3) ISO 3166-1-alpha-3. In the case of Colombia: COL

amount

Integer (Required max-lenght = 10) The amount of the transaction. The 2 last digits will be consider as decimal and must be "00". Ex: 100000 equals "one thousand"

currency

String (Required, max-length = 3) The currency of the payroll. ISO-4217. In the case of Col: COP You can see the explication on Currencies

oderId

String (Required max-lenght = 20) Merchant transaction code (Purchase Order)

description

String (Optional max-lenght = 50) For customer use

beneficiary.name

String (Required) Name of the Beneficiary

beneficiary.lastName

String (Required) Last name of the Beneficiary

beneficiary.email

String (Optional max-lenght = 100) Beneficiary's email

beneficiary.document.type

Integer (Required) Type of Account of the beneficiary to pay. You must enter the numeric code as indicated

beneficiary.document.number

String (Required) Contains the beneficiary's document number.

destination.bankAccount.bankCode

String (Required) Codee of the receiving bank or financial institution.

destination.bankAccount.accountType

Integer (Required) Type of Account of the beneficiary to pay. You must enter the numeric code or the text as indicated.

destination.bankAccount.accountNumber

Integer (Required) Beneficiary's account number. In the case of Nequi (507), the merchant need to send the phone number on this field

destination.bankAccount.expirationDate

Integer (Required only for Cash) Expiration date to claim a Cash order. The format must be YYYY-MM-DD and in Local Time Zone (UTC-5). If "null", a default of 7 calendar days will be applied.

destination.bankAccount.AdittionalAccountInfo

Integer (Optional) Required field only if the merchant has "User Enrollment" enabled for real-time payments with "Transfiya".

subMerchantInfo.code

String (Required only for PSP) Submerchant Identifier

subMerchantInfo.name

String (Required only for PSP) Submerchant Name

subMerchantInfo.url

String (Required only for PSP) Submerchant URL

IMPORTANT

For NEQUI and DAVIPLATA:

  • The minimum amount allowed is 1,000 COP and the maximum amount allowed is 10,000,000 COP.

  • The value of destination.bankAccount.accountType must be always Savings account (id = 2) or Cellphone Number.

For Cash:

  • The minimum amount allowed is 20,000 COP and the maximum amount allowed is 1,000,000 COP.

  • The value of destination.bankAccount.accountType must be always Cash (id = 3).

  • Expiration date cannot be the same day the order is sent, the day before, or exceed the following 7 calendar days. If the parameter is not sended or is "null", a default of 7 calendar days will be applied.

  • The beneficiary.email is mandatory. An OTP code will be sent to the beneficiary's email so they can claim their cashout.

  • The bankAccount.accountNumber it´s optional only for Cash.

For other banks:

  • The minimum amount allowed is 1,000 COP

Request Example

Payout - Bank Transfer

{
	"country": "COL",
	"amount": 100000,
	"currency": "COP",
	"orderId": "R123456",
	"description": "FreeTextFreeTextFreeTextFreeText",
	"beneficiary": {
		"name": "Sergio",
		"lastName": "test",
		"email": "[email protected]",
		"document": {
			"type": 1,
			"number": "12345678"
		}
	},
	"destination": {
		"bankAccount": {
			"bankCode": "001",
			"accountType": "1",
			"accountNumber": "009447806"
		}
	}
}

Payout - Cash


{
    "country": "COL",
    "amount": 2000000,
    "currency": "COP",
    "orderId": "BJB_{{randomUUID}}",
    "beneficiary": {
        "name": "John {{randomFirstName}}",
        "lastName": "Doe {{randomLastName}}",
        "document": {
            "type": 1,
            "number": "1333888555"
        },
        "customerId": "{{randomUUID}}",
        "userName": "John Doe",
        "email": "[email protected]"
    },
    "destination": {
        "bankAccount": {
            "bankCode": "099",
            "accountType": 3,
            "accountNumber": "123456789",
            "expirationDate": "2025-05-16"
        }
    }
}

Nequi Payout (id 507) using document number and phone number

{
	"country": "COL",
	"amount": 100000,
	"currency": "COP",
	"orderId": "R123456",
	"description": "FreeTextFreeTextFreeTextFreeText",
	"beneficiary": {
		"name": "Sergio",
		"lastName": "test",
		"email": "[email protected]",
		"document": {
			"type": 1,
			"number": "1073695047"
		}
	},
	"destination": {
		"bankAccount": {
			"bankCode": "507",
			"accountType": "1",
			"accountNumber": "3005950540"
		}
	}
}

Payout - Real-Time (Transfiya) - User Enrollment enabled (New Parameter: "AdditionalAccountInfo")

{
	"country": "COL",
	"amount": 100000,
	"currency": "COP",
	"orderId": "R123456",
	"description": "FreeTextFreeTextFreeTextFreeText",
	"beneficiary": {
		"name": "Sergio",
		"lastName": "test",
		"email": "[email protected]",
		"document": {
			"type": 1,
			"number": "12345678"
		}
	},
	"destination": {
		"bankAccount": {
			"bankCode": "007",
			"accountType": "4",
			"accountNumber": "3008367989"
			"AdditionalAccountInfo": "34225420698"
		}
	}
}

Document Validations

Parameter
ID Type
Length

1

CC

up to 13 digits

2

CE

up to 13 digits

3

PAS

up to 13 digits

4

TI

up to 13 digits

5

NIT

up to 13 digits

IMPORTANT

For NEQUI the available documents are:

  • CC

  • CE

  • TI

Account Type

Parameter
Type

1

Current account

2

Savings account

3

Cash (Available from Q4 2025)

4

Cellphone Number (Available from Q3 2025)

Bank List

ID
BANK NAME
Real-Time Transfer (Transfiya)
No Real-Time Transsfer

001

BANCO DE BOGOTÁ

002

BANCO POPULAR

006

ITAÚ

007

BANCOLOMBIA

009

CITIBANK

012

BANCO GNB SUDAMERIS

013

BBVA COLOMBIA

019

SCOTIABANK COLPATRIA S.A.

023

BANCO DE OCCIDENTE

031

BANCOLDEX S.A.

032

BANCO CAJA SOCIAL BCSC S.A.

040

BANCO AGRARIO

041

JPMORGAN

042

BNP PARIBAS COLOMBIA

047

BANCO MUNDO MUJER

051

BANCO DAVIVIENDA S.A.

052

BANCO AV VILLAS

053

BANCO W S.A.

058

BANCO PROCREDIT COLOMBIA

059

BANCAMIA S.A.

060

BANCO PICHINCHA

061

BANCOOMEVA

062

BANCO FALABELLA S.A.

063

BANCO FINANDINA S.A.

064

BANCO MULTIBANK S.A.

065

BANCO SANTANDER DE NEGOCIOS COLOMBIA S.A.

066

BANCO COOPERATIVO COOPCENTRAL

067

BANCO COMPARTIR S.A.

069

BANCO SERFINANZA S.A.

070

LULO BANK

071

BANCO JP MORGAN COLOMBIA

083

COMPENSAR

084

APORTES EN LINEA

086

ASOPAGOS

087

FEDECAJAS

088

SIMPLE

089

ENLACE OPERATIVO

090

CORFICOLOMBIANA

099

EFECTY (Available from June 2025)

121

FINANCIERA JURISCOOP S.A. COMPAÑÍA DE FINANCIAMIENTO

283

COOPERATIVA FINANCIERA DE ANTIOQUIA

289

COOTRAFA COOPERATIVA FINANCIERA

292

CONFIAR

298

CONFIAR COOPERATIVA FINANCIERA

303

Banco Unión (GIROS Y FINANZAS)

342

SERVIFINANSA S.A.

370

COLTEFINANCIERA S.A.

507

NEQUI

550

DECEVAL

551

DAVIPLATA

560

PIBANK

637

IRIS

683

DIRECCIÓN DEL TESORO NACIONAL

685

DGCPTN SISTEMA GENERAL DE REGALIAS

801

MOVII

803

POWWI

805

BANCO BTG PACTUAL

808

Bold CF

812

COINK

809

NU

814

Global66

819

Banco Contactar

1062

BANCO FALABELLA S.A.

1063

BANCO FINANDINA S.A.

1053

BANCO WWB

1069

BANCO SERFINANZA SA

1283

COOPERATIVA FINANCIERA DE ANTIOQUIA

1291

COOFINEP

1292

CONFIAR COOPERATIVA FINANCIERA

1558

Ban100 (CREDIFINANCIERA SA)

1559

DING TECNIPAGOS

1560

UALA

1561

RAPPIPAY

820

Superdigital

821

Banco Cooperativo Coopcentral Digital

822

Dale

823

Banco Crezcamos

Last updated