Alternative Integration Options

Alternative Integration Options

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.

 

Alternative Integration Payment Flow

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.

5

Payment is received by the Recipient.

 

Sending Payouts using Swift

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.

 

Sending Payouts using Visa File Exchance Service

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.

Availability

Clients can choose to use Swift as their integration option in all regions where Visa Direct for Account is available:

  • Asia Pacific
  • CEMEA
  • Europe
  • LAC
  • North America

VFES will be made available to clients shortly.

Onboarding

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:

  •  Program Information Form (PIF) - The PIF forms part of a client’s contract and is specific to each program. Contact your Visa Representative for more information.
  •  Solution Requirement Form (SRF) - The SRF is where a client can specify either Visa File Interface or Swift Client Interface as their preferred choice of payment initiation. The SRF can be completed at the same time as the PIF.  Contact your Visa Representative for more information.
  •  For clients wishing to use VFES, the VFES form - To onboard to VFES, the client must complete the VFES form. Contact the Visa representative to obtain the form.
  •  For clients wishing to use Swift - Make sure the payout message format is compliant with Visa's standard specified in MyStandards. Contact your Visa Representative for more information.
  •  Accessing the Visa Direct Portal

Considerations

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.

Error Codes

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.