Visa Direct Account and Wallet Error Codes

Error Codes and Exception Handling

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.

Error Codes

Last updated: 28th March 2025

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

11064

Selected payment rail is not configured. Please contact your Visa representative.

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

Status

Code

Message

400

11000

Mandatory value is missing.

400

11052

Value provided for one of the fields is too long.

400

11053

Value provided for one of the fields is too short.

400

11054

Value provided for one of the fields has incorrect format.

400

11055

Value provided for one of the fields is invalid.

400

4003

The Creditor country and currency route selected is not supported.

400

4004

The Creditor country and currency route selected is not supported.

400

4100

Transaction cannot be processed at this time, please contact Visa.

400

4102

Creditor bank account is not supported.

400

4110

The beneficiary Bank Account Intermediary Account supplied field contains not supported characters.

400

4111

Route not supported, please contact Visa representative

400

4203

Debtor or Creditor identification type is required.

400

4205

Debtor or Creditor identification number is not numeric.

400

4208

Debtor or Creditor country in address is not allowed.

400

4209

Debtor or Creditor identity issue country is not allowed.

400

4215

Debtor or Creditor identity number is not binary.

400

4218

Debtor or Creditor identity number is not numeric.

400

4220

Only one document number must be supplied for Debtor or Creditor.

400

4221

Creditor identification information is invalid or missing

400

4223

Debtor or Creditor additional identity data contains more than one item of the same name

400

4225

Value contains non-supported characters.

400

4227

Debtor or Creditor details exceeds max length.

400

4300

Debtor or Creditor detail data is incomplete

400

4302

Additional data is required for this purpose of payment

400

4401

Creditor account has duplicate data.

400

4403

Payout request has an illegal character data.

400

4404

Creditor account is inactive.

400

4407

Payout is not cancellable.

400

4408

Payout is pending cancellation.

400

4409

Transaction cannot be processed at this time, please contact Visa.

400

4600

Final state of the transaction is unknown.

400

4601

Validation failed for Retrieval Reference Number. This transaction can no longer be retried.

400

4602

Interbank Settlement currency is not same as Destination currency.

400

4603

Payout not cancellable.

400

4604

Interbank Settlement currency did not match the debtor account currency or the creditor account currency.

400

4700

This payout request matches with other payout transactions which are in an inconsistent state. Please contact your Visa Representative.

400

4701

This payout request is inconsistent with the previously processed payout transaction.

400

4702

The payout transaction that has been queried is in an inconsistent/unknown state.

400

4703

The payout transaction is in an inconsistent state. Please contact your Visa Representative.

400

4704

Payout not cancellable at this time. Payout is in an inconsistent state.

400

4900

Current transaction is a duplicate. Original Payout attempt is in ERROR. Please contact a Visa representative.

400

4901

Current transaction is a duplicate. Original Payout attempt is in an undefined state. Please contact a Visa representative.

400

4902

Current transaction is a duplicate. Original Payout attempt terminated unsuccessfully.

400

5000

This payout request is inconsistent with the previously processed payout transaction.

400

5102

Current transaction is a duplicate.

400

5103

Prior payout exists with the same Instruction Identification but with different key transaction data elements.

400

5200

Payout attempt terminated unsuccessfully.

400

5201

Payout in queue. Wait for the status notification and retry cancellation later.

400

5300

This transaction has already been cancelled. Current request is a duplicate.

400

5301

Transaction not in a cancellable state.

400

11001

Insufficient bank data supplied. Please contact customer support for more info.

400

11002

Creditor agent BIC is not found.

400

11003

Creditor companyName or firstName + lastName combination or fullName is required.

400

11004

Only Creditor companyName or firstName + lastName combination or fullName is allowed.

400

11005

Creditor companyName or fullName is mandatory.

400

11006

Only Creditor companyName or fullName is allowed.

400

11007

Creditor firstName + lastName combination or fullName is required.

400

11008

Only Creditor firstName + lastName combination or fullName is allowed.

400

11057

The Creditor agent information is not sufficient.

400

11156

Creditor agent clearing system member ID not be supplied for this territory

400

11157

Creditor agent clearing system member ID is contradicting

400

11159

Creditor agent clearing system member ID contradicts the supplied account number

400

11160

The Creditor agent clearing system member ID  contains non-numeric characters.

400

11161

The Creditor agent clearing system member ID contains non-alphanumeric characters.

400

11162

Creditor agent clearing system member ID is required

400

11163

