updateBankAccount request

updateBankAccount request fields

To update bank account information for a merchant account, pass the following fields:

Name Type Required Description
accountKey String (error)
DEPRECATED
Not used anymore. Do not use.
merchantCode String (tick)

A merchant code string holds a value to identify a merchant.

Format:

  • Either: MerchantAccount.Merchant_Code
  • Or: Merchant_Code

bankAccountData Class (tick)

A container object for bank account data.
This field holds the following child element(s):

  • bankCity
  • bankCode
  • bankName
  • bic
  • branchCode
  • checkCode
  • countryCode
  • currency
  • foundationAccount
  • iban
  • number
  • owner
  • ownerCity
bankCity String (error)
The (main) city the bank operates from.
bankCity is an optional field for EUR transactions.

bankCity is a mandatory field for:

  • All non-EUR transactions
  • All EUR transactions without an IBAN code.
bankCode String (error)
The code identifying the bank.
The field
format is country-specific.

bankCode is mandatory only for the following countries:

  • Canada
  • Hong Kong
  • New Zealand
  • Singapore
  • Taiwan

bankName

String (error) The name of the bank.

bankName is a mandatory field for:

  • All non-EUR transactions
bic String (error)
Business Identifier Code.
Unique identifier for the bank.
branchCode String (error)
The code identifying the bank branch office.
The field format is country-specific.

branchCode is mandatory only for the following countries:

  • Australia
  • Canada
  • Great Britain
  • Indonesia
  • Hong Kong
  • New Zealand
  • Singapore
  • South-Africa
  • Taiwan
  • United States
checkCode String (error)
Code check. It corresponds to checking digits in an IBAN code.
If it is included in a transaction, its value is validated against the corresponding IBAN code.
checkCode should never be included in transactions involving non-IBAN compliant countries.
countryCode String (error)

The country value format needs to adhere to the ISO 3166-1 alpha-2 standard. An invalid country code results in a transaction/request rejection. You can look up country codes on the ISO web site.

This field is mandatory in the following cases:

  • The transaction does not include an IBAN. 
  • If it is not possible to retrieve the country code from the IBAN code.

currency String (tick)
The three-character ISO currency code.

This is a non editable, read-only field.
foundationAccount String (error)
The foundation account number (FAN).
A unique identifier.
This is a non editable, read-only field.
It is relevant only in the call response.
iban String (error)
number String (error)
The bank account number.
owner String (error) Name of the bank account owner.
ownerCity String (error)
Name of the city where the bank account holder resides.
This is a mandatory field when:
  • The transaction does not include an IBAN.

  • The transaction is non-EUR.