Skip to main content
This document summarizes some common error_msg (or related error information) and their meanings to help you quickly locate the root cause and suggested actions when an error occurs.
Note: If you encounter an error that is not listed below, please first check the order status and gateway response. If the issue persists, contact HaiPay support.

USD Payout

Return failure reason / error_msgActual cause / suggestion
Order remains in “processing” statusThe recipient needs to log in to their email and click the “confirm receipt” link before the funds can be credited.
NULLNo specific error message returned by the gateway (unknown exception). Please check the order status first; if still abnormal, contact HaiPay support.
Manual processing failedManual processing failed. Try again later; if multiple retries still fail, contact HaiPay support.
银行退单 (Bank returned the transfer)The recipient account is invalid or restricted (e.g., closed, frozen). Ask the recipient to confirm the account status or use another account.
HttpStatus:500Communication timeout or server-side error. Check the order status; if retrying still fails, contact HaiPay support.
创建收款人失败:is invalid length or format.Parameter length or format is invalid (e.g., name, ID number, account, etc.). Validate all fields against the API documentation and retry.
HttpStatus:502Communication timeout or gateway failure. Check the order status; if retrying still fails, contact HaiPay support.
The account cannot be registered with the given information. Please try registering using a different bank account.The account information does not meet the issuer’s requirements. The account is invalid or not supported. Use a different valid bank account.
java.net.SocketTimeoutException: Read timed outRead timeout. Check the order status and retry if necessary; if this happens frequently, contact HaiPay support.
创建转帐方式失败:java.net.SocketTimeoutException: Read timed outRead timeout when creating the payout method. Check the order status and retry if necessary; if frequent, contact HaiPay support.
转账 (Transfer)The gateway only returns a vague description like “transfer” and no clear cause. Check the order status and bank statement, or contact HaiPay support.
java.net.SocketTimeoutException: connect timed outConnection timeout. Check the order status and retry if necessary; if the network is normal but this repeats, contact HaiPay support.
Illegal request!Illegal request or parameter validation/signature failed. Check all request parameters, signature rules, and encoding formats.
The account status does not allow the requested action.The account status does not allow this operation (e.g., frozen, restricted). The account is invalid. Ask the recipient to contact the bank or use another account.
Server unknown errorUnknown server error or timeout. Check the order status first; if still abnormal, capture the full response and contact HaiPay support.
The information entered does not match our records. Please try again.Account or identity information does not match bank records. Ask the recipient to double-check name, account, ID information, etc.; if the issue persists, contact HaiPay support.
创建转帐方式失败:Account ID Invalid entry.Recipient account ID is invalid (account does not exist or is entered incorrectly). The account is invalid; use or correct another account.
付款账号金额不足 (Insufficient funds in the payer account)The payer account has insufficient balance. Top up the account before initiating the payout, or check for reserved/held amounts.
查询不到付款订单No payout order record was found. Confirm that the order number is correct and try again; if funds were deducted but the order cannot be found, contact HaiPay support.
可用地址信息不足Recipient address information is incomplete or does not meet channel requirements. Provide full address info (country, city, detailed address, etc.) and retry.
查询不到付款订单,手动回调The system could not find the payout order (or query failed), and a manual callback to the merchant has been triggered. Use the merchant portal and final fund status as the source of truth; contact HaiPay support if you have questions.

Vietnam Payout

Return failure reason / error_msgActual cause / suggestion
付款账号金额不足 (Insufficient funds in the payer account)Contact us
出款失败渠道已退回 (Channel returned after payout failure)Contact us
查询不到付款订单 (Payout order not found)Contact us
Your account balance is insufficientContact us
Unexpected end of file from serverShould I reorder when this error occurs?
The amount of the arrival nearly supports the integerContact us
System errorContact us
syntax errorContact us
SSLHandshakeException: Remote host closed connection during handshakeContact us
refundVerify account information
please input correct account name,account name:Name error
NULLContact us
Manual processing failedContact us
get match outbound fee configs from clear service failedContact us
error_msgContact us
ConnectException: Connection timed out (Connection timed out)Check order status
Beneficiary account can not receive paymentContact us
Bank account is not validVerify account information
<p>The gateway did not receive a timely response from the upstream server or application.<hr/>Powered by Tengine</body>Contact us
<head><title>504 Gateway Time-out</title></head>Contact us
<h1>504 Gateway Time-out</h1>Contact us
Invalid cardholder’s nameName error
Error when connect to bank. You get this error when the bank is maintenance or upgrade.Error connecting to bank. You will receive this error when the bank is under maintenance or upgrade.
ErrorCode Query: invalid Bank_codeContact us
OrderStatus Query:02Contact us
Invalid account numberContact us
An error occurred during connection. Need to confirm again with about status of transactionContact us
ErrorCode Query: Invalid ref_codeContact us
Had refund moneyFailed
ref_code is existContact us

Indonesia Payout

Return failure reason / error_msgActual cause / suggestion
The current merchant balance is insufficient and the payment on behalf of the merchant has failed!Contact us if this error occurs
Vendor Error: 4033805 | Do Not HonorChannel exception, payout failed. Please ask the user to confirm the account is correct and try again
Vendor Error: 209 | Bank Account is not foundBank account error
Vendor Error: 300 | The bank/e-wallet system encounters an error while disbursing the money. Try again in a moment.Retry payout
Vendor Error: 300 | System encounters an error while disbursing the money. Please try again in a moment.Retry payout
Vendor Error: 4033814 | Insufficient FundContact us if this error occurs
Vendor Error: 4033802 | Exceeds Transaction Amount LimitExceeds minimum-maximum amount limit
Vendor Error: 300 | Account has exceeded the maximum amount for receiving money. Please contact the account owner.Customer has reached daily/monthly receiving limit
Vendor Error: 300 | Account is no longer active. Please create a new transaction with a different recipient account number.Customer account expired, use a different card for payout
Vendor Error: 300 | Account not found. Please create a new transaction with a different recipient account number.Use a different card for payout
Does not support the bankBank not supported, use a different card for payout
Bank reject please check your accountCustomer account risk control, try using a different card for payout
Wrong account NO. or state abnormalAccount number error or account abnormal, try using a different card for payout

Malaysia Payout

Return failure reason / error_msgActual cause / suggestion
Failed / System ErrorIf this error occurs, please retry

Philippines Payout

Return failure reason / error_msgActual cause / suggestion
No record on fileAccount error
Exceeds account amount limitCustomer has reached daily/monthly receiving limit, use a different card for payout
Not supported transactionBank payout not supported
No response from ISO20022 RFI respdesc of RTP Cancelled TransactionRecipient bank network fluctuation, please retry payout later
Transferee Bank not Ready for InstaPayRecipient bank network fluctuation, please retry payout later
No activity allowed against the accountRecipient account risk control, payment not allowed
System Failure; Catch all transaction processing error codeSystem occasional error, please retry later
No Transferee NameName cannot be empty
Invalid Account NoAccount error
AmountExceedsAgreedLimitUser card number is under bank risk control
IncorrectAccountNumberAccount error
NotAllowedPaymentUser receiving account is under bank risk control
WaitingTimeExpiredBank maintenance
BankSystemProcessingErrorRecipient bank network fluctuation, please retry payout later
TransactionForbiddenUser receiving account is under bank risk control, cannot receive payment
Last modified on April 15, 2026