Namespace Subsembly.FinTS

Classes

FinAcct

Collects information about a financial account.

FinAcctBal

Account balance inquiry order. (HKSAL)

FinAcctBalBuilder

Builder for account balance inquiry orders (HKSAL).

FinAcctBalResp

Wraps a single account balance inquiry response segment (HISAL) for read access.

FinAcctDetails

The account details of a single account. These may be obtained through a FinAcctDetailsOrder, built buy the FinAcctDetailsBuilder.

FinAcctDetailsBuilder

Builder for account details requests orders (HKKIF)

FinAcctDetailsInterestRate
FinAcctDetailsOrder

A account details request order.

FinAcctInfo

Wraps a single account info segment (HIUPD) for read access.

FinAcctMvmtsSpecifiedPeriod

Specialized order for account movements inquiry (HKKAZ).

FinAcctMvmtsSpecifiedPeriodBuilder

Builder for account movements inquiries (HKKAZ).

FinAcctOrderInfo

Holds the details for an order type that is allowed for an account.

FinAcctStmt

Represents a single account statement.

FinAcctStmtBuilder

Builder for electronic account statement downloads (HKEKA).

FinAcctStmtCamtBuilder

Builder for electronic account statement CAMT 053 downloads (HKECA).

FinAcctStmtListBuilder

Builder for account statement list downloads (HKKAU)

FinAcctStmtOrder

Specialized order for account statement downloads (HKKAU, HKEKA, HKEKP, HKECA, and DKKKA).

FinAcctStmtPdfBuilder

Builder for electronic account statement PDF downloads (HKEKP).

FinAcknowledgeableBuilder

Common base class for all FinOrderBuilder implementations that provide acknowledgeable data.

FinAcknowledgementBuilder

Builder for Acknowledgement request segments (HKQTG).

FinAdminUtil

Static utility functions for the FinTS setup and administration.

FinBankParamData

Wraps the bank parameter data (BPD) sequence.

FinBuildingSavingsInfo

A single building-savings account information.

FinBuildingSavingsInfos

Specialized order for building-savings account information inquiries (DKBKU).

FinBuildingSavingsInfosBuilder

Builder for building-savings account information inquiries (DKBKU).

FinBuildingSavingsMvmt

A single building-savings account movement (transaction).

FinBuildingSavingsMvmts

Specialized order for building-savings account movements inquiries (DKBUM).

FinBuildingSavingsMvmtsBuilder

Builder for building-savings account movements inquiries (DKBUM).

FinByteBuffer

Dynamically manages a sequence of bytes inside a byte array.

FinCamtStatement

Specialized order for a CAMT statement inquiry (HKCAZ).

FinCamtStatementBuilder

Builder for an account statement inquiry using CAMT 052 format (HKCAZ).

FinChallengeHHDUC

Collects the data for the optic TAN procedure HHDUC.

FinChallengeHHDUCSequencer

Helper class that provides the bit pattern visualization sequence for a FinChallengeHHDUC.

FinChallengeInfo

Trivial class that collects the information about a challenge provided by the bank system.

FinChangePinBuilder

Builder for a change PIN request segment (DKPAE or HKPAE).

FinCipherAES256
FinCipherAlgorithmFactory

Simple helper factory for conveniently creating IFinCipherAlgorithm implementations.

FinCipherBase
FinCipherTrippleDES
FinCommServiceException

A FinCommServiceException may be thrown by an IFinCommService implementation to indicate some kind of transport failure.

FinCommServiceHttp

A HttpClient based HTTP communication service implementation.

FinCommServiceTcp

Implements the FinTS Subsembly IFinCommService for raw TCP connections such as required for RDH and RAH security.

FinConsentDeclarationBuilder

Builder for HKWEK.

FinContact

Stores communication parameters, synchronisation status, bank and user parameter data, and further configuration information of a particular FinTS homebanking contact.

FinContactFolder

