Skip to main content

Overview

Colombia is one of Latin America's fastest-growing digital commerce markets. The market is structurally driven by A2A payments: bank transfers account for a large share of e-commerce volume — one of the highest A2A shares in the region — reflecting strong banking penetration and consumer preference for direct account-to-account payments over cards.

PSE, Nequi, and the emerging Bre-B instant payment system define the payment landscape. Credit and debit cards complement but do not dominate, and BNPL adoption is growing.

Available payment methods

Colombia supports the following payment methods through EBANX. For detailed integration guides, select a payment method from the sidebar or visit the API Operability page.

Customer document

The document field is required. Provide document_type to specify the document.

Document TypeFormatDescription
CC2-15 digitsCedula de Ciudadania. National identity document for Colombian citizens. Default when document_type is omitted.
NIT2-15 digitsNumero de Identificacion Tributaria. Tax identification number for businesses.
CE2-15 digitsCedula de Extranjeria. Identity document for foreign nationals.

Currency and settlement

DetailValue
Local currencyCOP - Peso Colombiano
Accepted currenciesCOP

Taxes for local processing

Local processing in Colombia requires IVA data

If your Colombian payments are processed by EBANX as a local entity (LOCAL_LATAM) and your merchant account is enabled for single transaction and parameter taxes, the request body must also split the charged amount between the local and cross-border portions and declare the Colombian IVA (value-added tax). Add single_transaction.amount_local, single_transaction.amount_crossborder, and taxes.iva_co to the payment object of every payment method listed above. When amount_local is positive, omitting the taxes object is rejected with BP-TX-01 and omitting taxes.iva_co with BP-TX-02. Sending single_transaction without the capability enabled is rejected with BP-ST-00.

The payment object of any Colombian payment request must then carry the following fields, in addition to the parameters required by the chosen payment method:

{
"single_transaction": {
"amount_local": 99.85,
"amount_crossborder": 0.00
},
"taxes": {
"iva_co": 0.00
}
}

Refunds

  • Refunds for credit and debit card payments are sent to the card acquirer.

Bank transfer refunds require the following customer banking details:

FieldDescription
Bank nameMust be a supported Colombian bank
CityCustomer's city
Account typeSavings or checking
Account numberBank account number (numeric)
Document typeCC, CE, or NIT
Document numberCustomer's identification number (numeric)
Account holder nameName of the bank account holder

Still need help?

Help Image

We hope this article was helpful. If you still have questions, you can explore the following options: