Skip to content

Payout Account Type

ValueDescription
0(Corriente)
1(Ahorro)

TIP

If the beneficiary bank is an electronic wallet, please use 1 Savings Account (Ahorro) as the account type.

Payout Payee ID Type

idTypeAbbreviationDescription
1CCCedula de Ciudadania
2CECedula de Extranjeria
3TITarjeta de ldentidad
4NITNumero deldentificacion Tributaria
5PAPasaporte

TIP

When initiating a payment transaction, pls refer to the actual document type used when opening the beneficiary bank account. Inconsistency will result in payment failure.

For example: If the user uses an NIT certificate to open an account, and the type of certificate that is transparently transmitted when initiating payment is CC, the payment will fail.

Payout Bank List

TIP

The bank support list is subject to the actual support status of the production environment. It is recommended that you call our bank list query interface to confirm the production bank support status before entering the production environment.

bankIdbankCodebankNamebankType
21059BANCAMIA S.A.BANK
31040BANCO AGRARIOBANK
41052BANCO AV VILLASBANK
51013BANCO BBVA COLOMBIA S.A.BANK
61032BANCO CAJA SOCIALBANK
71066BANCO COOPERATIVO COOPCENTRALBANK
81558BANCO CREDIFINANCIERABANK
91051BANCO DAVIVIENDABANK
101001BANCO DE BOGOTABANK
111023BANCO DE OCCIDENTEBANK
121062BANCO FALABELLABANK
131012BANCO GNB SUDAMERISBANK
151060BANCO PICHINCHA S.A.BANK
161002BANCO POPULARBANK
171065BANCO SANTANDER COLOMBIABANK
181069BANCO SERFINANZABANK
191303BANCO UNION antes GIROSBANK
201007BANCOLOMBIABANK
211061BANCOOMEVA S.A.BANK
221283CFA COOPERATIVA FINANCIERABANK
231009CITIBANKBANK
241370COLTEFINANCIERABANK
251292CONFIAR COOPERATIVA FINANCIERABANK
261291COOFINEP COOPERATIVA FINANCIERABANK
271289COTRAFABANK
291551DAVIPLATAEWALLET
301637IRISBANK
332209NEQUIEWALLET
341019SCOTIABANK COLPATRIABANK
351067Mibanco S.A.BANK
371063Banco Finandina S.ABANK
381064Banco Multibank S.A.BANK
391058Banco Procredit ColombiaBANK
401053Banco W S.ABANK
411031Bancóldex S.A.BANK
421121Financiara Juriscoop S.A. Compañía de FinanciamientoBANK
431014Itaú* (Helm bank)BANK
441071Banco J.P. Morgan Colombia S.A.BANK
451047Banco Mundo MujerBANK

Payout Order Status Enum

ParameterDescriptionRemark
PROCESSINGPROCESSING
WAITINGWait for payment
PAYINGPayment Paying
SUCCESSPayment successfulOrder final status
FAILPayment failedOrder final status
CANCELOrder CanceledOrder final status

TIP

Note that when processing callbacks or query results from Cashy, the order status should be accurately judged. Only the final result can be considered as a clear success of the collection order.

Payout Order Status Description

valuedescription
GATEWAY_TIMEOUTPayment gateway timeout
AMOUNT_ERRORWrong amount
PARAM_IS_NULLRequired parameters are empty
NONSUPPORT_PAY_CASHDoes not support cash payment
NONSUPPORT_CREDIT_CARDCredit cards are not supported
APPID_ERRORWrong application ID
PARAM_ERRORParameter error
SYSTEM_EXCEPTIONUpstream system exception
PAYMENT_TRANSACTION_EXCEPTIONPayment transaction exception
PAYMENT_QUERY_FAILPayment query failed
BANK_NAME_ERRORWrong bank name
BANK_CODE_ERRORBank coding error
BANK_ACCOUNT_ERRORWrong bank account number
PAYMENT_OFFSETPayment offset
INFO_STRUCTURE_INVALIDCustomer information error
OUT_ACCOUNT_BALANCEExceeded account amount limit
ACCOUNT_NOT_EXISTAccount does not exist
INVALID_ACCOUNT_NUMBERInvalid account number
ACCOUNTS_NOT_AUTHORISED_FOR_CREDITINGUnauthorized crediting to account
NUMBER_AND_DOCUMENTS_NOT_MATCHAccount number and ID do not match
DOCUMENTS_INVALIDThe document number is invalid
ACCOUNT_NOT_ENABLEDAccount is not enabled
BLOCKED_ACCOUNTSBlocked accounts
ACCOUNT_TYPE_NOT_VALID_FOR_TARGET_BANKThe account type is invalid for the target bank
EACH_PAYMENT_LIMIT_EXCEEDEDThe payment amount exceeds the maximum limit for a single payment
DAILY_PAYMENT_LIMIT_EXCEEDEDThe payment amount exceeds the maximum daily cumulative payment limit
MONTHLY_PAYMENT_LIMIT_EXCEEDEDThe payment amount exceeds the maximum monthly cumulative payment limit
YEARLY_PAYMENT_LIMIT_EXCEEDEDThe payment amount exceeds the maximum annual cumulative payment limit
AMOUNT_TOO_SMALLThe payment limit was too low and was rejected by the bank
ACCOUNTING_BILL_ERRORError paying bill
PHONE_NUMBER_INVALIDInvalid mobile number
EMAIL_INVALIDInvalid email
NAME_INVALIDInvalid name
PAYMENT_REJECTED_BY_BANKPayment transaction declined by bank
UNKNOWN_ERRORUnknown error