Creditor agent clearing system member ID is not eligible for local schemes

400

11170

The Creditor agent clearing system member ID is required.

400

11171

Creditor agent clearing system member ID contradicts the one derived from this account

400

11172

Creditor agent clearing system member ID is not found on CB.Net lookup

400

11173

ABA routing number and a Fedwire code have been supplied which contradict each other

400

11202

Creditor agent branch ID is required in the territory

400

11205

Creditor agent branch ID should not be supplied for this territory

400

11206

Creditor agent branch ID is contradicting

400

11208

Creditor agent branch ID not found on CB.Net lookup

400

11356

Creditor bank account number prefix is too long

400

11357

Creditor bank account number prefix is too short

400

11358

Creditor bank account number prefix contains non-numeric characters

400

11360

Creditor account ID failed modulus check

400

11364

Creditor account IBAN is required in the territory

400

11367

Creditor account IBAN country is not recognized

400

11368

Creditor account IBAN failed modulus check

400

11370

Creditor account IBAN is contradicting

400

11371

Creditor account IBAN contradicts the supplied routing number

400

11372

Creditor account IBAN contradicts the supplied account number

400

11374

Creditor IBAN contradicts account number suffix

400

11375

Creditor Account ID and creditor agent clearing system member ID mismatch

400

11376

Creditor account IBAN supplied implies a country different than the country code supplied

400

11401

Creditor account type is required in the territory

400

11452

The Creditor bank account number suffix is required in the territory.

400

11501

Creditor agent BIC code contradicts with creditor agent clearing system member ID

400

11502

Creditor agent BIC country does not match bank account country

400

11505

Creditor agent BIC does not exist in bank partner reference table

400

11506

Creditor agent BIC supplied contradicts the bank identified by the supplied creditor agent clearing system member ID

400

11507

Creditor agent BIC has not been supplied and is required in the territory

400

11508

Creditor agent BIC contains non-alphanumeric characters

400

11509

Creditor agent BIC country does not match the SWIFT BIC country

400

11510

Creditor agent BIC is not supported

400

11551

At least one Creditor additional data item must be supplied

400

11653

The Creditor additional data key is not known.

400

11750

Creditor identification must be provided

400

11900

The Creditor alias must be null.

400

11950

The service level must not be null.

400

11952

The service level is not supported.

400

12003

Conflicting Creditor name, identity or type

400

12004

Identity Type of creditor is required.

400

12050

The Creditor card must be null.

400

12506

Creditor contact number is mandatory for this route.

400

13250

No eligible routes found which allow debtor unstructured identity

400

13357

Creditor name or firstName + lastName combination is required

400

13358

Only Creditor name or firstName + lastName combination is allowed

400

13359

Creditor name is mandatory

400

13360

Only Creditor name is allowed

400

13361

Creditor firstName + lastName combination or name is required

400

13362

Only Creditor firstName + lastName combination or name is allowed

400

13380

Creditor middleName must be null

400

13425

The Creditor agent must be null.

400

13426

Creditor wallet must be null.

400

13500

The Creditor Postal address Street Name must be null.

400

13550

The Creditor Postal address Street Name must be null.

400

13600

The Creditor Postal address minorSubDivisionCode must be null.

400

13701

The Creditor identification idOwnerType must be null.

400

22203

The Creditor middleName must be null.

400

31251

Interbank Settlement Amount Currency Code must be a numeric of length 3.

400

31303

Payment amount exceeds the route limit.

400

31550

Transaction purpose of payment is required

400

31658

Transaction endToEndId must not be null

400

31659

TransactionDetail structuredRemittance is too long

400

31660

StructuredRemittance Referred document amount Remitted amount is missing

400

31661

StructuredRemittance Referred document amount Remitted amountCurrencyCode is missing

400

31663

StructuredRemittance Referred document amount Remitted amountCurrencyCode is Invalid

400

31665

StructuredRemittance Referred document amount tax amountCurrencyCode is Invalid

400

31666

TransactionDetail structuredRemittance referredDocumentInformation is too long

400

31667

StructuredRemittance referredDocumentInformation code is missing

400

31668

StructuredRemittance referredDocumentInformation code has invalid length

400

31669

StructuredRemittance referredDocumentInformation code has invalid content

400

31670

StructuredRemittance referredDocumentInformation number is missing

400

31671

StructuredRemittance referredDocumentInformation number is too short

400

31672

StructuredRemittance referredDocumentInformation number is too long

400

