Visa File Exchange Service and Swift FIN+ are alternative integration options available for integrating Visa Direct for Account. Both integration options provide a flexible way to exchange payment related messages between clients and Visa.
A payout request sent via the Visa File Exchange System (VFES) or Swift network (FIN+ service), once received by Visa, is transformed from a payment request into API format. The same process is followed for the response sent back to the client.
These alternative options are currently available for Visa Direct for Account.
1 |
Sender initiates a payment to the Recipient. |
2 |
The Originating Entity receives the payment request and performs internal processing and screening. The payment request is captured, verified, and submitted to Visa via VFES or Swift. |
3 |
Visa Direct Gateway processes the payment request and sends it to its Network Partner, who provides access to local settlement services. |
4 |
The Recipient Financial Institution receives the payout and credits the Recipient. |
Payment is received by the Recipient. |
Clients who integrate using Swift will have a secure connection to make transactions. Client will continue to have communication, reconciliation and management of financial transactions. Single payment requests are transformed into the Visa Direct for Account Send Payout API. The transaction then continues to follow the existing route of a Visa Direct for Account transaction.
Refer to Onboarding for help implementing Swift.
Clients who use Visa File Exchange Service will be able to send single or bulk transactions using the ISO 20022 standard. The payment files are in CBPR+ format where responses can be acknowledged and confirmed at a single file transaction level. Visa File Exchange Service enables the payment files to be transformed into readable data, which is sent to Visa Direct for Account Send Payout API, proceeding to follow the existing Visa Payments Limited (VPL) flow.
Refer to Onboarding for help implementing Visa File Exchange Service.
Clients can choose to use Swift as their integration option in all regions where Visa Direct for Account is available:
VFES will be made available to clients shortly.
To onboard to VFES or Swift, Clients must follow the same steps to onboard to the Visa Direct for Account and Wallet APIs. Click here to see the implementation overview. Other tasks to be completed include:
Integration using Visa File Exchange Service or Swift is currently available for Visa Direct for Account only.
Clients integrating to Visa File Exchange Service or Swift can still connect to the optional Visa Direct for Account APIs offered on the Visa Developer Center. These include the Payout Status Notification, Query Payout, Ledger Notification, Get Account Balance and Get Posting Calendar APIs. See APIs.
See below for the Swift and VFES Error Codes:
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. |