Payin User Type

userTypeAbbreviationDescription
1NATURALNATURAL
2LEGALLEGAL

TIP

Only when idCard is NIT, userType is LEGAL, otherwise it is NATURAL.

Payin Payer ID Type

idTypeAbbreviationDescription
1CCCedula de Ciudadania
2CECedula de Extranjeria
3TITarjeta de ldentidad
4NITNumero deldentificacion Tributaria 2-14 digits
5PAPasaporte
  1. CC: Cedula de Ciudadania (Civil Identity Card) is the main document used to prove resident status in Colombia. It is the primary legal document used by residents to prove their identity and residency.
  2. CE: Cedula de Extranjeria (Foreigner’s Identity Card) is an identity document used by foreigners residing in Colombia. It is the main document for foreigners to prove their identity and legal residence.
  3. TI: Tarjeta de ldentidad (Minors’ Identity Card) is an identity document used to prove the identity of minors in Colombia. It is the main document for minors under 18 years of age to prove their identity and enjoy their rights.
  4. NIT: Numero deldentificacion Tributaria (Taxpayer Identification Number) is a taxpayer identification number used to identify an individual or legal entity. In business and tax circles, NIT is a unique identifier used to identify a taxpayer.
  5. PA: Pasaporte (Passport) is an international travel document used to prove the identity and nationality of the holder and is recognized for international travel. It is usually issued by the country's diplomatic service or consulate.

Payin PayType Enum

支付方式payType类型Description支持情况
PayDesk153PaylinkThe payin interface does not currently support this payment method.
NEQUI_PUSH154Nequi Wallet App PushThe payin interface does not currently support this payment method.
NEQUI155Nequi Wallet Payment
EFECTY156Efecty Cash payment
PSE157PSE Online
BANCOLOMBIA_BUTTON158Bancolombia online bank transferThe payin interface does not currently support this payment method.
BANCOLOMBIA_CASH159Bancolombia-CashThe payin interface does not currently support this payment method.
COBRU161Cobru QRThe payin interface does not currently support this payment method.
CORRESPONSAL_BANCOLOMBIA162Cash payment

Payin Order Status Enum

ParameterDescriptionRemark
PAYINGWait for payment
SUCCESSPayment successfulOrder final status
FAILPayment failedOrder final status

TIP

Note that when processing callbacks or query results from Cashy, the order status should be accurately judged. Only the final result can be considered as a clear success of the collection order.

Paydesk Order Status Enum

ValueDescription
PAYINGOrder awaiting payment
SUCCESSpayment successful

Common Error Messages

ValueDescriptionCountries covered
System_errorSystem errorAll
System_busySystem busy (Can retry)All
System_MaintenanceSystem Maintenance (Can retry)All
MerchantId_is_nullMerchantId is emptyAll
Sign_verify_errorMerchant signature verification errorAll
RequestMethod_not_postNot a POST requestAll
RequestContentType_not_jsonNot an application/json requestAll
RequestBody_is_nullThe request body is emptyAll
MerchantId_not_NumberMerchantId is not a numberAll
MerchantId_is_errorMerchant Id errorAll
Request_ip_notWhiteListRequest ip non-whitelistAll
Params_jsonFormat_errorRequest body json format errorAll
Params_xxx_RequiredParameter xxx is requiredAll
Params_xxx_errorParameter xxx errorAll
Params_accountNo_Format_isIncorrectThe bank account number format is incorrect (the length of the bank card number does not match the bank)Some countries
Merchant_amount_notEnoughMerchant balance is insufficientAll
Merchant_not_enabledMerchant is not enabledAll
Merchant_not_existMerchant does not existAll
Params_order_notExistThe platform order number does not existAll
Params_mchOrderNo_notExistThe merchant order number does not existAll
Params_mchOrderNo_repeatDuplicate merchant order numberAll
Channel_Maintenance_timeThe channel is under maintenance, please contact technical support for testing environmentAll
Tran_risk_interceptTransaction risk control interception, check whether the amount meets the restriction conditionsAll
Params_accountName_Maximum<40>charactersPayout (beneficiary) payee name is too longSome countries,MX is 40 characters
Params_idType_Exists_idCard_CPF_InvalidateCPF Number InvalidateBR
COLLECTION_ACCOUNT_DAY_LIMITThe number of times the payment card number reaches the daily limit limitAll
COLLECTION_NAME_DAY_LIMITThe number of times the payee name reaches the daily limit limitAll
LIMIT_MIN_AMOUNTThe order amount is less than the minimum amount limitAll
LIMIT_MAX_AMOUNTThe order amount is higher than the maximum amount limitAll
BLACK_LIST_USER_LIMITThe user is on the blacklistAll
Params_realName_not_contain_ChineseAccount names are not allowed to contain ChineseAll
Params_accountName_not_contain_ChineseAccount names are not allowed to contain ChineseAll
Params_accountNo_Clabe_InvalidateClabe is invalidMexico
Params_email_format_invalidThe email format is invalidMexico
Params_email_length_exceeds<64>charactersThe mailbox length exceeds 64 characters (the mailbox length should be kept below 64 characters)All

Released under the MIT License.