31673

StructuredRemittance referredDocumentInformation relatedDate has invalid content

400

31674

StructuredRemittance creditorReference code is missing

400

31675

StructuredRemittance creditorReference code has invalid length

400

31676

StructuredRemittance creditorReference code has invalid content

400

31677

StructuredRemittance creditorReference number is missing

400

31678

StructuredRemittance creditorReference number is too short

400

31679

StructuredRemittance creditorReference number is too long

400

31680

StructuredRemittance Referred document amount taxAmount is invalid

400

31681

StructuredRemittance referred document amount Remitted amount has invalid content

400

31682

The minor units in referred document amount Remitted amount does not align with currency exponent

400

31683

The minor units in Referred document amount taxAmoun does not align with currency exponent

400

34253

The InterbankSettlementAmount currency should be same as either the client's settlement currency or Creditor's bank currency

400

34254

The InterbankSettlementAmount currency should be same as either the client's settlement currency or Creditor's wallet currency

400

41001

Debtor companyName or fullName is required

400

41002

Only Debtor companyName or fullName is allowed

400

41003

Debtor firstName + lastName combination or fullName is required

400

41004

Only Debtor firstName + lastName combination or fullName is allowed

400

41005

DebtorAccountNumber or DebtorReferenceNumber is required

400

41006

Only DebtorAccountNumber or DebtorReferenceNumber is allowed

400

41007

Debtor name is required

400

41008

Only Debtor name is allowed

400

41009

Debtor firstName + lastName combination or name is required

400

41010

Only Debtor firstName + lastName combination or name is allowed

400

41011

Debtor name or firstName + lastName combination is required

400

41012

Only Debtor name or firstName + lastName combination is allowed

400

41102

DebtorReferenceNumber field must be null

400

41150

DebtorAccount Type Proprietry Code field must be null.

400

42400

No eligible routes found which allow debtor unstructured identity

400

42620

Debtor middleName must be null

400

42851

The Debtor identification idOwnerType must be null.

400

44010

Payment value less than the minimum route limit

400

44013

Value provided for one of the fields is too long

400

44015

Debtor-Creditor relationship is not allowed

400

44016

Value provided for one of the fields is invalid

400

44017

Country is not currently supported

400

44018

Debtor name or first name and last name are required.

400

44019

One of Debtor name or first name and last name must be provided

400

44021

Either DebtorAccountNumber or DebtorReferenceNumber is required

400

44022

A company cannot have date of birth or country of birth or city of birth

400

44023

This combination of Debtor type and Creditor type provided is not supported for this route

400

44025

Debtor age is not supported

400

44026

An Individual cannot have a legal registration number

400

44027

A company cannot have a date of birth

400

44028

A company cannot have a country of birth

400

44029

Creditor wallet account not found

400

44030

Creditor details mismatch at wallet operator.

400

44031

Creditor wallet account is unavailable

400

44032

Creditor identification id schemeName is not supported

400

44037

Creditor wallet country is not supported for this wallet operator

400

44038

Creditor wallet currency is not supported for this wallet operator

400

44039

Creditor name or first name and last name are required.

400

44040

Creditor name or first name and last name are required.

400

44041

A company cannot have date of birth or country of birth or city of birth

400

44042

A company cannot have a passport

400

44043

A company cannot have a driving license

400

44044

A company cannot have a national id

400

44045

A company cannot have a tax id

400

44046

A company cannot have a foreign id

400

44047

Creditor name or first name and last name are required.

400

44049

A company cannot have a passport

400

44050

A company cannot have a driving license

400

44051

A company cannot have a national id

400

44052

A company cannot have a foreign id

400

44056

A company cannot have a city of birth

400

44057

Debtor minimum information is missing

400

44058

Creditor details validation in progress with partner

400

44059

This request could not be processed. Please try again.

400

44060

Transaction amount exceeds the transaction limit for the Debtor

400

44061

Transaction amount exceeds the transaction limit for the Creditor.

400

44062

Debtor’s transaction frequency exceeds the limit.

400

44063

Creditor’s transaction frequency exceeds the limit.

400

44064

Payment rejected for compliance related reason at partner.  Contact your Visa representative for assistance.

400

44065

The value provided for one or more request parameters is considered invalid.

400

44067

No route exists for this combination

400

44068

This payout request could not be processed. Please contact your Visa representative.

400

44069

This payout request could not be processed. Please contact your Visa representative.

400

44070

Configuration error. Please contact your Visa representative.

