The banks identification number (Bankleitzahl).
The unique id of the message's dialog.
All messages sent within a dialog are numbered. This requests number.
The username or identification number.
The pin code or password used for authenticating with the fints server.
A unique identifier for linking a signature header to its footer. Needs to be randomly generated and unique per dialog. All references in all segments need to be equal per message.
All segments that should be transmitted in the HNVSD segment of the request.
The system's id. This id needs to be stored across all dialogs and will be assigned by the server at the first request.
An optional TAN for performing this request. Can be omitted if no TAN is needed to perform the request.
A list of allowed TAN methods as configured by the server.
Generate a textual representation for debug purposes.
Determines if a TAN method with a "999" security function is available. This determines whether profile version 2 can be used.
Use security profile version 2 if the server supports it.
Will be 1
or 2
, depending on the server's capabilities.
Determines the security function to use. Will default to the first one if the "999" security function is unavailable.
Returns the total number of segments in this request, including all header meta segments.
Serialize the whole request into a string that can be sent to the server.
Generated using TypeDoc
A single request holding multiple segments. Will likely embedded in a dialog.