Simple file system based management of persistent FinContact objects.

FinConvert

Collection of static character set and data type conversion utility method.

FinCreditCardBal

Specialized order for credit card balance inquiry (HKKKS, DKKKS).

FinCreditCardBalBuilder

Builder for credit card balance inquiries (HKKKS, DKKKS).

FinCreditCardMvmt

A single credit card movement (transaction), extracted from a HIKKU or DIKKU segment.

FinCreditCardMvmts

Specialized order for credit card movements inquiry (HKKKU, DKKKU).

FinCreditCardMvmtsBuilder

Builder for credit card movements inquiries (HKKKU, DKKKU).

FinCreditCardStmtBuilder

Builder for credit card statement downloads (DKKKA).

FinCreditCardStmtInfo

Information about a credit card statement extracted from a DIKAU segment.

FinCreditCardStmtListBuilder

Builder for credit card statement list downloads (DKKAU).

FinCreditCardStmtListOrder

Specialized order for credit card statement list inquiry (DKKAU).

FinCustMsgBuilder

Builder for customer messages (HKKDM).

FinDataElement

Represents a single HBCI data element.

FinDekaFondsList

A specialised FinOrder that encapsulates a Deka fonds list request (DKFAF) segment.

FinDekaFondsListBuilder

Builder for Deka fonds list requests (DKFAF).

FinDekaFondsListEntry

A fonds holding entry as it is returned by the FinDekaFondsList class.

FinDialog

Central class for sending single messages on behalf of a particular FinContact. This is a low-level class that should rarely be used by application code. Instead the derived class FinBanking is the preferred way to run FinTS dialogs.

FinDialogResult
FinDistCancellationOrderBuilder

Cancels a pending distributed order (HKZDL, DKZDL).

FinDistFileInfo

Contains the information about an order file from distributed signature processing.

FinDistHvbCancellationOrderBuilder

Cancels a HypoVereinsbank pending distributed order (BKTAL).

FinDistHvbOrderInfo

Contains the information of a single distributed order, obtained from a HypoVereinsbank special BITAB segment.

FinDistHvbOrderList
FinDistHvbOrderListBuilder

Builds an HypoVereinsbank specific order for getting a list of pending, distributed orders (BKTAB).

FinDistHvbSignatureOrderBuilder

Signs a HypoVereinsbank pending distributed order (BKTAS).

FinDistOrderInfo

Contains the information of a single distributed order, obtained from a HIBAZ or DIBAZsegment. segment.

FinDistOrderList

Represents an order to query all pending distributed signature orders (HKBAZ, DKBAZ) and holds all it's responses (HIBAZ, DIBAZ).

FinDistOrderListBuilder

Builds an order to query the list of pending, distributed orders (HKBAZ, DKBAZ).

FinDistSignatureOrderBuilder

Signs a pending distributed order (HKZDF, DKZDF).

FinDistSignerInfo

Information about a present or expected digital signature.

FinDoc
FinDocFormatInfo

A FinDocFormatInfo is used when the FinDoc DocumentType is DOCTYPE_FINANCEDATAFORMAT. Also, it is used with FinMail instances.

FinDocListBuilder

Builder for HKFDL.

FinDocListOrder

Order to obtain a list of available documents via HKFDL (or XKDOB). Must be created through the FinDocListBuilder.

FinDocReqBuilder

Builder for HKFDA (or XKDOA).

FinDocReqOrder

Specialized order for HKFDA (or XKDOA).

FinDtaBase

Common base class for FinDtaBuilder and FinDtaParser.

FinDtaBuilder

Simple utility class for easy building of German DTA files and records.

FinDtaException

Exception that is thrown by the FinDtaParser in order to indicate parsing errors.

FinDtaParser
FinFilterBase64

Implements the IFinFilter interface for a base 64 encoding/decoding transport filter.

FinFixedtermDepositInventory

Fixed term deposit inventory inquiry order (HKFGB)