400

44072

PaymentTypeInformation CategoryPurpose is not correct

400

44073

PaymentTypeInformation InstructionPriority is not correct.

400

44078

The additional identity data block contains an invalid item

400

44079

A company cannot have a tax id

400

44082

The route or wallet operator does not support the destination amount precision

400

51001

Payout not found

400

51021

The idType must be one of CLIENT_REFERENCE_ID or PAYOUT_ID.

400

51204

Debtor middleName must be null

400

52010

Insufficient fund in merchant account

400

52012

Expired transfer proposal

400

53000

Transaction Error

400

53003

Partner corridor not active

400

53008

Subscriber not found

400

53009

Subscriber not authorized to receive amount

400

53011

Transaction could not be executed

400

53013

E-wallet system error

400

53014

MFS system error

400

53015

Blacklist error

400

53016

Daily Debtor velocity limit exceeded

400

53017

Daily Creditor velocity limit exceeded

400

53018

Weekly Debtor velocity limit exceeded

400

53019

Weekly Creditor velocity limit exceeded

400

53020

Monthly Debtor velocity limit exceeded

400

53021

Monthly Creditor velocity limit exceeded

400

53022

Transaction max amount exceeded

400

53023

Subscriber not authorized to receive transaction

400

53050

PaymentTypeInformation ServiceLevel must not be null

400

54450

The number of calendar days requested must be an integer value between 1 and 30.

400

61000

Unknown query parameter

400

61204

The sourceCurrencyCode should not be supplied for Push to Account.

400

61205

The sourceAmount should not be supplied for Push to Account.

400

61250

TransactionDetail sourceCurrencyCode must be null

400

61300

TransactionDetail sourceAmount must be null

400

70102

The currencyCode must be a alphabetic string of length 3.

400

70104

No balances to return.

400

70105

A balance for the currency and account requested does not exist.

400

99999

There is an issue with the data of this transaction and it cannot be processed

400

100042

Data for one or more of Creditor fields are required to process your payout request

400

100043

Creditor CountrySubDivision or state is not correct

400

100044

Data for one or more Creditor fields contains special characters

400

100049

Data for one or more Creditor fields contains special characters

400

100050

The minor units in Transaction Amount does not align with currency exponent.

400

100051

Data for one or more Creditor fields contains alpha and/or special characters

400

100052

Data for one or more Creditor fields are not correct or contains special characters

400

100053

Data provided for one or more Creditor fields is not currently supported

400

100054

Creditor ID issue country is not correct

400

100055

Creditor ID number is not correct

400

100056

Data for one or more of Creditor country fields is not correct

400

100058

Creditor ID type is not correct

400

100059

Creditor date of birth is not correct.

400

100061

Creditor email address is not correct

400

100062

Creditor company registration number is not correct

400

100066

Creditor identity type is mandatory for this route

400

100089

Data for one or more Creditor identification list fields is not correct

400

100106

Only one form of identification is required for the Creditor

400

100110

Duplicate data for one or more Creditor identification list fields exists

400

100114

Data provided for one or more Creditor fields is not required for this destination country

400

100117

 Destination route not set up

400

100118

Destination country is not currently supported

400

100119

Debtor details are not in the correct format. Contact your Visa representative for assistance.

400

100120

Creditor details are not in the correct format. Contact your Visa representative for assistance.

400

100144

Combination of Creditor Agent country code and Creditor account identification for 'IBAN' bank account number type is not correct

400

100151

Unable to validate this payout request becuase one or more of Creditor bank information provided is missing or invalid.

400

100162

Creditor account name is required to process your payout request.

400

100174

Creditor account name contains special characters.

400

100192

Creditor agent name is required to process your payout request

400

100204

Creditor agent name contains special characters.

400

100210

Creditor agent account name is not correct

400

100222

Creditor agent name is not currently supported for this payout request

400

100228

Creditor agent clearing system member ID is required to process your payout request

400

100246

Creditor agent clearing system member ID contains special characters.

400

100252

Creditor agent clearing system member ID contains alpha and/or special characters.

400

100258

Creditor agent clearing system member ID should not be provided for this destination country

400

100264

The Creditor agent clearing system member ID provided conflicts with the rest of the Creditor bank information in the payout request.

400

100270

Creditor agent clearing system member ID is not correct

400

100276

Combination of Creditor agent clearing system member ID and Creditor bank account number is not correct

400

100283

Creditor agent branch ID is required to process your payout request

