The Originating Entity should look at the combination of the HTTP status code, detailed error code if available, and other information included in the response message in order to apply the correct processing logic and communicate with customers. The following table provides additional guidance on how to interpret and act upon status responses
Refer to Visa Developer Error Codes to learn more about common VDP errors and how to resolve them
Last updated: 8th May 2024
HTTP Status Code | HTTP Status | HTTP Status Description | Recommended Action |
---|---|---|---|
200 | OK | Transaction processed successfully. | HTTP 200 means transaction processed successfully by VISA. |
202 | Accepted | Transaction is still processing. | Only supported by Send payout API. Visa will send callback notification with next appropriate transaction status. API originator can also use Query API to obtain the appropriate status of Original Send payout API transaction. |
400 | Bad Request | The transaction was rejected by Visa due to a message validation error. |
Visa will return detail of the error in HTTP 400 API response. |
401 | Unauthorized | This is returned if user credentials are wrong or if client certificate does not match with the one issued by Visa. | Resubmit with valid user credentials or use valid client certificate. |
403 | Request is forbidden | This status indicates that the request does not have permission to access the requested resource. | Check for the following: - You are using the correct credentials for the API being accessed. - You have access to this API. Please do not parse the body of the error message |
404 | Resource not found | The URL is invalid or the Resource could not be found. | Revalidate the URL and the Resource before resubmitting the transaction. For Query API, this HTTP status code means the transaction queried with the clientReferenceId or payoutId does not exist. Please do not parse the body of the error message |
429 | Too many requests | Traffic exceeds configuration rate limit. | It is safe to retry to payout transaction later. Please do not parse the body of the error message |
500 | Internal Server Error | These are returned when an internal server error occurs. | Contact your Visa production support contact for investigation and assistance. Please do not parse the body of the error message |
503 | Service Unavailable | This may be due to network connectivity issue. | Contact your Visa production support contact for investigation and assistance. Please do not parse the body of the error message |
504 | Gateway Timeout | Timeout which may be due to network connectivity issue. | Contact your Visa production support contact for investigation and assistance. Recommend not to re-post transaction and check settlement report. |
Last updated: 12th November 2024
STATUS | CODE | MESSAGE | API |
---|---|---|---|
400 | 11000 | Mandatory value is missing. | Common across all APIs |
400 | 11052 | Value provided for one of the fields is too long. | Common across all APIs |
400 | 11053 | Value provided for one of the fields is too short. | Common across all APIs |
400 | 11054 | Value provided for one of the fields has incorrect format. | Common across all APIs |
400 | 11055 | Value provided for one of the fields is invalid. | Common across all APIs |
400 | 4003 | The recipient country and currency route selected is not supported. | Send Payout, Validate Payout |
400 | 4004 | The recipient country and currency route selected is not supported. | Send Payout, Validate Payout |
400 | 4100 | Transaction cannot be processed at this time, please contact Visa. | Send Payout, Validate Payout, Query Payout, Cancel Payout |
400 | 4102 | Recipient bank account is not supported. | Send Payout, Validate Payout |
400 | 4110 | The beneficiary Bank Account Intermediary Account supplied field contains not supported characters. | Send Payout, Validate Payout |
400 | 4111 | Route not supported, please contact Visa representative | Send Payout, Validate Payout |
400 | 4112 | Wallet Operator does not support recipient verification functionality. | Verify Recipient |
400 | 4203 | Sender or recipient identification type is required. | Send Payout, Validate Payout |
400 | 4205 | Sender or recipient identification number is not numeric. | Send Payout, Validate Payout |
400 | 4208 | Sender or recipient country in address is not allowed. | Send Payout, Validate Payout |
400 | 4209 | Sender or recipient identity issue country is not allowed. | Send Payout, Validate Payout |
400 | 4215 | Sender or recipient identity number is not binary. | Send Payout, Validate Payout |
400 | 4218 | Sender or recipient identity number is not numeric. | Send Payout, Validate Payout |
400 | 4220 | Only one document number must be supplied for sender or recipient. | Send Payout, Validate Payout |
400 | 4221 | Recipient identification information is invalid or missing | Send Payout, Validate Payout |
400 | 4223 | Sender or recipient additional identity data contains more than one item of the same name | Send Payout, Validate Payout |
400 | 4225 | Value contains non-supported characters. | Send Payout, Validate Payout |
400 | 4227 | Sender or recipient details exceeds max length. | Send Payout, Validate Payout |
400 | 4300 | Sender or recipient detail data is incomplete | Send Payout, Validate Payout |
400 | 4302 | Additional data is required for this purpose of payment | Send Payout, Validate Payout |
400 | 4401 | Recipient bank account has duplicate data. | Send Payout, Validate Payout |
400 | 4403 | Payout request has an illegal character data. | Send Payout, Validate Payout |
400 | 4404 | Recipient bank account is inactive. | Send Payout, Validate Payout |
400 | 4407 | Payout is not cancellable. | Cancel Payout |
400 | 4408 | Payout is pending cancellation. | Cancel Payout |
400 | 4409 | Transaction cannot be processed at this time, please contact Visa. | Send Payout, Validate Payout, Query Payout, Cancel Payout |
400 | 4600 | Final state of the transaction is unknown. | Send Payout, Validate Payout |
400 | 4601 | Validation failed for Retrieval Reference Number. This transaction can no longer be retried. | Send Payout, Validate Payout |
400 | 4602 | Transaction currency is not same as Destination currency. | Send Payout, Validate Payout |
400 | 4603 | Payout not cancellable. | Cancel Payout |
400 | 4604 | Transaction currency did not match the settlement currency or the destination currency. | Send Payout, Validate Payout |
400 | 4700 | This payout request matches with other payout transactions which are in an inconsistent state. Please contact your Visa Representative. | Send Payout, Validate Payout |
400 | 4701 | This payout request is inconsistent with the previously processed payout transaction. | Send Payout, Validate Payout |
400 | 4702 | The payout transaction that has been queried is in an inconsistent/unknown state. | Query Payout |
400 | 4703 | The payout transaction is in an inconsistent state. Please contact your Visa Representative. | Send Payout, Validate Payout |
400 | 4704 | Payout not cancellable at this time. Payout is in an inconsistent state. | Cancel Payout |
400 | 4900 | Current transaction is a duplicate. Original Payout attempt is in ERROR. Please contact a Visa representative. | Send Payout, Validate Payout |
400 | 4901 | Current transaction is a duplicate. Original Payout attempt is in an undefined state. Please contact a Visa representative. | Send Payout, Validate Payout |
400 | 4902 | Current transaction is a duplicate. Original Payout attempt terminated unsuccessfully. | Send Payout, Validate Payout |
400 | 5000 | This payout request is inconsistent with the previously processed payout transaction. | Send Payout, Validate Payout |
400 | 5102 | Current transaction is a duplicate. | Send Payout, Validate Payout |
400 | 5103 | Prior payout exists with the same ClientReferenceID but with different key transaction data elements. | Send Payout, Validate Payout |
400 | 5200 | Payout attempt terminated unsuccessfully. | Send Payout, Validate Payout |
400 | 5201 | Payout in queue. Wait for the status notification and retry cancellation later. | Cancel Payout |
400 | 5300 | This transaction has already been cancelled. Current request is a duplicate. | Send Payout, Validate Payout, Query Payout, Cancel Payout |
400 | 5301 | Transaction not in a cancellable state. | Cancel Payout |
400 | 11001 | Insufficient bank data supplied. Please contact customer support for more info. | Send Payout, Validate Payout, Query Payout, Cancel Payout |
400 | 11002 | Recipient bank BIC is not found. | Send Payout, Validate Payout |
400 | 11003 | Recipient companyName or firstName + lastName combination or fullName is required. | Send Payout, Validate Payout |
400 | 11004 | Only recipient companyName or firstName + lastName combination or fullName is allowed. | Send Payout, Validate Payout |
400 | 11005 | Recipient companyName or fullName is mandatory. | Send Payout, Validate Payout |
400 | 11006 | Only recipient companyName or fullName is allowed. | Send Payout, Validate Payout |
400 | 11007 | Recipient firstName + lastName combination or fullName is required. | Send Payout, Validate Payout |
400 | 11008 | Only recipient firstName + lastName combination or fullName is allowed. | Send Payout, Validate Payout |
400 | 11057 | The recipient bank information is not sufficient. | Send Payout, Validate Payout |
400 | 11156 | Recipient bank code should not be supplied for this territory | Send Payout, Validate Payout |
400 | 11157 | Recipient bank code is contradicting | Send Payout, Validate Payout |
400 | 11159 | Recipient bank code contradicts the supplied account number | Send Payout, Validate Payout |
400 | 11160 | The recipient bank sort code contains non-numeric characters. | Send Payout, Validate Payout |
400 | 11161 | The recipient bank sort code contains non-alphanumeric characters. | Send Payout, Validate Payout |
400 | 11162 | Recipient bank sort code is required | Send Payout, Validate Payout |
400 | 11163 | Recipient bank sort code is not eligible for local schemes | Send Payout, Validate Payout |
400 | 11170 | The recipient bank ABA routing number is required. | Send Payout, Validate Payout |
400 | 11171 | Recipient bank ABA routing number contradicts the one derived from this account | Send Payout, Validate Payout |
400 | 11172 | Recipient bank code is not found on CB.Net lookup | Send Payout, Validate Payout |
400 | 11173 | ABA routing number and a Fedwire code have been supplied which contradict each other | Send Payout, Validate Payout |
400 | 11202 | Recipient bank branch code is required in the territory | Send Payout, Validate Payout |
400 | 11205 | Recipient bank branch code should not be supplied for this territory | Send Payout, Validate Payout |
400 | 11206 | Recipient bank branch code is contradicting | Send Payout, Validate Payout |
400 | 11208 | Recipient bank branch code not found on CB.Net lookup | Send Payout, Validate Payout |
400 | 11356 | recipient bank account number prefix is too long | Send Payout, Validate Payout |
400 | 11357 | recipient bank account number prefix is too short | Send Payout, Validate Payout |
400 | 11358 | recipient bank account number prefix contains non-numeric characters | Send Payout, Validate Payout |
400 | 11360 | Recipient bank account number failed modulus check | Send Payout, Validate Payout |
400 | 11364 | Recipient bank account IBAN is required in the territory | Send Payout, Validate Payout |
400 | 11367 | Recipient bank account IBAN country is not recognized | Send Payout, Validate Payout |
400 | 11368 | Recipient bank account IBAN failed modulus check | Send Payout, Validate Payout |
400 | 11370 | Recipient bank account IBAN is contradicting | Send Payout, Validate Payout |
400 | 11371 | Recipient bank account IBAN contradicts the supplied routing number | Send Payout, Validate Payout |
400 | 11372 | Recipient bank account IBAN contradicts the supplied account number | Send Payout, Validate Payout |
400 | 11374 | Recipient bank IBAN contradicts account number suffix | Send Payout, Validate Payout |
400 | 11375 | Recipient bank Account Number and Sort Code mismatch | Send Payout, Validate Payout |
400 | 11376 | Recipient bank account IBAN supplied implies a country different than the country code supplied | Send Payout, Validate Payout |
400 | 11401 | Recipient bank account type is required in the territory | Send Payout, Validate Payout |
400 | 11452 | The recipient bank account number suffix is required in the territory. | Send Payout, Validate Payout |
400 | 11501 | Recipient bank BIC code contradicts with bank code. | Send Payout, Validate Payout |
400 | 11502 | Recipient bank BIC country does not match bank account country | Send Payout, Validate Payout |
400 | 11505 | Recipient bank BIC does not exist in bank partner reference table | Send Payout, Validate Payout |
400 | 11506 | Recipient bank BIC supplied contradicts the bank identified by the supplied bank code | Send Payout, Validate Payout |
400 | 11507 | Recipient bank BIC has not been supplied and is required in the territory | Send Payout, Validate Payout |
400 | 11508 | Recipient bank BIC contains non-alphanumeric characters | Send Payout, Validate Payout |
400 | 11509 | Recipient bank BIC country does not match the SWIFT BIC country | Send Payout, Validate Payout |
400 | 11510 | Recipient bank BIC is not supported | Send Payout, Validate Payout |
400 | 11551 | At least one recipient additional data item must be supplied | Send Payout, Validate Payout |
400 | 11653 | The recipient additional data key is not known. | Send Payout, Validate Payout |
400 | 11750 | Recipient identificationList must be provided | Send Payout, Validate Payout |
400 | 11900 | The recipient alias must be null. | Send Payout, Validate Payout |
400 | 11950 | The recipient payoutMethod must not be null. | Send Payout, Validate Payout |
400 | 11952 | The recipient payout method is not supported. | Send Payout, Validate Payout |
400 | 12003 | Conflicting recipient name, identity or type | Send Payout, Validate Payout |
400 | 12004 | Identity Type of beneficiary is required. | Send Payout, Validate Payout |
400 | 12050 | The recipient card must be null. | Send Payout, Validate Payout |
400 | 12506 | Recipient contact number is mandatory for this route. | Send Payout, Validate Payout |
400 | 13250 | No eligible routes found which allow payer unstructured identity | Send Payout, Validate Payout |
400 | 13357 | Recipient name or firstName + lastName combination is required | Send Payout, Validate Payout |
400 | 13358 | Only recipient name or firstName + lastName combination is allowed | Send Payout, Validate Payout |
400 | 13359 | Recipient name is mandatory | Send Payout, Validate Payout |
400 | 13360 | Only recipient name is allowed | Send Payout, Validate Payout |
400 | 13361 | Recipient firstName + lastName combination or name is required | Send Payout, Validate Payout |
400 | 13362 | Only recipient firstName + lastName combination or name is allowed | Send Payout, Validate Payout |
400 | 13380 | Recipient middleName must be null | Send Payout, Validate Payout |
400 | 13425 | The recipient bank must be null. | Send Payout, Validate Payout |
400 | 13426 | Recipient wallet must be null. | Send Payout, Validate Payout |
400 | 13500 | The recipientDetail address streetName must be null. | Send Payout, Validate Payout |
400 | 13550 | The recipientDetail address streetName must be null. | Send Payout, Validate Payout |
400 | 13600 | The recipientDetail address minorSubDivisionCode must be null. | Send Payout, Validate Payout |
400 | 13701 | The recipient identification idOwnerType must be null. | Send Payout, Validate Payout |
400 | 22203 | The recipient middleName must be null. | Send Payout, Validate Payout |
400 | 31251 | The transactionDetail transactionCurrencyCode must be a numeric of length 3. | Send Payout, Validate Payout |
400 | 31303 | Payment amount exceeds the route limit. | Send Payout, Validate Payout, Query Payout, Cancel Payout |
400 | 31550 | Transaction purpose of payment is required | Send Payout, Validate Payout |
400 | 31658 | Transaction endToEndId must not be null | Send Payout, Validate Payout |
400 | 31659 | TransactionDetail structuredRemittance is too long | Send Payout, Validate Payout |
400 | 31660 | TransactionDetail structuredRemittance amount is missing | Send Payout, Validate Payout |
400 | 31661 | TransactionDetail structuredRemittance amountCurrencyCode is missing | Send Payout, Validate Payout |
400 | 31663 | TransactionDetail structuredRemittance amountCurrencyCode is Invalid | Send Payout, Validate Payout |
400 | 31665 | TransactionDetail structuredRemittance taxCurrencyCode is Invalid | Send Payout, Validate Payout |
400 | 31666 | TransactionDetail structuredRemittance referredDocumentInformation is too long | Send Payout, Validate Payout |
400 | 31667 | TransactionDetail structuredRemittance referredDocumentInformation code is missing | Send Payout, Validate Payout |
400 | 31668 | TransactionDetail structuredRemittance referredDocumentInformation code has invalid length | Send Payout, Validate Payout |
400 | 31669 | TransactionDetail structuredRemittance referredDocumentInformation code has invalid content | Send Payout, Validate Payout |
400 | 31670 | TransactionDetail structuredRemittance referredDocumentInformation number is missing | Send Payout, Validate Payout |
400 | 31671 | TransactionDetail structuredRemittance referredDocumentInformation number is too short | Send Payout, Validate Payout |
400 | 31672 | TransactionDetail structuredRemittance referredDocumentInformation number is too long | Send Payout, Validate Payout |
400 | 31673 | TransactionDetail structuredRemittance referredDocumentInformation relatedDate has invalid content | Send Payout, Validate Payout |
400 | 31674 | TransactionDetail structuredRemittance creditorReference code is missing | Send Payout, Validate Payout |
400 | 31675 | TransactionDetail structuredRemittance creditorReference code has invalid length | Send Payout, Validate Payout |
400 | 31676 | TransactionDetail structuredRemittance creditorReference code has invalid content | Send Payout, Validate Payout |
400 | 31677 | TransactionDetail structuredRemittance creditorReference number is missing | Send Payout, Validate Payout |
400 | 31678 | TransactionDetail structuredRemittance creditorReference number is too short | Send Payout, Validate Payout |
400 | 31679 | TransactionDetail structuredRemittance creditorReference number is too long | Send Payout, Validate Payout |
400 | 31680 | TransactionDetail structuredRemittance taxAmount is invalid | Send Payout, Validate Payout |
400 | 31681 | TransactionDetail structuredRemittance amount has invalid content | Send Payout, Validate Payout |
400 | 31682 | The minor units in structuredRemittance Amount does not align with currency exponent | Send Payout, Validate Payout |
400 | 31683 | The minor units in structuredRemittance taxAmount does not align with currency exponent | Send Payout, Validate Payout |
400 | 34253 | The transaction currency should be same as either the client's settlement currency or recipient's bank currency | Send Payout, Validate Payout |
400 | 34254 | The transaction currency should be same as either the client's settlement currency or recipient's wallet currency | Send Payout, Validate Payout |
400 | 41001 | Sender companyName or fullName is required | Send Payout, Validate Payout |
400 | 41002 | Only sender companyName or fullName is allowed | Send Payout, Validate Payout |
400 | 41003 | Sender firstName + lastName combination or fullName is required | Send Payout, Validate Payout |
400 | 41004 | Only sender firstName + lastName combination or fullName is allowed | Send Payout, Validate Payout |
400 | 41005 | SenderAccountNumber or senderReferenceNumber is required | Send Payout, Validate Payout |
400 | 41006 | Only senderAccountNumber or senderReferenceNumber is allowed | Send Payout, Validate Payout |
400 | 41007 | Sender name is required | Send Payout, Validate Payout |
400 | 41008 | Only sender name is allowed | Send Payout, Validate Payout |
400 | 41009 | Sender firstName + lastName combination or name is required | Send Payout, Validate Payout |
400 | 41010 | Only sender firstName + lastName combination or name is allowed | Send Payout, Validate Payout |
400 | 41011 | Sender name or firstName + lastName combination is required | Send Payout, Validate Payout |
400 | 41012 | Only sender name or firstName + lastName combination is allowed | Send Payout, Validate Payout |
400 | 41102 | SenderReferenceNumber field must be null | Send Payout, Validate Payout |
400 | 41150 | The sender sourceOfFunds field must be null. | Send Payout, Validate Payout |
400 | 42400 | No eligible routes found which allow payer unstructured identity | Send Payout, Validate Payout, Query Payout, Cancel Payout |
400 | 42620 | Sender middleName must be null | Send Payout, Validate Payout |
400 | 42851 | The sender identification idOwnerType must be null. | Send Payout, Validate Payout |
400 | 44010 | Payment value less than the minimum route limit | Send Payout, Validate Payout |
400 | 44013 | Value provided for one of the fields is too long | Send Payout, Validate Payout |
400 | 44015 | Sender-beneficiary relationship is not allowed | Send Payout, Validate Payout |
400 | 44016 | Value provided for one of the fields is invalid | Send Payout, Validate Payout |
400 | 44017 | Country is not currently supported | Send Payout, Validate Payout |
400 | 44018 | Sender name or first name and last name are required. | Send Payout, Validate Payout |
400 | 44019 | One of sender name or first name and last name must be provided | Send Payout, Validate Payout |
400 | 44021 | Either senderAccountNumber or senderReferenceNumber is required | Send Payout, Validate Payout |
400 | 44022 | A company cannot have date of birth or country of birth or city of birth | Send Payout, Validate Payout |
400 | 44023 | This combination of sender type and recipient type provided is not supported for this route | Send Payout, Validate Payout |
400 | 44025 | Sender age is not supported | Send Payout, Validate Payout |
400 | 44026 | An Individual cannot have a legal registration number | Send Payout, Validate Payout |
400 | 44027 | A company cannot have a date of birth | Send Payout, Validate Payout |
400 | 44028 | A company cannot have a country of birth | Send Payout, Validate Payout |
400 | 44029 | Recipient wallet account not found | Send Payout, Validate Payout |
400 | 44030 | Recipient details mismatch at wallet operator. | Send Payout, Validate Payout |
400 | 44031 | Recipient wallet account is unavailable | Send Payout, Validate Payout |
400 | 44032 | Recipient identification id type is not supported | Send Payout, Validate Payout |
400 | 44037 | Recipient wallet country is not supported for this wallet operator | Send Payout, Validate Payout |
400 | 44038 | Recipient wallet currency is not supported for this wallet operator | Send Payout, Validate Payout |
400 | 44039 | Recipient name or first name and last name are required. | Send Payout, Validate Payout |
400 | 44040 | Recipient name or first name and last name are required. | Send Payout, Validate Payout |
400 | 44041 | A company cannot have date of birth or country of birth or city of birth | Send Payout, Validate Payout |
400 | 44042 | A company cannot have a passport | Send Payout, Validate Payout |
400 | 44043 | A company cannot have a driving license | Send Payout, Validate Payout |
400 | 44044 | A company cannot have a national id | Send Payout, Validate Payout |
400 | 44045 | A company cannot have a tax id | Send Payout, Validate Payout |
400 | 44046 | A company cannot have a foreign id | Send Payout, Validate Payout |
400 | 44047 | Recipient name or first name and last name are required. | Send Payout, Validate Payout, Verify Recipient |
400 | 44049 | A company cannot have a passport | Send Payout, Validate Payout |
400 | 44050 | A company cannot have a driving license | Send Payout, Validate Payout |
400 | 44051 | A company cannot have a national id | Send Payout, Validate Payout |
400 | 44052 | A company cannot have a foreign id | Send Payout, Validate Payout |
400 | 44056 | A company cannot have a city of birth | Send Payout, Validate Payout |
400 | 44057 | Sender minimum information is missing | Send Payout, Validate Payout |
400 | 44058 | Recipient details validation in progress with partner | Send Payout, Validate Payout |
400 | 44059 | This request could not be processed. Please try again. | Send Payout, Validate Payout |
400 | 44060 | Transaction amount exceeds the transaction limit for the sender | Send Payout, Validate Payout |
400 | 44061 | Transaction amount exceeds the transaction limit for the recipient. | Send Payout, Validate Payout |
400 | 44062 | Sender’s transaction frequency exceeds the limit. | Send Payout, Validate Payout |
400 | 44063 | Recipient’s transaction frequency exceeds the limit. | Send Payout, Validate Payout |
400 | 44064 | Payment rejected for compliance related reason at partner. Contact your Visa representative for assistance. | Send Payout, Validate Payout |
400 | 44065 | The value provided for one or more request parameters is considered invalid. | Send Payout, Validate Payout, Query Payout, Cancel Payout, Verify Recipient |
400 | 44067 | No route exists for this combination | Send Payout, Validate Payout |
400 | 44068 | This payout request could not be processed. Please contact your Visa representative. | Send Payout, Validate Payout |
400 | 44069 | This payout request could not be processed. Please contact your Visa representative. | Send Payout, Validate Payout |
400 | 44070 | Configuration error. Please contact your Visa representative. | Send Payout, Validate Payout, Verify Recipient |
400 | 44072 | Business Application ID is not correct | Send Payout, Validate Payout |
400 | 44073 | The payoutSpeed is not correct. | Send Payout, Validate Payout |
400 | 44078 | The additional identity data block contains an invalid item | Send Payout, Validate Payout |
400 | 44079 | A company cannot have a tax id | Send Payout, Validate Payout |
400 | 44082 | The route or wallet operator does not support the destination amount precision | Send Payout, Validate Payout |
400 | 51001 | Payout not found | Send Payout, Validate Payout, Query Payout, Cancel Payout |
400 | 51021 | The idType must be one of CLIENT_REFERENCE_ID or PAYOUT_ID. | Query Payout, Cancel Payout |
400 | 51204 | Sender middleName must be null | Send Payout, Validate Payout |
400 | 52010 | Insufficient fund in merchant account | Send Payout, Validate Payout |
400 | 52012 | Expired transfer proposal | Send Payout, Validate Payout |
400 | 53000 | Transaction Error | Send Payout, Validate Payout, Query Payout, Cancel Payout |
400 | 53003 | Partner corridor not active | Send Payout, Validate Payout |
400 | 53008 | Subscriber not found | Send Payout, Validate Payout |
400 | 53009 | Subscriber not authorized to receive amount | Send Payout, Validate Payout |
400 | 53011 | Transaction could not be executed | Send Payout, Validate Payout |
400 | 53013 | E-wallet system error | Send Payout, Validate Payout, Query Payout, Cancel Payout |
400 | 53014 | MFS system error | Send Payout, Validate Payout, Query Payout, Cancel Payout |
400 | 53015 | Blacklist error | Send Payout, Validate Payout, Query Payout, Cancel Payout |
400 | 53016 | Daily sender velocity limit exceeded | Send Payout, Validate Payout |
400 | 53017 | Daily recipient velocity limit exceeded | Send Payout, Validate Payout |
400 | 53018 | Weekly sender velocity limit exceeded | Send Payout, Validate Payout |
400 | 53019 | Weekly recipient velocity limit exceeded | Send Payout, Validate Payout |
400 | 53020 | Monthly sender velocity limit exceeded | Send Payout, Validate Payout |
400 | 53021 | Monthly recipient velocity limit exceeded | Send Payout, Validate Payout |
400 | 53022 | Transaction max amount exceeded | Send Payout, Validate Payout |
400 | 53023 | Subscriber not authorized to receive transaction | Send Payout, Validate Payout |
400 | 53050 | PayoutMethod must not be null | Send Payout, Validate Payout |
400 | 54450 | The number of calendar days requested must be an integer value between 1 and 30. | Get Posting Calendar |
400 | 61000 | Unknown query parameter | Query Payout, Get Posting Calendar |
400 | 61204 | The sourceCurrencyCode should not be supplied for Push to Account. | Send Payout, Validate Payout |
400 | 61205 | The sourceAmount should not be supplied for Push to Account. | Send Payout, Validate Payout |
400 | 61250 | TransactionDetail sourceCurrencyCode must be null | Send Payout, Validate Payout |
400 | 61300 | TransactionDetail sourceAmount must be null | Send Payout, Validate Payout |
400 | 70102 | The currencyCode must be a alphabetic string of length 3. | Get Account Balance |
400 | 70104 | No balances to return. | Get Account Balance |
400 | 70105 | A balance for the currency and account requested does not exist. | Get Account Balance |
400 | 99999 | There is an issue with the data of this transaction and it cannot be processed | Send Payout, Validate Payout, Query Payout, Cancel Payout |
400 | 100042 | Data for one or more of Recipient fields are required to process your payout request | Send Payout, Validate Payout |
400 | 100043 | Recipient province or state is not correct | Send Payout, Validate Payout |
400 | 100044 | Data for one or more Recipient fields contains special characters | Send Payout, Validate Payout |
400 | 100049 | Data for one or more Recipient fields contains special characters | Send Payout, Validate Payout |
400 | 100050 | The minor units in Transaction Amount does not align with currency exponent. | Send Payout, Validate Payout |
400 | 100051 | Data for one or more Recipient fields contains alpha and/or special characters | Send Payout, Validate Payout |
400 | 100052 | Data for one or more Recipient fields are not correct or contains special characters | Send Payout, Validate Payout |
400 | 100053 | Data provided for one or more Recipient fields is not currently supported | Send Payout, Validate Payout |
400 | 100054 | Recipient ID issue country is not correct | Send Payout, Validate Payout |
400 | 100055 | Recipient ID number is not correct | Send Payout, Validate Payout |
400 | 100056 | Data for one or more of Recipient country fields is not correct | Send Payout, Validate Payout |
400 | 100058 | Recipient ID type is not correct | Send Payout, Validate Payout |
400 | 100059 | Recipient date of birth is not correct. | Send Payout, Validate Payout |
400 | 100061 | Recipient email address is not correct | Send Payout, Validate Payout |
400 | 100062 | Recipient company registration number is not correct | Send Payout, Validate Payout |
400 | 100066 | Recipient identity type is mandatory for this route | Send Payout, Validate Payout |
400 | 100089 | Data for one or more Recipient identification list fields is not correct | Send Payout, Validate Payout |
400 | 100106 | Only one form of identification is required for the Recipient | Send Payout, Validate Payout |
400 | 100110 | Duplicate data for one or more Recipient identification list fields exists | Send Payout, Validate Payout |
400 | 100114 | Data provided for one or more Recipient fields is not required for this destination country | Send Payout, Validate Payout |
400 | 100117 | Destination route not set up | Send Payout, Validate Payout |
400 | 100118 | Destination country is not currently supported | Send Payout, Validate Payout |
400 | 100119 | Sender details are not in the correct format. Contact your Visa representative for assistance. | Send Payout, Validate Payout |
400 | 100120 | Recipient details are not in the correct format. Contact your Visa representative for assistance. | Send Payout, Validate Payout |
400 | 100144 | Combination of Recipient bank country code and Recipient bank account number for 'IBAN' bank account number type is not correct | Send Payout, Validate Payout |
400 | 100151 | Unable to validate this payout request becuase one or more of recipient bank information provided is missing or invalid. | Send Payout, Validate Payout |
400 | 100162 | Recipient bank account name is required to process your payout request. | Send Payout, Validate Payout |
400 | 100174 | Recipient bank account name contains special characters. | Send Payout, Validate Payout |
400 | 100192 | Recipient bank name is required to process your payout request | Send Payout, Validate Payout |
400 | 100204 | Recipient bank name contains special characters. | Send Payout, Validate Payout |
400 | 100210 | Recipient bank account name is not correct | Send Payout, Validate Payout |
400 | 100222 | Recipient bank name is not currently supported for this payout request | Send Payout, Validate Payout |
400 | 100228 | Recipient bank code is required to process your payout request | Send Payout, Validate Payout |
400 | 100246 | Recipient bank code contains special characters. | Send Payout, Validate Payout |
400 | 100252 | Recipient bank code contains alpha and/or special characters. | Send Payout, Validate Payout |
400 | 100258 | Recipient bank code should not be provided for this destination country | Send Payout, Validate Payout |
400 | 100264 | The bank code provided conflicts with the rest of the recipient bank information in the payout request. | Send Payout, Validate Payout |
400 | 100270 | Recipient bank code is not correct | Send Payout, Validate Payout |
400 | 100276 | Combination of Recipient bank code and Recipient bank account number is not correct | Send Payout, Validate Payout |
400 | 100283 | Recipient bank branch code is required to process your payout request | Send Payout, Validate Payout |
400 | 100306 | Recipient bank branch code contains alpha and/or special characters. | Send Payout, Validate Payout |
400 | 100312 | Recipient bank branch code should not be provided for this destination country | Send Payout, Validate Payout |
400 | 100318 | The bank branch code provided conflicts with the rest of the recipient bank information in the payout request. | Send Payout, Validate Payout |
400 | 100324 | Recipient bank branch code is not correct | Send Payout, Validate Payout |
400 | 100330 | One or more of the beneficiary bank information fields provided is incorrect | Send Payout, Validate Payout |
400 | 100336 | Combination of Recipient bank BIC and Recipient bank code is not correct | Send Payout, Validate Payout |
400 | 100348 | Recipient bank account number is not correct | Send Payout, Validate Payout |
400 | 100354 | Recipient bank account number is required to process your payout request. | Send Payout, Validate Payout |
400 | 100372 | Recipient bank account number contains alpha and/or special characters. | Send Payout, Validate Payout |
400 | 100378 | Recipient bank account number contains special characters. | Send Payout, Validate Payout |
400 | 100408 | Recipient bank account number has failed the modulus check. | Send Payout, Validate Payout |
400 | 100426 | Recipient bank account number suffix contains alpha and/or special characters. | Send Payout, Validate Payout |
400 | 100432 | Recipient bank account number suffix contains special characters. | Send Payout, Validate Payout |
400 | 100445 | Recipient bank account type is required to process your payout request | Send Payout, Validate Payout |
400 | 100450 | Recipient bank account type is not correct. | Send Payout, Validate Payout |
400 | 100456 | Recipient bank account type contains special characters. | Send Payout, Validate Payout |
400 | 100462 | Recipient bank account number suffix is required to process your payout request | Send Payout, Validate Payout |
400 | 100468 | Remove the Recipient bank account number suffix. The suffix is included in the Recipient bank account number. | Send Payout, Validate Payout |
400 | 100474 | Recipient bank BIC is required to process your payout request | Send Payout, Validate Payout |
400 | 100480 | Recipient bank BIC is not correct | Send Payout, Validate Payout |
400 | 100486 | Data for one or more fields are not correct or contains special characters. | Send Payout, Validate Payout |
400 | 100492 | Recipient bank BIC contains special characters. | Send Payout, Validate Payout |
400 | 100504 | Recipient bank BIC is not correct | Send Payout, Validate Payout |
400 | 100511 | Recipient bank country code requires IBAN account number to process this payout request | Send Payout, Validate Payout |
400 | 100528 | Recipient bank country code does not support IBAN account numbers | Send Payout, Validate Payout |
400 | 100534 | Recipient bank account number has failed the modulus check | Send Payout, Validate Payout |
400 | 100552 | Combination of Recipient 'IBAN' bank account number and Recipient bank code is not correct | Send Payout, Validate Payout |
400 | 100678 | Recipient bank code is not currently supported for this payout request | Send Payout, Validate Payout |
400 | 100684 | Combination of Recipient bank code and Recipient bank branch code is not correct | Send Payout, Validate Payout |
400 | 100690 | Combination of Recipient bank account number and Recipient bank code type is not correct | Send Payout, Validate Payout |
400 | 100696 | Data provided for one or more Sender fields is not currently supported | Send Payout, Validate Payout |
400 | 100706 | Data for one or more Sender country fields is not correct | Send Payout, Validate Payout |
400 | 100710 | Sender ID issue country is not correct | Send Payout, Validate Payout |
400 | 100717 | Sender ID type is not correct | Send Payout, Validate Payout |
400 | 100724 | Sender email address is not correct | Send Payout, Validate Payout |
400 | 100731 | Sender province is not correct/ Sender province or state is not correct | Send Payout, Validate Payout |
400 | 100737 | Sender identity type is mandatory for this route | Send Payout, Validate Payout |
400 | 100741 | Data for one or more Sender fields is required to process your payout request | Send Payout, Validate Payout |
400 | 100744 | Sender type must be 'I' for Individual or 'C' for Company | Send Payout, Validate Payout |
400 | 100746 | Sender date of birth is not correct | Send Payout, Validate Payout |
400 | 100753 | Data for one or more Sender identification list fields is not correct | Send Payout, Validate Payout |
400 | 100763 | Data for one or more Sender fields contains special characters | Send Payout, Validate Payout |
400 | 100781 | Data for one or more Sender fields contains alpha and/or special characters. | Send Payout, Validate Payout |
400 | 100798 | Only one form of identification is required for the Sender | Send Payout, Validate Payout |
400 | 100802 | Sender ID number is not correct | Send Payout, Validate Payout |
400 | 100809 | Duplicate data for one or more Sender identification list fields exists | Send Payout, Validate Payout |
400 | 100816 | Data for one or more Sender fields are not correct or contains special characters | Send Payout, Validate Payout |
400 | 100843 | Data for one or more Sender fields are required to process your payout request | Send Payout, Validate Payout |
400 | 100852 | Sender company registration number is not correct | Send Payout, Validate Payout |
400 | 100859 | Data provided for one or more Sender fields is not required for this destination country | Send Payout, Validate Payout |
400 | 100888 | Configuration error. Please contact your Visa representative. | Send Payout, Validate Payout |
400 | 100891 | Purpose of payment is not correct | Send Payout, Validate Payout |
400 | 100892 | This is a duplicate transaction | Send Payout, Validate Payout |
400 | 100896 | Recipient bank code or bank account number is required to process your payout request | Send Payout, Validate Payout |
400 | 100898 | One or more of sender or reciepient identity data is missing or invalid | Send Payout, Validate Payout |
400 | 100902 | Recipient additional data value contains special characters or exceeds max length allowed. | Send Payout, Validate Payout |
400 | 100903 | Sender reference number contains special characters. | Send Payout, Validate Payout |
400 | 100906 | Configuration error. Onboarding incomplete. Please contact your Visa representative. | Send Payout, Validate Payout |
400 | 100908 | Recipient type supported is Individual for this payout | Send Payout, Validate Payout |
400 | 100909 | Data for Sender date of birth is required to process your payout request | Send Payout, Validate Payout |
400 | 100911 | Data for Sender address is required to process your payout request | Send Payout, Validate Payout |
400 | 100914 | Sender type supported is Individual for this payout | Send Payout, Validate Payout |
400 | 100915 | Transaction amount exceeds the transaction limit | Send Payout, Validate Payout |
400 | 100916 | Transaction Amount or derived Destination Amount is 0 | Send Payout, Validate Payout |
400 | 100918 | Data for Sender country is required to process your payout request | Send Payout, Validate Payout |
400 | 100919 | Recipient tax code (RUC) is required and has not been provided or is not correct | Send Payout, Validate Payout |
400 | 100940 | Initiating Party ID is not correct | Send Payout, Validate Payout, Query Payout, Cancel Payout |
400 | 100941 | Quote ID has expired | Send Payout, Validate Payout |
400 | 100942 | Quote ID not found | Send Payout, Validate Payout |
400 | 100943 | Quote ID does not belong to the given Initiating Party ID | Send Payout, Validate Payout |
400 | 100944 | The currency pair associated with the Quote ID does not match the currency pair in the Payout request. | Send Payout, Validate Payout |
400 | 100946 | Quote ID is invalid | Send Payout, Validate Payout |
400 | 100947 | Undefined Internal Error. Please contact your Visa representative for assistance. | Send Payout, Validate Payout |
400 | 100948 | Additional Data Name under Transaction Details is not in the correct format. | Send Payout, Validate Payout |
400 | 100949 | The length of the field is incorrect. | Get Account Balance |
400 | 100950 | Transaction not in a cancellable state. | Cancel Payout |
400 | 100951 | The initiatingPartyId is too long. | Send Payout, Validate Payout, Query Payout, Cancel Payout |
400 | 100952 | Route is not allowed. | Send Payout, Validate Payout |
400 | 100953 | IBAN is not enabled on SEPA Instant | Send Payout, Validate Payout |
400 | 200008 | Only Recipient wallet account identifier type PHONENUMBER supported for this wallet operator | Send Payout, Validate Payout |
400 | 200009 | Recipient account identifier phone number not in correct format | Send Payout, Validate Payout |
400 | 200012 | Payout method does not match the recipient details provided | Send Payout, Validate Payout |
400 | 200020 | Recipient bank account cannot be validated. Bank or identity information is missing or incorrect. | Send Payout, Validate Payout |
400 | 200026 | If referredDocumentInformation is provided then code is mandatory | Send Payout, Validate Payout |
400 | 200027 | If referredDocumentInformation is provided then number is mandatory | Send Payout, Validate Payout |
400 | 200028 | If creditorReference is provided then number is mandatory | Send Payout, Validate Payout |
400 | 200029 | If creditorReference is provided then code is mandatory | Send Payout, Validate Payout |
400 | 200030 | If structuredRemittance object is included in the payload then amount is mandatory | Send Payout, Validate Payout |
400 | 200031 | If structuredRemittance object is included in the payload then amountCurrencyCode is mandatory | Send Payout, Validate Payout |
400 | 200032 | If structuredRemittance object is included in the payload then a referredDocumentInformation or a creditorReference array must be included | Send Payout, Validate Payout |
400 | 200033 | None of the available routes for this transaction support structured remittance information | Send Payout, Validate Payout |
400 | 200034 | Positive signed amount provided for a credit note | Send Payout, Validate Payout |
400 | 200035 | Negative signed amount provided for an invoice | Send Payout, Validate Payout |
400 | 200036 | StructuredRemittance array not supported for selected route | Send Payout, Validate Payout |
400 | 200037 | StructuredRemittance data block exceeds the maximum length. | Send Payout, Validate Payout |
400 | 200038 | Minimum required structured remittance information is not provided. Amount, Currency code and creditor reference information is required and creditor reference code must be SCOR for the selected route | Send Payout, Validate Payout |
400 | 200039 | Structural Remittance Information currency code must match recipientDetail.bank.currencyCode for selected route | Send Payout, Validate Payout |
400 | 200041 | Amount in SRI does not equal payout request amount | Send Payout, Validate Payout |
400 | 200043 | Value provided for one of the fields has incorrect format | Send Payout, Validate Payout |
400 | 200048 | Structured Remittance array is larger than supported | Send Payout, Validate Payout |
400 | 200049 | Structural Remittance Information is disabled for this environment | Send Payout, Validate Payout |
400 | 200050 | Tax Amount and Tax Currency Code must be provided together | Send Payout, Validate Payout |
400 | 200051 | ReferredDocumentInformation data block exceeds the maximum length | Send Payout, Validate Payout |
400 | 200052 | Tax amount is always positive and greater than zero | Send Payout, Validate Payout |
400 | 200054 | Structured remittance information is not supported for payment method 'W' | Send Payout, Validate Payout |
400 | 200055 | Unstructured Remittance Information should not be present with Structured Remittance Information in payout | Send Payout, Validate Payout |
400 | 200056 | TaxAmount field in Structured Remittance Information is not supported by this route | Send Payout, Validate Payout |
400 | 502150 | Recipient card paymentCredentialReference must be null. | Send Payout, Validate Payout |
400 | 502450 | SenderDetail paymentCredentialReference must be null. | Send Payout, Validate Payout |
400 | 504102 | TransactionDetail secondaryId must be null. | Send Payout, Validate Payout |
Last updated: 7th March 2024
Code | Type | Message to Originating Entity |
---|---|---|
RE302 | Reject | Additional KYC information for the Recipient is required. |
RE303 | Reject | Recipient bank BIC is not correct |
RE304 | Reject | Recipient bank code is not correct |
RE305 | Reject | Recipient bank account number for the IBAN account is not correct |
RE306 | Reject | Recipient bank account number is not correct |
RE307 | Reject | Combination of Recipient bank BIC and Recipient bank account number for the IBAN account is not correct |
RE308 | Reject | Recipient bank account name is required |
RE309 | Reject | Recipient bank account number is required |
RE310 | Reject | Recipient bank name is required |
RE311 | Reject | Transaction amount does not meet the minimum amount required by the Recipient bank country |
RE312 | Reject | Recipient bank country does not support the transaction type |
RE313 | Reject | One or more Recipient fields contains special characters |
RE314 | Reject | Sender requested for transfer to be returned |
RE329 | Reject | Recipient bank account does not support electronic transfers |
RE330 | Reject | Recipient bank code is not correct |
RE331 | Reject | Recipient bank branch code is not correct |
RE332 | Reject | Combination of Recipient bank BIC and Recipient bank code is not correct |
RE333 | Reject | Combination of Recipient bank BIC and Recipient bank branch code is not correct |
RE334 | Reject | Combination of Recipient bank name and Recipient bank branch code is not correct |
RE335 | Reject | Combination of Recipient bank name and Recipient bank code is not correct |
RE336 | Reject | Combination of Recipient bank name and Recipient bank account number for IBAN is not correct |
RE337 | Reject | Combination of Recipient bank name and Recipient bank BIC is not correct |
RE338 | Reject | Combination of Recipient bank account number and the IBAN account number is not correct |
RE339 | Reject | Combination of Recipient bank code and Recipient bank account number for IBAN is not correct |
RE340 | Reject | Combo of Recipient bank branch code and Recipient bank account number for IBAN account is not correct |
RE341 | Reject | Statement narrative for this transaction contains special characters |
RE342 | Reject | One or more Recipient name fields contains special characters |
RE343 | Reject | Recipient bank country code is not correct |
RE352 | Reject | Requested KYC information has not been received. Recipient bank cannot process this payout request. |
RE353 | Reject | Combination of Recipient bank BIC and Recipient bank country code is not correct |
RE354 | Reject | Recipient bank account does not support the currency in the transaction destination amount |
RE358 | Reject | Recipient bank account is closed |
RE359 | Reject | Recipient bank account does not support the currency in the transaction destination amount |
RE360 | Reject | Recipient did not accept this transfer |
RE361 | Reject | Recipient bank account name does not match Recipient bank account number |
RE362 | Reject | Recipient bank name is not correct |
RE363 | Reject | Recipient bank account name does not match Recipient bank account number |
RE364 | Reject | Recipient bank account type is not correct |
RE365 | Reject | Recipient bank cannot process this payout request. Contact the Recipient for more information. |
RE366 | Reject | Recipient account number for IBAN account type is required |
RE380 | Reject | Recipient bank does not support this transaction type |
RE381 | Reject | Recipient bank account is blocked and cannot receive this transfer |
RE382 | Reject | Recipient bank account is closed |
RE383 | Reject | Recipient FI cannot process this payout request.Contact your Visa representative for assistance. |
RE384 | Reject | Transaction has already been processed |
RE385 | Reject | Recipient address information is either not correct or contains special characters |
RE386 | Reject | Recipient bank cannot process this payout request due to regulatory reasons |
RE387 | Reject | Recipient bank account type does not support electronic transfers |
RE395 | Reject | Recipient bank cannot process this payout request. Contact your Visa representative for assistance. |
RE396 | Reject | Recipient bank cannot process this payout request. Contact your Visa representative for assistance. |
RE397 | Reject | Recipient bank cannot process this payout request. Contact your Visa representative for assistance. |
RE401 | Reject | Recipient bank cancelled this payout request for an unspecified reason |
RE402 | Reject | Recipient bank cannot process this payout request for unspecified reasons related to the Sender details |
RE404 | Reject | Recipient country of birth is not correct |
RE406 | Reject | Payment was successfully cancelled |
RE407 | Reject | Sender date of birth is required |
RE408 | Reject | Sender country of birth is required |
RE411 | Reject | Recipient bank account cannot be located or does not exist |
RE413 | Reject | Recipient bank account has exceeded its annual turnover limit |
RE414 | Reject | Payment rejected for compliance related reason. Contact your Visa representative for assistance. |
RE415 | Reject | Transaction amount exceeds the transaction limit for the Recipient FI |
RE417 | Reject | Recipient identification number is not correct |
RE418 | Reject | Recipient bank does not support SWIFT scheme |
RE420 | Reject | Recipient identification number is not correct |
RE422 | Reject | Purpose of payment is not correct |
RE424 | Reject | Recipient bank does not support this transaction payout speed |
RE426 | Reject | Recipient bank does not support this transaction payout speed |
RE429 | Reject | Recipient bank account has exceeded its daily limit |
RE430 | Reject | Recipient bank account number is not supported for the CHAPS or BACS payment format |
RE432 | Reject | Combination of Sender country and Sender address fields are not correct |
RE434 | Reject | Recipient identification number is not correct |
RE436 | Reject | Recipient identification number is not correct |
RE438 | Reject | Recipient identification number is not correct |
RE440 | Reject | Recipient identification number is not correct |
RE442 | Reject | Recipient bank code is not correct |
RE444 | Reject | Recipient bank account does not support payments where Recipient type is C for Company |
RE445 | Reject | Transaction purpose of payment is required |
RE447 | Reject | Recipient bank account name exceeds the max number of characters allowed |
RE449 | Reject | Recipient bank account does not support payments where Recipient type is C for Company |
RE451 | Reject | Recipient bank does not support SEPA scheme |
RE452 | Reject | Payment rejected for compliance related reason. Contact your Visa representative for assistance. |
RE454 | Reject | Recipient identification number is not correct |
RE457 | Reject | Combination of Recipient identification number and Recipient bank account number is not correct |
RE458 | Reject | Recipient identification number is not correct |
RE459 | Reject | Recipient identification number is not correct |
RE462 | Reject | Recipient identification number is not correct |
RE464 | Reject | Recipient identification number is not correct |
RE465 | Reject | Recipient identification number is not correct |
RE467 | Reject | Recipient bank does not have mandate form on file for the Recipient |
RE470 | Reject | Recipient bank account is frozen and cannot receive this transfer |
RE471 | Reject | Recipient bank account is dormant and cannot receive this transfer |
RE472 | Reject | Recipient did not expect to receive this transaction amount from the Sender |
RE473 | Reject | Payment rejected for compliance related reason. Contact your Visa representative for assistance. |
RE476 | Reject | Recipient bank account does not support the currency in the transaction destination amount |
RE482 | Reject | Requested KYC information has not been received. Recipient bank cannot process this payout request. |
RE483 | Reject | Transaction purpose of payment is required |
RE484 | Reject | Recipient bank cannot process this payout request. Contact your Visa representative for assistance. |
RE487 | Reject | Sender requested for transfer to be returned |
RE489 | Reject | Recipient bank code is not correct |
RE491 | Reject | Recipient did not expect to receive this transaction amount from the Sender |
RE492 | Reject | Combination of Recipient bank account number and Recipient bank account name does not match |
RE493 | Reject | Recipient bank account cannot be located or does not exist |
RE494 | Reject | Recipient bank code is not correct |
RE495 | Reject | Recipient bank code is not correct |
RE496 | Reject | Recipient bank code is not correct |
RE497 | Reject | Recipient bank BIC is not correct |
RE498 | Reject | Recipient bank BIC is not correct |
RE499 | Reject | Combination of Recipient bank account number and Recipient bank account name does not match |
RE500 | Reject | Recipient address information is either not correct or missing required details |
RE501 | Reject | Recipient does not recognize the Sender of payment |
RE502 | Reject | Recipient bank account cannot be located or does not exist |
RE503 | Reject | Recipient name is required |
RE514 | Reject | Sender identification number is not correct |
RE515 | Reject | Recipient bank cannot process this payout request. Contact your Visa representative for assistance. |
RE516 | Reject | One or more Sender fields is not correct |
RE520 | Reject | Recipient state or province does not support this transaction type |
RE521 | Reject | Combination of Originator city and-or Originator state exceeds max number of characters allowed |
RE522 | Reject | Recipient account does not support the currency in the transaction destination amount |
RE523 | Reject | Payment was not funded by cutoff time |
RE525 | Reject | Recipient bank cannot process this payout request.Contact your Visa representative for assistance |
RE527 | Reject | Recipient bank account does not support electronic transfers |
RE600 | Reject | Recipient not eligible to receive cross-border transactions |
RE601 | Reject | One or more fields contain incorrect values. |
RE602 | Reject | Payment rejected for compliance related reason at partner. Contact your Visa representative for assistance. |
RE603 | Reject | Recipient's transaction frequency exceeds the limit. |
RE604 | Reject | Invalid Sender Age. |
RE605 | Reject | One or more mandatory fields is missing. |
RE606 | Reject | This payout request could not be processed. |
RE607 | Reject | Transaction amount exceeds the transaction limit for the sender |
RE608 | Reject | Sender's transaction frequency exceeds the limit. |
RE609 | Reject | Configuration error. Please contact your Visa representative. |
RE611 | Reject | Configuration error. Please contact your Visa representative. |
RE612 | Reject | The transaction could not be processed. Please retry the transaction. |
RE613 | Reject | The transaction could not be processed. Please retry the transaction. |
RE614 | Reject | Sender country is not supported |
RE800 | Reject | The recipient IBAN account number and country codes the does not match |
RE801 | Reject | Payment rejected for compliance related reason. Contact your Visa representative for assistance |
RE802 | Reject | Payment rejected for compliance related reason. Contact your Visa representative for assistance |
RE803 | Reject | Payment rejected for compliance related reason. Contact your Visa representative for assistance |
RE804 | Reject | Payment rejected for compliance related reason. Contact your Visa representative for assistance |
RE805 | Reject | Payment rejected for compliance related reason. Contact your Visa representative for assistance |
RE806 | Reject | One or more detail in the recipient bank information is either missing or incorrect |
RE808 | Reject | One or more detail in the recipient information is either missing or incorrect |
RE811 | Reject | The recipient bank branch's name is incorrect |
RE812 | Reject | Payment rejected for compliance related reason. Contact your Visa representative for assistance |
RE813 | Reject | One or more detail in the recipient information is either missing or incorrect |
RE815 | Reject | Transaction rejected for exceeding certain limit. Contact your Visa representative for assistance |
RE817 | Reject | Recipient bank cannot process this payout request. Contact your Visa representative for assistance. |
RE819 | Reject | Payment rejected for compliance related reason. Contact your Visa representative for assistance |
RE820 | Reject | Sender bank code is not correct |
RE821 | Reject | Sender bank BIC is not correct |
RE822 | Reject | Clearing System Member identifier is either invalid or missing. |
RE823 | Reject | Clearing System Member identifier is either invalid or missing. |
RE824 | Reject | Creditor Clearing System Member identifier is either invalid or missing. |
RE825 | Reject | Sender address is required |
RE315 | Return | Recipient bank BIC is not correct |
RE316 | Return | Recipient bank code is not correct |
RE317 | Return | Recipient bank account number for the IBAN account is not correct |
RE318 | Return | Recipient bank account number is not correct |
RE319 | Return | Combination of Recipient bank BIC and Recipient bank account number for the IBAN account is not correct |
RE320 | Return | Combo of Recipient bank account number for IBAN account and Recipient bank country code is not correct |
RE321 | Return | Recipient bank account name is required |
RE322 | Return | Recipient bank account number is required |
RE323 | Return | Recipient bank name is required |
RE324 | Return | Recipient bank account name does not match Recipient bank account number |
RE325 | Return | Recipient did not accept this transfer |
RE326 | Return | Recipient bank account does not support electronic transfers |
RE327 | Return | Recipient bank account is closed |
RE328 | Return | Sender requested for transfer to be returned |
RE344 | Return | Recipient bank code is not correct |
RE345 | Return | Recipient bank branch code is not correct |
RE346 | Return | Recipient bank name is not correct |
RE347 | Return | Recipient bank account name does not match Recipient bank account number |
RE348 | Return | Recipient bank account type is not correct |
RE349 | Return | Recipient bank account does not support the currency in the transaction destination amount |
RE350 | Return | Recipient bank cannot process this payout request. Contact the Recipient for more information. |
RE351 | Return | Transaction amount does not meet the minimum amount required by the Recipient bank country |
RE355 | Return | Requested KYC information has not been received. Recipient bank cannot process this payout request. |
RE356 | Return | Combination of Recipient bank BIC and Recipient bank country code is not correct |
RE357 | Return | Recipient bank account does not support the currency in the transaction destination amount |
RE367 | Return | Combination of Recipient bank account number and the IBAN account number is not correct |
RE368 | Return | Combination of Recipient bank BIC and Recipient bank code is not correct |
RE369 | Return | Combination of Recipient bank BIC and Recipient bank branch code is not correct |
RE370 | Return | Combination of Recipient bank code and Recipient bank account number for IBAN is not correct |
RE371 | Return | Combination of Recipient bank name and Recipient bank BIC is not correct |
RE372 | Return | Combination of Recipient bank name and Recipient bank account number for IBAN is not correct |
RE373 | Return | Combination of Recipient bank name and Recipient bank code is not correct |
RE374 | Return | Combination of Recipient bank name and Recipient bank branch code is not correct |
RE375 | Return | One or more Recipient fields contains special characters |
RE376 | Return | One or more Recipient name fields contains special characters |
RE377 | Return | Combo of Recipient bank branch code and Recipient bank account number for IBAN account is not correct |
RE378 | Return | Statement narrative for this transaction contains special characters |
RE379 | Return | Recipient account number for IBAN account type is required |
RE388 | Return | Recipient bank account is blocked and cannot receive this transfer |
RE389 | Return | Recipient bank account is closed |
RE390 | Return | Recipient FI cannot process this payout request.Contact your Visa representative for assistance. |
RE391 | Return | Transaction has already been processed |
RE392 | Return | Recipient address information is either not correct or contains special characters |
RE393 | Return | Recipient bank cannot process this payout request due to regulatory reasons |
RE394 | Return | Recipient bank account type does not support electronic transfers |
RE398 | Return | Recipient bank cannot process this payout request. Contact your Visa representative for assistance. |
RE399 | Return | Recipient bank cannot process this payout request. Contact your Visa representative for assistance. |
RE400 | Return | Recipient bank cancelled this payout request for an unspecified reason |
RE403 | Return | Recipient bank cannot process this payout request for unspecified reasons related to the Sender details |
RE405 | Return | Recipient country of birth is not correct |
RE409 | Return | Recipient bank account has exceeded its annual turnover limit |
RE410 | Return | Recipient bank account is dormant and cannot receive this transfer |
RE412 | Return | Recipient bank account cannot be located or does not exist |
RE416 | Return | Recipient bank cannot process this payout request. Contact your Visa representative for assistance. |
RE419 | Return | Recipient bank does not support SWIFT scheme |
RE421 | Return | Recipient identification number is not correct |
RE423 | Return | Purpose of payment is not correct |
RE425 | Return | Transaction purpose of payment is required |
RE427 | Return | Recipient identification number is not correct |
RE428 | Return | Recipient bank account has exceeded its daily limit |
RE431 | Return | Recipient bank account number is not supported for the CHAPS or BACS payment format |
RE433 | Return | Recipient identification number is not correct |
RE435 | Return | Recipient identification number is not correct |
RE437 | Return | Recipient identification number is not correct |
RE439 | Return | Recipient identification number is not correct |
RE441 | Return | Recipient bank code is not correct |
RE443 | Return | Recipient bank account does not support payments where Recipient type is C for Company |
RE446 | Return | Recipient bank account name exceeds the max number of characters allowed |
RE448 | Return | Recipient bank account does not support payments where Recipient type is C for Company |
RE450 | Return | Recipient bank does not support SEPA scheme |
RE453 | Return | Recipient identification number is not correct |
RE455 | Return | Combination of Recipient identification number and Recipient bank account number is not correct |
RE456 | Return | Recipient identification number is not correct |
RE460 | Return | Sender requested for transfer to be returned |
RE461 | Return | Recipient identification number is not correct |
RE463 | Return | Recipient identification number is not correct |
RE466 | Return | Recipient bank does not have mandate form on file for the Recipient |
RE468 | Return | Recipient bank account is frozen and cannot receive this transfer |
RE469 | Return | Recipient did not expect to receive this transaction amount from the Sender |
RE474 | Return | Recipient bank account name for the IBAN account number does not match |
RE475 | Return | Recipient bank account does not support the currency in the transaction destination amount |
RE477 | Return | Sender requested for transfer to be returned |
RE478 | Return | Payment returned for compliance related reason. Contact your Visa representative for assistance. |
RE479 | Return | Recipient does not recognize the Sender of payment |
RE480 | Return | Payment rejected for compliance related reason. Contact your Visa representative for assistance. |
RE481 | Return | Payment returned for compliance related reason. Contact your Visa representative for assistance. |
RE485 | Return | Recipient did not expect to receive this transaction amount from the Sender |
RE486 | Return | Sender requested for transfer to be returned |
RE488 | Return | Recipient bank code is not correct |
RE490 | Return | Recipient did not expect to receive this transaction amount from the Sender |
RE504 | Return | Recipient bank code is not correct |
RE505 | Return | Recipient bank code is not correct |
RE506 | Return | Recipient bank code is not correct |
RE507 | Return | Recipient bank BIC is not correct |
RE508 | Return | Recipient bank BIC is not correct |
RE509 | Return | Combination of Recipient bank account number and Recipient bank account name does not match |
RE510 | Return | Recipient address information is either not correct or missing required details |
RE511 | Return | Recipient does not recognize the Sender of payment |
RE512 | Return | Recipient bank account cannot be located or does not exist |
RE513 | Return | Recipient name is required |
RE517 | Return | Sender identification number is not correct |
RE518 | Return | Recipient bank cannot process this payout request. Contact your Visa representative for assistance. |
RE519 | Return | One or more Sender fields is not correct |
RE524 | Return | Recipient bank cannot process this payout request.Contact your Visa representative for assistance |
RE526 | Return | Recipient bank account does not support electronic transfers |
RE807 | Return | One or more detail in the recipient bank information is either missing or incorrect |
RE809 | Return | One or more detail in the recipient information is either missing or incorrect |
RE810 | Return | One or more detail in the sender's address is either missing or incorrect |
RE814 | Return | Recipient branch name is incorrect |
RE816 | Return | Recipient bank cannot process this payout request. Contact your Visa representative for assistance. |
RE818 | Return | Payment rejected for compliance related reason. Contact your Visa representative for assistance |
RE826 | Return | Sender bank code is not correct |
RE827 | Return | Sender bank BIC is not correct |
RE828 | Return | Clearing System Member identifier is either invalid or missing. |
RE829 | Return | Clearing System Member identifier is either invalid or missing. |
RE830 | Return | Creditor Clearing System Member identifier is either invalid or missing. |
RE831 | Return | Sender address is required |
A) Encrypted Error Message
Visa returns an “errorResponse” object in case of HTTP 400 errors. These errors will be encrypted. The error response will have message, reason and detail about the error including a detailed error code. Some of the errors will not any detail message or error code. Please refer API Reference to view structure of “errorResponse”
B) Unencrypted Error Message
Visa applies certain validations before decrypting the encrypted payload from Clients.
Error messages returned due to failures during this validation typically follow the structure below:
{
responseStatus: {
code: " 9000",
severity: "ERROR",
message: "Invalid URI",
info: "",
status: "4XX"
}
}