FinFixedtermDepositInventoryBuilder

Builder for fixed term deposit inventory inquiry orders (HKFGB).

FinFixedtermDepositInventoryResp

Wraps a single fixed term deposit inventory response segment (HIFGB) for read access.

FinFixedtermDepositTerms

Conditions and terms of a fixed term deposit (Festgeldkonditionen).

FinHashAlgorithmFactory

Simple helper factory for conveniently creating IFinHashAlgorithm implementations.

FinHashRipeMD160

Implements the IFinHashAlgorithm interface based on the the RIPE-MD 160 hash algorithm.

FinHashSha1

Implements the IFinHashAlgorithm interface based on the the SHA-1 hash algorithm.

FinHashSha256

Implements the IFinHashAlgorithm interface based on the SHA-256 hash algorithm.

FinHashSha256Sha256

Implements the IFinHashAlgorithm interface based on the stupid double SHA-256 hashing that was invented by HBCI.

FinIntRemitt

Generic class that holds the information of an international remittance (DTAZV).

FinInternationalRemittBuilder

Builder for an international remittance (HKAUB).

FinLicense
FinMail

Represents a single mail box message as returned by a HIPOF segment.

FinMailDownloadBuilder

Builder for HKKAA.

FinMailDownloadOrder
FinMailListBuilder

Builder for HKPOF.

FinMailListOrder
FinMessage

Manages building a FinTS request message and processing its corresponding response message.

FinMessageBuffer

Holds the bytes of a single HBCI message and manages the HNHBK header segment and the HNHBS trailer segment.

FinOrder

Base class that holds all segments that participate in a single FinTS order.

FinOrderBuilder

Base class for concrete order builders. A concrete derived order builder class builds a specific FinOrder derived class.

FinOrderSegmentInfo

Just holds information about an order segment.

FinParseException

A FinParseException represents a major FinTS syntax error that was encountered while FinTS input data was processed.

FinPersist

Abstract base class that provides common methods for all persistent objects in the FinTS Subsembly.

FinPortfAcctStatementReqBuilder

Builder for HKWDU.

FinPortfAcctStatementReqOrder

Order to obtain an portfolio account order statement via HKWDU. Must be created through the FinPortfAcctStatementReqBuilder.

FinPortfList

A specialised FinOrder that encapsulates a portfolio list request (HKWPD) segment.

FinPortfListBuilder

Builder for security portfolio list requests (HKWPD).

FinPortfOrderStatReqBuilder
FinPortfOrderStatReqOrder

Order to obtain portfolio order status via HKWSO. Must be created through the FinPortfOrderStatReqBuilder.

FinPortfOrderStatResp

The status details of a single brokerage order (HIWSO).

FinPrepaidLoadBuilder

Builder for prepaid load orders (HKPPD).

FinPrepaidProvider

Provides the information about a prepaid mobile provider for the purpose of loading the prepaid mobile balance.

FinProcPreparationOrder

This class wraps a HKVVB segment as a very special order. This is needed for proper UPD and BPD processing.

FinPsd2ManagementOrderBuilder

Abstract base class for all PSD2 management order builders.

FinReclassificationBuilder

Builder for reclassification orders (HKUMB).

FinRemitt

Generic class that holds the information of a german domestic remittance (Ueberweisung or Lastschrift).

FinResponseHHDUC

Collects the HHDUC response data that may be needed when submitting a HKTAN.

FinRevokePinBlockBuilder

Builder for a revoke PIN block request segment (DKPSA or HKPSA).

FinSecureKey

Holds a RSA key pair and its attributes.

FinSecurityException

A FinSecurityException may be thrown by many security related methods.

FinSecurityMediaALF
FinSecurityMediaDetectedSmartCardApp
FinSecurityMediaFST

Implements the IFinSecurityMedia interface for RDH files as defined by the BdB/Bankverlag and used by EFIN and other products based on the BdB HBCI Kernel. These RDH files usually use the filename extension ".fst".

