Skip to main content

BankAccountDetails

The BankAccountDetails class represents detailed information about a BankAccount. Reference: GoCardless documentation

Properties

ResourceId - string?

Resource id used by the PSD2 interface. For reference see: Berlin Group PSD2

Iban - string?

The IBAN of the bank account.

Bic - string?

The BIC (Business Identifier Code) associated with the account.

Bban - string?

Basic Bank Account Number represents a country-specific bank account number. This data element is used for payment accounts which have no IBAN.

Currency - string

The currency the account is denominated in.

OwnerName - string?

Name of the legal account owner. If there is more than one owner, then two names might be noted here.

OwnerAddressUnstructured - List<string>?

Address of the legal account owner in unstructured form.

OwnerAddressStructured - Address?

Address of the legal account owner.

Name - string?

Name of the account, as assigned by the bank, in agreement with the account owner in order to provide an additional means of identification of the account.

DisplayName - string?

Name of the account as defined by the end user within online channels.

Product - string?

Product name of the bank for this account.

CashAccountType - CashAccountType?

Specifies the nature, or use, of the cash account as defined by ISO 20022.

Details - string?

Specifications that might be provided by the financial institution (e.g. characteristics of the account/relevant card).

MaskedPan - string?

Masked primary account number (unique identifier on credit cards, debit cards, and other types of payment cards).

LinkedAccounts - string?

A financial institution might name a cash account associated with pending card transactions.

Msisdn - string?

An alias to a payment account via a registered mobile phone number.

Status - IsoBankAccountStatus?

The status of the account.

Usage - BankAccountUsage?

Specifies the usage of the account.

Constructor

public BankAccountDetails(string? resourceId, string? iban, string? bic, string? bban,
string currency, string? ownerName, List<string>? ownerAddressUnstructured,
Address? ownerAddressStructured, string? name, string? displayName, string? product,
CashAccountType? cashAccountType, string? details, string? linkedAccounts,string? msisdn,
IsoBankAccountStatus? status, BankAccountUsage? usage, string? maskedPan)

Parameters

resourceId - string?

Resource id used by the PSD2 interface. For reference see: Berlin Group PSD2

iban - string?

The IBAN of the bank account.

bic - string?

The BIC (Business Identifier Code) associated with the account.

bban - string?

Basic Bank Account Number represents a country-specific bank account number. This data element is used for payment accounts which have no IBAN.

currency - string

The currency the account is denominated in.

ownerName - string?

Name of the legal account owner. If there is more than one owner, then two names might be noted here.

ownerAddressUnstructured - List<string>?

Address of the legal account owner in unstructured form.

ownerAddressStructured - Address?

Address of the legal account owner.

name - string?

Name of the account, as assigned by the bank, in agreement with the account owner in order to provide an additional means of identification of the account.

displayName - string?

Name of the account as defined by the end user within online channels.

product - string?

Product name of the bank for this account.

cashAccountType - CashAccountType?

Specifies the nature, or use, of the cash account as defined by ISO 20022.

details - string?

Specifications that might be provided by the financial institution (e.g. characteristics of the account/relevant card).

maskedPan - string?

Masked primary account number (unique identifier on credit cards, debit cards, and other types of payment cards).

linkedAccounts - string?

A financial institution might name a cash account associated with pending card transactions.

msisdn - string?

An alias to a payment account via a registered mobile phone number.

status - IsoBankAccountStatus?

The status of the account.

usage - BankAccountUsage?

Specifies the usage of the account.