400

100306

Creditor agent branch ID contains alpha and/or special characters.

400

100312

Creditor agent branch ID should not be provided for this destination country

400

100318

The Creditor agent branch ID provided conflicts with the rest of the Creditor bank information in the payout request.

400

100324

Creditor agent branch ID is not correct

400

100330

One or more of the creditor agent information fields provided is incorrect

400

100336

Combination of Creditor agent BIC and Creditor agent clearing system member ID is not correct

400

100348

Creditor account ID is not correct

400

100354

Creditor account ID is required to process your payout request.

400

100372

Creditor account ID contains alpha and/or special characters.

400

100378

Creditor account ID contains special characters.

400

100408

Creditor account ID has failed the modulus check.

400

100426

Creditor bank account number suffix contains alpha and/or special characters.

400

100432

Creditor bank account number suffix contains special characters.

400

100445

CreditorAccount account type is required to process your payout request

400

100450

CreditorAccount account type is not correct.

400

100456

CreditorAccount account type contains special characters.

400

100462

Creditor bank account number suffix is required to process your payout request

400

100468

Remove the Creditor bank account number suffix. The suffix is included in the Creditor bank account number.

400

100474

Creditor agent BIC is required to process your payout request

400

100480

Creditor agent BIC is not correct

400

100486

Data for one or more fields are not correct or contains special characters.

400

100492

Creditor agent BIC contains special characters.

400

100504

Creditor agent BIC is not correct

400

100511

Creditor agent country code requires IBAN account number to process this payout request

400

100528

Creditor agent country code does not support IBAN account numbers

400

100534

CreditorAccount  ID has failed the modulus check

400

100552

Combination of Creditor 'IBAN'  account ID and Creditor agent clearing system member ID is not correct

400

100678

Creditor agent clearing system member ID is not currently supported for this payout request

400

100684

Combination of Creditor agent clearing system member ID and Creditor agent clearing system member ID is not correct

400

100690

Combination of Creditor account ID and Creditor agent clearing system member code is not correct

400

100696

Data provided for one or more Debtor fields is not currently supported

400

100706

Data for one or more Debtor country fields is not correct

400

100710

Debtor ID issue country is not correct

400

100717

Debtor ID scheme name is not correct

400

100724

Debtor email address is not correct

400

100731

Debtor CountrySubDivision is not correct

400

100737

Debtor identity type is mandatory for this route

400

100741

Data for one or more Debtor fields is required to process your payout request

400

100744

Debtor type must be 'I' for Individual or 'C' for Company

400

100746

Debtor date of birth is not correct

400

100753

Data for one or more Debtor identification list fields is not correct

400

100763

Data for one or more Debtor fields contains special characters

400

100781

Data for one or more Debtor fields contains alpha and/or special characters.

400

100798

Only one form of identification is required for the Debtor

400

100802

Debtor ID number is not correct

400

100809

Duplicate data for one or more Debtor identification list fields exists

400

100816

Data for one or more Debtor fields are not correct or contains special characters

400

100843

Data for one or more Debtor fields are required to process your payout request

400

100852

Debtor organisation ID is not correct

400

100859

Data provided for one or more Debtor fields is not required for this destination country

400

100888

Configuration error. Please contact your Visa representative. 

400

100891

Purpose of payment is not correct

400

100892

This is a duplicate transaction

400

100896

Creditor agent clearing system member ID or Creditor account ID is required to process your payout request

400

100898

One or more of Debtor or creditor identity data is missing or invalid

400

100902

Creditor additional data value contains special characters or exceeds max length allowed.

400

100903

Debtor reference number contains special characters.

400

100906

Configuration error. Onboarding incomplete. Please contact your Visa representative.

400

100908

Creditor type supported is Individual for this payout

400

100909

Data for Debtor date of birth is required to process your payout request

400

100911

Data for Debtor address is required to process your payout request

400

100914

Debtor type supported is Individual for this payout

400

100915

Transaction amount exceeds the transaction limit

400

100916

Transaction Amount or derived Destination Amount is 0

400

100918

Data for Debtor country is required to process your payout request

400

100919

Creditor tax code (RUC) is required and has not been provided or is not correct

400

100940

Initiating Party ID is not correct

400

100941

Quote ID has expired

400

100942

Quote ID not found

400

100943

Quote ID does not belong to the given Initiating Party ID

400

100944

The currency pair associated with the Quote ID does not match the currency pair in the Payout request.

400

100946