FinSecurityMediaGDM

Implements the IFinSecurityMedia interface for Giesecke & Devrient RSA smart cards.

FinSecurityMediaKeyFile

Abstract base class for all key file based IFinSecurityMedia interface implementations.

FinSecurityMediaRDH

Implements the IFinSecurityMedia and IFinSecurityMediaSetup interfaces for RDH files as defined by the DDBAC.

FinSecurityMediaRDH2

Implementation of RDH-2 key files based on the PPI specification 1.0 dated 2004-02-12 and RDH-10 key files based on the PPI specification 1.0 dated 2008-06-20.

FinSecurityMediaSIZ

Implements the IFinSecurityMedia interface for RDH files as defined by the SIZ and used by Star Money and other products based on the SIZ HBCI Kernel.

FinSecurityMediaSmartCard

Abstract base class for sll smart card based IFinSecurityMedia interface implementations.

FinSecurityMediaSmartCardApp

Holds information about a HBCI/FinTS smart card application and its corresponding IFinSecurityMedia implementation.

FinSecurityMediaSmartCardFactory

Static factory class for detecting HBCI/FinTS smart card applications and their corresponding IFinSecurityMedia implementations.

FinSecurityMediaVoid

Implements a RDH security media that simply stores the secret keys in the associated FinContact instance.

FinSecurityMediaZKA

Implements the IFinSecurityMedia interface for SECCOS (FinTS 3.0) cards.

FinSecurityMethodParam

Simple wrapper for a HISHV Segment.

FinSecurityProfile

Very simple helper class that holds the security procedure code and version which together make up the security profile.

FinSegment

A container of FinDataElement instances that holds the data of a single HBCI segment.

FinSegmentBuffer

A binary byte buffer that holds the raw data of a single HBCI segment.

FinSegmentHeader

Internal helper class for SegmentBuffer to access segment header properties.

FinSegmentScanner
FinSegments

A container that holds an ordered sequence of FinSegment instances.

FinSepaAcctInfo

SEPA account information request order (HKSPA).

FinSepaAcctInfoBuilder

Builder for a SEPA account information request segment (HKSPA).

FinSepaAcctInfoResp

Wraps a single SEPA account information response segment (HISPA) for read access.

FinSepaAllSto

Specialised order class for downloading all sepa standing orders.

FinSepaAllStoBuilder

Builder for query of all sepa standing orders (HKCDB).

FinSepaCancelPostdatedBusinessSingDirDebBuilder

Builder for cancelling postdated SEPA B2B single direct debit orders (HKBSL).

FinSepaCancelPostdatedOrderBuilder

Builder base class for cancelling postdated SEPA single remittance orders (HKCSL) or postdated SEPA direct debits (HKDSL, HKBSL).

FinSepaCancelPostdatedSingDirDebBuilder

Builder for cancelling postdated SEPA single direct debit orders (HKDSL).

FinSepaCancelPostdatedSingRemittBuilder

Builder for cancelling postdated SEPA single remittance orders (HKCSL).

FinSepaCancelStoBuilder

Builder for cancelling sepa standing orders (HKCDL).

FinSepaDirectDebitIndication

Contains the details about a direct debit transaction booked or advised against a customers account. (HIDSB)

FinSepaDirectDebitIndicationList

Represents a direct debit indication list download order (HKDSB). Must be created by the FinSepaDirectDebitIndicationListBuilder.

FinSepaDirectDebitIndicationListBuilder

Specialised builder class for downloading a list of all direct debit transactions that are available for customer reversal. May also be used to get a list of all upcoming direct debit transactions.

FinSepaDirectDebitRejectBuilder
FinSepaDraftOrderBuilder

Builds a request to query all stored draft SEPA remittance orders (HKCVB).

FinSepaDraftOrderList

Represents an order to query all draft SEPA remittance orders (HKCVB) and holds all it's responses (HICVB).

