Class FinBanksServer

Namespace
Subsembly.FinTS.Banks
Assembly
Subsembly.FinTS.Core.dll

Data record that provides the details for a particular FinTS gateway server.

public class FinBanksServer
Inheritance
FinBanksServer
Inherited Members

Remarks

Usually many banks share a single HBCI gateway server.

Properties

Advice

Optional user advice to be given when setting up the user ID and customer ID.

public string Advice { get; set; }

Property Value

string

If this is null, then no particular user advice is given.

CustLabel

Optional label text for the Customer ID.

public string CustLabel { get; set; }

Property Value

string

If this is null, then no customer ID is needed for this bank. used.

Flags

Set of flags that indicate the supported features of a server.

public FinBanksServerFlags Flags { get; set; }

Property Value

FinBanksServerFlags

HttpCommAddress

Optional HTTP communication address (URL).

public string HttpCommAddress { get; set; }

Property Value

string

Remarks

If communication service 3 is supported by this server, then this property holds the URL the gateway server. The URL should actually use the HTTPS protocol. It is usually only used with PIN/TAN based security procedures.

RdhVersionSet

Bit set that indicates all the RDH and RAH versions supported by this server.

public FinBanksRdhVersionSet RdhVersionSet { get; set; }

Property Value

FinBanksRdhVersionSet

TcpCommAddress

Optional TCP communication address (IP or host name).

public string TcpCommAddress { get; set; }

Property Value

string

Remarks

If communication service 2 is supported by this server, then this property holds the IP address or host name of the servers TCP endpoint. The TCP communication is only used with RDH or RAH security procedures.

UseBankCode

Optional bank code that shall be used for this server.

public string UseBankCode { get; set; }

Property Value

string

Remarks

Some servers require that a particular bank code is used, instead of the bank code of the users account. If so, then the required bank code is stored in this property.

UserLabel

Optional label text for the User ID.

public string UserLabel { get; set; }

Property Value

string

If this is null, then the default text "Benutzerkennung" shall be used.

Version

The highest HBCI or FinTS version supported by this server.

public int Version { get; set; }

Property Value

int

Exceptions

ArgumentOutOfRangeException

An attempt was made to set a value outside the range from 0 through 999.