Quote ID is invalid

400

100947

Undefined Internal Error. Please contact your Visa representative for assistance.

400

100948

Additional Data Name under Transaction Details  is not in the correct format.

400

100949

The length of the field is incorrect.

400

100950

Transaction not in a cancellable state.

400

100951

The initiatingPartyId is too long.

400

100952

Route is not allowed.

400

100953

IBAN is not enabled on SEPA Instant

400

200008

Only Creditor wallet account identifier type PHONENUMBER supported for this wallet operator

400

200009

Creditor account identifier phone number not in correct format

400

200012

PaymentInformation ServiceLevel does not match the Creditor details provided 

400

200020

Creditor account cannot be validated. Bank or identity information is missing or incorrect.

400

200026

If referredDocumentInformation is provided then code is mandatory

400

200027

If referredDocumentInformation is provided then number is mandatory

400

200028

If creditorReference is provided then number is mandatory

400

200029

If creditorReference is provided then code is mandatory

400

200030

If structuredRemittance object is included in the payload then amount is mandatory

400

200031

If structuredRemittance object is included in the payload then amountCurrencyCode is mandatory

400

200032

If structuredRemittance object is included in the payload then a referredDocumentInformation or a creditorReference array must be included

400

200033

None of the available routes for this transaction support structured remittance information

400

200034

Positive signed amount provided for a credit note

400

200035

Negative signed amount provided for an invoice

400

200036

StructuredRemittance array not supported for selected route

400

200037

StructuredRemittance data block exceeds the maximum length.

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

400

200039

Structural Remittance Information currency code must match CreditorDetail.bank.currencyCode for selected route

400

200041

Amount in SRI does not equal payout request amount

400

200043

Value provided for one of the fields has incorrect format

400

200048

Structured Remittance array is larger than supported

400

200049

Structural Remittance Information is disabled for this environment

400

200050

Tax Amount and Tax Currency Code must be provided together

400

200051

ReferredDocumentInformation data block exceeds the maximum length

400

200052

Tax amount is always positive and greater than zero

400

200054

Structured remittance information is not supported for PaymentInformation ServiceLevel 'W'

400

200055

Unstructured Remittance Information should not be present with Structured Remittance Information in payout

400

200056

TaxAmount field in Structured Remittance Information is not supported by this route

400

502150

Creditor card paymentCredentialReference must be null.

400

502450

DebtorDetail paymentCredentialReference must be null.

400

504102

TransactionDetail secondaryId must be null.

Reject/Return Codes

Last updated: 27th January 2025

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
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 or 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 or 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
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
RE364 Reject Recipient bank account type is not correct
RE365 Reject Recipient bank cannot process this payout request. Contact the Recipient to contact their bank 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
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.
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
RE422 Reject Purpose of payment is not correct
RE424 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 clearing scheme or payoutRail
RE432 Reject Combination of Sender country and Sender address fields are 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
RE451 Reject Recipient bank does not support SEPA scheme
RE452 Reject Payment rejected for compliance related reason.  Contact your Visa representative for assistance.
RE457 Reject Combination of Recipient identification number and Recipient bank account 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.
RE482 Reject Requested KYC information has not been received.  Recipient bank cannot process this payout request.
RE492 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
RE503 Reject Recipient name is required
RE514 Reject Sender identification number is not correct
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
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.
RE612 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
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
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.
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.
RE824 Reject Creditor Clearing System Member identifier is either invalid or missing.
RE825 Reject Sender address is required
RE832 Reject One or more details in the sender's address are either missing or incorrect
RE833 Reject Recipient did not complete authorization or successfully link a bank card within the specified time limit
RE834 Reject Recipient did not sign off the commitment letter or service agreement within the specified time limit
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
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
RE345 Return Recipient bank branch code is not correct
RE346 Return Recipient bank name is not correct
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
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
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.
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
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
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
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
RE450 Return Recipient bank does not support SEPA scheme
RE455 Return Combination of Recipient identification number and Recipient bank account 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
RE478 Return Payment returned for compliance related reason.  Contact your Visa representative for assistance.
RE479 Return Recipient does not recognize the Sender of payment
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
RE513 Return Recipient name is required
RE517 Return Sender identification number is not correct
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
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.
RE830 Return Creditor Clearing System Member identifier is either invalid or missing.
RE831 Return Sender address is required
RE835 Return Combination of Recipient bank code and account number is invalid

HTTP Error Response Codes

 

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"

 

                     }

 

         }