FinSepaInstPaymt

A specialised FinOrder that encapsulates a SEPA Instant Payment, or SEPA Instant Payment Status Query, providing access to the special result values of it.

FinSepaInstPaymtBuilder

Builder for SEPA Instant Payments (HKIPZ).

FinSepaInstPaymtReclassBuilder
FinSepaInstPaymtStatusBuilder

Common base class for SEPA Instant Payments Status Inquiry builders.

FinSepaIntRemittBuilder

Builder for international remittances based on the ISO 20022 PAIN.001 format (HKAUP).

FinSepaModifyInstPaymtStoBuilder

Builder for modifying SEPA Instant Payment Standing Orders (HKIDA).

FinSepaModifyOrder

Generic class for all SEPA modification orders that return an old and a new order ID.

FinSepaModifyPostdatedInstPaymtBuilder

Builder for creating an order to modify a postdated instant payment (HKTIA).

FinSepaModifyPostdatedSingRemittBuilder

Builder for creating an order to modify a postdated single remittance (HKCSA).

FinSepaModifySto

A specialised FinOrder that encapsulates a modify sepa standing order (HKCDN) segment and its response (HICDN) segment.

FinSepaModifyStoBuilder

Builder for modifying sepa standing orders (HKCDN).

FinSepaMultInstPaymtBuilder

Builder for multiple SEPA instant payment orders (HKIPM).

FinSepaMultInstPaymtStatusBuilder

Builder for SEPA Instant Multiple Payments Status Inquiries (HKISS).

FinSepaMultRemittBuilder

Builder for multiple remittance SEPA orders (HKCCM).

FinSepaMultUrgntPaymtBuilder

Builder for multiple urgent payments (Eilzahlungen) based on the SEPA pain format (HKCMU).

FinSepaOrder
FinSepaOrderBuilder

Abstract base class for single and multiple, postdated and direct SEPA credit transfer and/or SEPA direct debit orders.

FinSepaOrderStatusExtensions
FinSepaOutstandingPostdatedBusinessSingDirDebBuilder

Builder for query of all SEPA outstanding postdated B2B single direct debit orders (HKBBS).

FinSepaOutstandingPostdatedOrder

Specialised order class for downloading all outstanding postdated single remittance (HKCSB) or direct debit (HKDBS, HKBBS) orders.

FinSepaOutstandingPostdatedOrderBuilder

Base class for builders for query of SEPA outstanding postdated single remittance orders (HKCSB) or direct debit orders (HKDBS, HKBBS).

FinSepaOutstandingPostdatedSingDirDebBuilder

Builder for query of all SEPA outstanding postdated single direct debit orders (HKDBS).

FinSepaOutstandingPostdatedSingRemittBuilder

Builder for query of all SEPA outstanding postdated single remittance orders (HKCSB).

FinSepaReclassAcctList
FinSepaReclassAcctListBuilder

Builder for a SEPA reclassification reference account list order (HKCUB).

FinSepaReclassBuilder

Builder for a SEPA customer credit transfer for reclassification order (HKCUM).

FinSepaRemitt

Encapsulates all information of a single or multiple SEPA remittance or direct debit.

FinSepaSetupInstPaymtStoBuilder

Builder for setting up SEPA Instant Payment Standing Orders (HKIPD).

FinSepaSetupSto

A specialised FinSepaOrder that encapsulates a SEPA setup standing order (HKCDE, HKIPD) segment and its response (HICDE, HIIPD) segment.

FinSepaSetupStoBuilder

Builder for setting up sepa standing orders (HKCDE).

FinSepaSingInstPaymtStatusBuilder

Builder for SEPA Instant Payments Status Inquiries (HKIPS).

FinSepaSingRemittBuilder

Builder for a single SEPA customer credit transfer payment initiation order (HKCCS).

FinSepaSto

Class that collects information about a sepa standing order.

FinSepaStoBuilder

