Skip to content

Payout Payee ID Type

暂无指定

Payout Account Type

ValueDescription
3银行账户

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
1BAACธนาคารเพื่อการเกษตรและสหกรณ์
2BAYบมจ.ธนาคารกรุงศรีอยุธยา
3BBLบมจ.ธนาคารกรุงเทพ
4CIMBธ. ซีไอเอ็มบี ไทย จำกัด (มหาชน)
5CITIธนาคารซิตี้แบงค์
6GHBธนาคารอาคารสงเคราะห์
7GSBธนาคารออมสิน
8HSBCธนาคารฮ่องกงและเซียงไฮ้
9ICBCธนาคารไอซีบีซี(ไทย) จำกัด (มหาชน)
10IBANKธนาคารอิสลามแห่งประเทศไทย
11KBANKบมจ.ธนาคารกสิกรไทย
12KKPKK*ธนาคารเกียรตินาคิน จำกัด (มหาชน)
13LHBANKธนาคารแลนด์ แอนด์ เฮ้าส์ จำกัด (มหาชน)
14MHCBธนาคารมิซูโฮ คอร์ปอเรต จำกัด
15SCBบมจ.ธนาคารไทยพาณิชย์
16SCBTบมจ.ธนาคารสแตนดาร์ชาร์เตอร์นครธน
17SMBCธนาคารซูมิโตโม มิตซุย แบงกิ้ง คอร์ปอเรชั่น
18TBANKธ. ธนชาต จำกัด (มหาชน)
19TCRBTCRB*ธนาคาร ไทยเครดิต เพื่อรายย่อย จำกัด (มหาชน)
20TISCOบมจ.ธนาคารทิสโก้
21TTBธนาคารทหารไทยธนชาต
22UOBบมจ.ธนาคาร ยู โอ บี
23AIGAIG*ธนาคาร เอไอจี เพื่อรายย่อย จำกัด (มหาชน)
24BOAธนาคารแห่งอเมริกาฯ
25BNPธนาคารบีเอ็นพี พารีบาส์ กรุงเทพ ฯ
26BOCธนาคารแห่งประเทศจีน
27BTMUธนาคารโตเกียวมิตซูบิชิ
28ABIธนาคารเครดิต อะกริกอล อินโดสุเอซ
29DEUTBธนาคารดอยช์แบงก์
30EXIMBธนาคารเพื่อการส่งออกและการนำเข้าแห่งประเทศไทย
31IOBIOB*อินเดียนโอเวอร์ซีส์
32JPMCBธนาคารเจพีมอร์แกน เชส สาขากรุงเทพ ฯ
33MICBธนาคารเมกะสากลพาณิชย์
34OCBCธนาคารโอเวอร์ซี - ไชนีสแบงกิ้ง คอร์ปอเรชั่น จำกัด
35ABNธนาคารเอบีเอ็น แอมโร เอ็น.วี.
36RHBธนาคาร อาร์ เอช บี จำกัด
37SMEBSME BANK*ธนาคาร พัฒนาวิสาหกิจขนาดกลางและขนาดย่อมแห่งประเทศไทย
38KTBธนาคารกรุงไทย
39ANZธนาคารเอเอ็นแซด (ไทย) จำกัด (มหาชน)
40TMBธนาคารทหารไทยธนชาต

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

说明
CHANNEL_IB_TRY_AGAIN_LATER渠道异常,可稍后重试
CHANNEL_NETWORK_FLUCTUATION渠道网络波动,请确认账号无误后重试
UPSTREAM_CHANNEL_EXCEPTION上游渠道异常,请稍后重试
BANK_ACCOUNT_INVALID收款银行账号无效
TEMPORARILY_UNABLE_PROCESS_FOR_THIS_BANK暂时不能处理此银行的交易 (请检查收款账号是否正确,检查收款账号和收款银行是否匹配,如果均无误,可以发起重试)
UNKNOWN_ERROR未知错误

Payin PayType Enum

ValueDescription
411BANK 转账
412PromptPay 转账
413Truemoney 钱包
414Truemoney 支付页

ImportantReminder 1

Currently, the PromptPay method is used for collection. The validity period of the generated QR code is five minutes. Please inform the user to pay within five minutes. Orders after five minutes need to be manually recorded by the bank. At that time, the user's payment voucher will be required to record the corresponding order.

ImportantReminder 2

Currently, the bank transfer method is used for collection by card. When the corresponding bank card is frozen and offline, please inform the user not to save the card number for payment. A new card number needs to be obtained through the app. We are not responsible for the amount transferred after offline.

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.