AccountReference Data Type

Reference to an account by either

  • IBAN, of a payment accounts, or
  • BBAN, for payment accounts if there is no IBAN, or
  • the Primary Account Number (PAN) of a card, can be tokenised by the ASPSP due to PCI DSS requirements, or
  • the Primary Account Number (PAN) of a card in a masked form, or
  • an alias to access a payment account via a registered mobile phone number (MSISDN).

Subtypes
AccountDetails
Properties
name data type constraints description
iban string regex: [A-Z]{2,2}[0-9]{2,2}[a-zA-Z0-9]{1,30} IBAN of the account. This data element can be used in the body of the Consent Request Message for retrieving account access consent from this payment account.
bban string regex: [a-zA-Z0-9]{1,30}

Basic Bank Account Number (BBAN) Identifier

This data element can be used in the body of the Consent Request Message for retrieving Account access Consent from this Account. This data elements is used for payment Accounts which have no IBAN. ISO20022: Basic Bank Account Number (BBAN).

Identifier used nationally by financial institutions, i.e., in individual countries, generally as part of a National Account Numbering Scheme(s), which uniquely identifies the account of a customer.

pan string max size: 35, min size: 0 Primary Account Number according to ISO/IEC 7812.
maskedPan string max size: 35, min size: 0 Masked Primary Account Number
msisdn string max size: 35, min size: 0 Mobile phone number.
currency string regex: [A-Z]{3,3} Account currency. ISO 4217 Alpha 3 currency code.

Example

{
  "iban" : "DE27100777770209299700",
  "bban" : "BARC12345612345678",
  "pan" : "5409050000000000",
  "maskedPan" : "123456xxxxxx1234",
  "msisdn" : "+49 170 1234567",
  "currency" : "EUR"
}