Base class for all builders for creating, modifying, and deleting plain and instant SEPA standing orders.

FinSepaSubmitPostdatedBusinessMultDirDebBuilder

Builder for postdated multiple B2B direct debit SEPA orders (HKBME).

FinSepaSubmitPostdatedBusinessSingDirDebBuilder

Builder for postdated single B2B direct debit SEPA orders. (HKBSE)

FinSepaSubmitPostdatedCor1MultDirDebBuilder

Builder for postdated multiple COR1 direct debit SEPA orders (HKDMC).

FinSepaSubmitPostdatedCor1SingDirDebBuilder

Builder for postdated single COR1 direct debit SEPA orders. (HKDSC)

FinSepaSubmitPostdatedDirDebBuilder

Base class for all SEPA direct debit builders.

FinSepaSubmitPostdatedInstPaymtBuilder

Builder for postdated SEPA Instant Payments (HKIPT).

FinSepaSubmitPostdatedMultDirDebBuilder

Builder for postdated multiple CORE direct debit SEPA orders (HKDME).

FinSepaSubmitPostdatedMultInstPaymtBuilder

Builder for postdated multiple SEPA instant payment orders (HKIPE).

FinSepaSubmitPostdatedMultRemittBuilder

Builder for postdated multiple remittance SEPA orders (HKCME).

FinSepaSubmitPostdatedOrder

A specialised FinOrder that encapsulates a postdated SEPA order which returns an OrderID.

FinSepaSubmitPostdatedSingDirDebBuilder

Builder for postdated single CORE direct debit SEPA orders. (HKDSE)

FinSepaSubmitPostdatedSingRemittBuilder

Builder for postdated single remittance SEPA orders (HKCSE).

FinSepaUrgntPaymtBuilder

Builder for urgent payments (Eilzahlungen) based on the SEPA pain format (HKCSU).

FinSingOrderBuilder

Generic FinOrderBuilder base class. With the abolition of the old IZV, this class is solely used for HKUMB orders (FinReclassificationBuilder).

FinSocks5Proxy

SOCKS5 proxy configuration parameter

FinStatus

Represents a single FinTS status record (Rueckmeldung) as it is sent from the server to the client.

FinStatusSegment

A FinStatusSegment is a specialisation of a generic FinSegment for HIRMG or HIRMS status segments.

FinStoDetails

Generic class that holds the execution details of a standing order.

FinStoInterruption

Generic class that holds the information about a standing order interruption.

FinSynchronisationOrder

This class wraps a HKSYN segment as a very special order type.

FinTan

Pseudo order that is used to submit the TAN within a two step TAN process. This class handles the HKTAN and HITAN segments.

FinTanBuilder

Builder for a transaction number segment (HKTAN).

FinTanGeneratorSyncBuilder

Builder for a TAN generator sync request segment (HKTSY).

FinTanInfo

Trivial class that collects the information about a TAN used in a two step TAN process.

FinTanListEnableBuilder

Builder for a TAN list enable request segment (HKTLF or DKTLF).

FinTanMedia

Collects the attributes of a TAN media as returned in a HITAB segment.

FinTanMediaList

TAN media list request (HKTAB) and its response data.

FinTanMediaListBuilder

Builder for a TAN media list request (HKTAB).

FinTanProcInfo

Simple class that collects the information required when presenting a TAN procedure for user selection.

FinTanProcessParameters

Parameters of a particular TAN process as defined in the HITANS segment.

FinTanProcessStepExtensions
FinTaxExemption

Holds the data of a single withholding tax exemption record (Freistellungsdaten). (HIFRD)

FinTaxExemptionListBuilder

Builder for tax exemptions query orders (HKFRD)

FinTaxExemptionListOrder
FinTimeConstraints
FinTimeSlot
FinTransmogrifier

The FinTransmogrifier transmogrifies FinTS segments to and from an arbitrary XML representation.

FinTransmogrifierException

