Class FinBanksServer
Data record that provides the details for a particular FinTS gateway server.
Inheritance
Inherited Members
Namespace: Subsembly.FinTS.Banks
Assembly: Subsembly.FinTS.Core.dll
Syntax
public class FinBanksServer
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.
Declaration
public string Advice { get; set; }
Property Value
Type | Description |
---|---|
System.String | If this is |
CustLabel
Optional label text for the Customer ID.
Declaration
public string CustLabel { get; set; }
Property Value
Type | Description |
---|---|
System.String | If this is |
Flags
Set of flags that indicate the supported features of a server.
Declaration
public FinBanksServerFlags Flags { get; set; }
Property Value
Type | Description |
---|---|
FinBanksServerFlags |
HttpCommAddress
Optional HTTP communication address (URL).
Declaration
public string HttpCommAddress { get; set; }
Property Value
Type | Description |
---|---|
System.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.
Declaration
public FinBanksRdhVersionSet RdhVersionSet { get; set; }
Property Value
Type | Description |
---|---|
FinBanksRdhVersionSet |
TcpCommAddress
Optional TCP communication address (IP or host name).
Declaration
public string TcpCommAddress { get; set; }
Property Value
Type | Description |
---|---|
System.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.
Declaration
public string UseBankCode { get; set; }
Property Value
Type | Description |
---|---|
System.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.
Declaration
public string UserLabel { get; set; }
Property Value
Type | Description |
---|---|
System.String | If this is |
Version
The highest HBCI or FinTS version supported by this server.
Declaration
public int Version { get; set; }
Property Value
Type | Description |
---|---|
System.Int32 |
Exceptions
Type | Condition |
---|---|
System.ArgumentOutOfRangeException | An attempt was made to set a value outside the range from 0 through 999. |