Skip to content

Payout Account Type

ValueDescription
0(Corriente)
1(Ahorro)

Payout Payee ID Type

ValueDescriptionOrder remarks
1DNI通常为8位数字
2PAS通常为7-12 位数字
3CE通常为8-20 位数字
4RUC通常为 11 位数字

代付收款银行账号格式

银行名称校验规则
BBVA (Banco Continental)18位或20位
EX: 001106660100012345 (18位)
EX: 00110666010001234512 (20位)
Interbank13位
BCP (Banco de Credito)活期账户13
储蓄账户:14位
Scotiabank10位 Example:0037651234 (10 digits: 3 agency + 7 account)
非四大行使用20位的CCI账号
Example:00219400254640654321 (20 digits)

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.

bank_idbank_codebank_name
1BBVA ContinentalBBVA Continental
2InterbankInterbank
3BCP Banco de Crédito de PerúBCP Banco de Crédito de Perú
4ScotiabankScotiabank
5Banco FalabellaBanco Falabella
6BanBifBanBif
7Banco SantanderBanco Santander
8Mi BancoMi Banco
9Banco de ComercioBanco de Comercio
10Banco FinancieroBanco Financiero
11Banco GNBBanco GNB
12CitibankCitibank
13Banco de la NacionBanco de la Nacion
14CMAC TrujilloCMAC Trujillo
17CMAC SullanaCMAC Sullana
18CMAC CuscoCMAC Cusco
19CMAC HuancayoCMAC Huancayo
20Caja MetropolitanaCaja Metropolitana
21Banco Pichincha
Banco Pichincha
22Banco Azteca
Banco Azteca
23Banco Cencosud
Banco Cencosud
24ICBC PERU BANK
ICBC PERU BANK
25Caja Maynas
Caja Maynas
26Caja Municipal Ica
Caja Municipal Ica
27Caja TacnaCaja Tacna
28Banco RipleyBanco Ripley

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
BANK_ACCOUNT_ERRORWrong bank account number
INVALID_BANK_ACCOUNTInvalid bank account number
INVALID_CCIInvalid CCI
PAYMENT_OFFSETPayment offset
ACCOUNT_NOT_EXISTAccount does not exist
CHANNEL_EXCEPTIONChannel exception
ID_CARD_ERRORWrong user ID number
NOT_ACCOUNT_HOLDERThe payee is not the account holder
ACCOUNT_CLOSEDThe collection account has been canceled/closed
NAME_INCOMPLETEIncomplete User name
UNKNOWN_ERRORUnknown error

Payin PayType Enum

ValueDescription
200聚合收银台

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.

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.