A FinTransmogrifierException may be thrown by the FinTransmogrifier class.

FinTransmogrifierRepository

The FinTransmogrifierRepository is a container for FinTransmogrifier instances.

FinUserParamData

Wraps the user parameter data (UPD) sequence.

FinUtil

a collection of static utility methods that did not fit into any other class.

FinVopConfirmationBuilder

Builder for Verification of Payee confirmations (HKVPA).

FinVopOrder

This is used as a common base class for all Verification of Payee related side orders.

FinVopVerificationBuilder

Common base class for Verification of Payee Opt-In FinVopVerificationOptInBuilder and Opt-Out FinVopVerificationOptOutBuilder.

FinVopVerificationOptInBuilder

Builder for Verification of Payee Opt-In orders (HKVPP).

FinVopVerificationOptInOrder

Special order for performing a Verification of Payee Opt-In (HKVPP).

FinVopVerificationOptOutBuilder

Builder for Verification of Payee Opt-Out order (HKVOO).

FinVopVerificationOptOutOrder

Special order for performing a Verification of Payee Opt-Out (HKVOO).

FinVopVerificationOrder

Common abstract base class for Verification of Payee Opt-In (HKVPP) and a Verification of Payee Opt-Out (HKVOO).

FinVopVerificationResult

Holds the Verification of Payee result from the HIVPP segment.

FinWhitelistEntry
FinWhitelistListBuilder

A specialized order builder that creates an order for downloading the complete list of whitelisted payee accounts from the bank (HKPWB).

FinWhitelistListOrder

Specialized order for querying the PSD2 payee whitelist from the bank (HKPWB).

FinWhitelistModifyBuilder

Builder for an order that modifies a specific previously registered FinWhitelistEntry (HKPWA)

FinWhitelistRegisterBuilder

Builder for an order that registers another FinWhitelistEntry at the banks PSD whitelist (HKPWE)

FinWhitelistRegisterOrder

Spezialized whitelist entry registration order (HKWPE). This should not be created directly, instead the FinWhitelistRegisterBuilder should be used to create this order.

FinWhitelistRevokeBuilder

Builder for an order that revokes a specific previously registered FinWhitelistEntry or all whitelist entries from the banks PSD whitelist (HKPWL)

FinXmlOrder

Handles orders in XML format based on the FinTransmogrifier.

FinXmlOrderBuilder

Builds FinXmlOrder instances from XML order data and provides bank parameter data in XML format.

Interfaces

IFinCipherAlgorithm

Provides the cipher algorithm to the Encrypt(byte[], IFinCipherAlgorithm) and Decrypt(byte[], IFinCipherAlgorithm) methods.

IFinCommService

Interface to an implementation of a transport facility that can be used to send and receive FinTS client messages.

IFinContactFolder

Provides an abstract interface for storing a collection of FinContact instances.

IFinCustomerSystem

Provides an interface to customer system local storage.

IFinFilter

Interface to an implementation of a filter function that can be applied when transmitting and receiving FinTS messages.

IFinHashAlgorithm

Provides the hash algorithm to the Hash(IFinHashAlgorithm) method.

IFinSecurityMedia

This generic interface provides access to the security media when using the RDH or RAH security procedure.

IFinSecurityMediaSmartCard

Enums

BuildingSavingsAcctType
BuildingSavingsContractStatus
FinAcctDetailsInterestRateType

Type of interest rate that is applied to the interest bearing amount.

FinAcctDetailsInterestType

Type of interest that is applied to the account balance.

FinAcctStmtAckStatus

The acknowledgement status for FinAcctStmt, FinDoc, or FinMail documents.

FinAcctStmtFormat

Enumerates the defined formats for an account statement.

FinAcctTypeClass

Account type classification according to FinTS 3.0.

FinAuthenticateResult

Defines the possible return values for the methods Select(string) and Authenticate(string, string).

FinBanksRdhVersionSet

