Skip to content

Payout Account Type

Value含义Order remarks
3Bank account number16 digits, will validate
40Clabe18 digits, will validate

TIP

When the beneficiary bank is STP (bankId=24), the payment account type is only allowed to be a clabe account (i.e. accountType=40)

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.

bankIdbankCodebankName
591812BBVA BANCOMER2
691802BANAMEX2
790903CoDi Valida
890902INDEVAL
1090706ARCUS
1190689FOMPED
1290686INVERCAP
1390685FONDO (FIRA)
1590683CAJA TELEFONIST
1690680CRISTOBAL COLON
1790677CAJA POP MEXICA
1890670LIBERTAD
1990659ASP INTEGRA OPC
2090656UNAGRA
2190653KUSPIT
2290652CREDICAPITAL
2490646STP
2590638AKALA
2690634FINCOMUN
2790631CI BOLSA
2890630CB INTERCAM
2990620PROFUTURO
3090617VALMEX
3190616FINAMEX
3290613MULTIVA CBOLSA
3390608VECTOR
3490605VALUE
3590602MASARI
3690601GBM
3790600MONEXCB
3840160BANCO S3
3940158MIZUHO BANK
4040157SHINHAN
4140156SABADELL
4240155ICBC
4340154BANCO COVALTO
4440152BANCREA
4540151DONDE
4640150INMOBILIARIO
4740148PAGATODO
4840147BANKAOOL
4940145BBASE
5040143CIBANCO
5140141VOLKSWAGEN
5240140CONSUBANCO
5340138ABC CAPITAL
5440137BANCOPPEL
5540136INTERCAM BANCO
5640133ACTINVER
5740132MULTIVA BANCO
5840130COMPARTAMOS
5940129BARCLAYS
6040128AUTOFIN
6140127AZTECA
6240126CREDIT SUISSE
6340113VE POR MAS
6440112BMONEX
6540110JP MORGAN
6640108MUFG
6740106BANK OF AMERICA
6840072BANORTE
6940062AFIRME
7040060BANSI
7140059INVEX
7240058BANREGIO
7340044SCOTIABANK
7440042MIFEL
7540036INBURSA
7640030BAJIO
7740021HSBC
7840014SANTANDER
7940012BBVA MEXICO
8040002BANAMEX
8137168HIPOTECARIA FED
8337135NAFIN
8437019BANJERCITO
8537009BANOBRAS
8637006BANCOMEXT
872001BANXICO
8840159BANK OF CHINA
8990642REFORMA
9290703TESORED
9390710NVIO
9437166BANSEFI
9590661ALTERNATIVOS

TIP

The TACTIV CB institution with bankId 23/90/91, formerly CB EVERCORE, suspends the Reception and Sending of Payment Instructions in the SPEI System as of October 2, 2023.

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
ACCOUNT_NOT_EXISTAccount does not exist
ACCOUNT_FREEZINGAccount Freeze
ACCOUNT_BLOCKEDAccount frozen
TRACKING_KEY_REPEATEDIssuer tracking key exception
CODI_WITHOUT_NOTICECODI does not notify payment
ISSUED_CERT_EXPIREDThe issued certificate has expired
COMPLIANCE_REJECTPayment declined due to compliance
INVALID_BANK_INSTITUTIONInvalid operating organization
CLABE_INSTITUTION_NOT_MATCHCLABE does not match institution
REJECT_BY_PLDRejected by PLD
ACCOUNT_CANCELAccount canceled
ACCOUNT_IN_ANOTHER_CURRENCYAccount in another currency
ACCOUNT_NOT_BELONG_TOAccount does not belong to receiving participant
MCH_NOT_KNOW_PAYMENTThe payee does not acknowledge the payment
MISS_MUST_PAYMENT_INFOMissing required information to complete payment
ERROR_PAYMENT_TYPEWrong payment method
ERROR_OPERATION_TYPEError operation type
ACCOUNT_TYPE_NOT_APPLICABLEAccount type not applicable
INVALID_CHARACTERInvalid character
OUT_ACCOUNT_BALANCEExceeded authorized account balance limit
OUT_ACCOUNT_MONTH_BALANCEExceeded the credit limit allowed for the account for the month
NOT_REGISTER_TELPHONEUnregistered mobile number
NOT_RECEIVE_BANXICO_PAYMENTAdditional accounts will not receive payments not from Banxico
INFO_STRUCTURE_INVALIDThe additional information structure is incorrect
UNKNOWN_ERRORUnknown error
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
UP_STREAM_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
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
PAYMENT_REJECTED_BY_BANKPayment transaction declined by bank
PAYMENT_CANCEL_BY_BANKThe payment transaction was canceled by the bank
PAYMENT_REJECTED_BY_BENEFICIARY_BANKThe payment transaction was rejected by the beneficiary bank
PAYMENT_REJECTED_BY_BENEFICIARY_USERThe payment transaction was declined by the payee

Payin PayType Enum

payType类型描述
41OXXOOXXO Store Cash Payment (Supported Stores: OXXO)
69SPEISPEI (Clabe) - Online Bank Transfer
70PAYLINKAggregate Cashier - Not Supported
71PAYNETPayNet Store Cash Payment (Supported Stores: 7-11, Walmart (retailer))

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.