Bit set that indicates a set of RDH and RAH security profiles.

FinCipher

Selects a cipher algorithm

FinCommService

The different communication services that can be used with HBCI and/or FinTS.

FinCommServiceExceptionCode

Enumerates the possible types of failure that caused the FinCommServiceException to be thrown.

FinCommServiceState

Enumerates the possible states of an instance of an IFinCommService implementation.

FinCompression

Data compression mode applied to all messages of a dialog.

FinConsentDeclaration
FinContactSCA

Enumerates the options for StrongCustomerAuthentication.

FinDateOptions
FinDialogResultCode

Enumerates the possible return values from FinDialog banking methods and other banking activites. Generally all online banking activities can either complete successfully, need user input, fail, or be aborted by the user.

FinDialogState

Enumerates the states that the FinDialog may be in. The current state of a FinDialog instance can be queried through its State property.

FinDialogType

Type of FinTS dialog.

FinDistFileFormat
FinDocFormatType

Type of format of a financial document or a mail box message.

FinDtaBase.DateFormat

Selects a particular DTA date format.

FinDtaBase.DtausType

Selects the type of DTAUS file.

FinDtaExceptionCode
FinEncryption

Encryption that shall be applied to all messages of a dialog.

FinExchRateQuality

Selects the quality of a quoted stock price.

FinHash

Selects a hash algorithm.

FinIntRemittCostBearer

Enumerates the possible options for paying the transaction expenses.

FinLanguage

Language choice.

FinMailArchiveStatus
FinMailDownloadExtent
FinMessageBankSignature

Used to indicate the result of processing the bank signature of the parsed response message.

FinMessageResult

Enumerates several special message results that the client application should handle through some very special recovery processing.

FinMessageState

The FinMessage class is always in one of the following states.

FinOperationMode

Selects a mode for formatting the hash value and computing or verifying the signature over it, or for padding/unpadding the session key and encrypting/decrypting it.

FinParseExceptionCode

The FinParseExceptionCode classifies the nature of a FinParseException.

FinPortfOrderStatus

Possible values for ...

FinSecureKeyState

Used to indicate the logical state of a key.

FinSecureKeyType

Enumerates the different types of user and bank keys.

FinSecurityExceptionCode

Enumerates the possible types of failure that caused the FinSecurityException to be thrown.

FinSecurityMediaCaps

A set of flags that indicate the capabilities of a security media.

FinSecurityMediaKeyFileFormat
FinSecurityMediaPassphraseFlags

A collection of bit flags that is used to describe the properties of a passphrase as required by a security media. See PassphraseFlags.

FinSecurityMediaState

State of a IFinSecurityMedia instance.

FinSecurityMediaType

Enumerates the known security media types.

FinSegmentScannerState

Enumerates the possible states of the FinSegmentScanner finite state machine.

FinSepaCancellationCode

Special SEPA C-Code that informs about the reason of an order cancellation.

FinSepaOrderStatus

Status of a SEPA order that has been submitted to the bank.

FinSepaSubmitPostdatedDirDebBuilder.FinSepaLocalInstrumentCode
FinSepaSubmitPostdatedDirDebBuilder.FinSepaSequenceType
FinSignerRole

Role of the signer of a message.

FinStatusParts

The individual parts of a status as needed by ToString(FinStatusParts).

FinStoTimeUnit

Unit of a given standing order period.

FinSyncMode

Mode of synchronisation of a synchronisation dialog type.

FinTanMediaStatus

The status of the TAN media as provided in TanMediaStatus.

FinTanMediaType

Selects the TAN media types to be returned by a TAN media list request.

FinTanProcType

Classification of TAN procedures.

FinTanProcessStep
FinTaxExemptionType
FinTransmogrifierExceptionCode

The FinTransmogrifierExceptionCode classifies the nature of a FinTransmogrifierException.

FinVopProcessStep

Enumerates the individual states of the Verification of Payee process.