An C# based client library for HBCI 2.2 and FinTS 3.0.
In 1995 the ZKA announced a common online banking standard called Homebanking Computer Interface (HBCI). In 2003 they published the next generation of this protocol standard and named it Financial Transaction Services (FinTS).
Today most of all german banks support this online banking standards.
This client library supports both APIs, HBCI 2.2 and FinTS 3.0.
It can be used to read the balance of a bank account, receive an account statement, and make a SEPA payment using PIN/TAN.
There are many reasons why you need to use a banking library which can exchange data from your application with the bank. One reason for example is to found a Fintech.
- .NET Framework 4.5 and higher
- MONO (Windows, MacOS, Linux)
- Windows Phone 8
- WinRT
- Xamarin.Android
- Xamarin.iOS
- ASP.NET (Web)
Look at the demo project https://github.com/mrklintscher/libfintx_test
- Get Balance (HKSAL)
- Request Transactions (HKKAZ)
- Transfer money (HKCCS)
- Transfer money at a certain time (HKCCS)
- Collective transfer money (HKCCM)
- Collective transfer money terminated (HKCME)
- Rebook money from one to another account (HKCUM)
- Collect money (HKDSE)
- Collective collect money (HKDME)
- Load mobile phone prepaid card (HKPPD)
- Submit banker's order (HKCDE)
- Get banker's orders (HKCSB)
For exact information please refer to the german version of the specification. There is also an unauthorized english translation.
The verification process is done by using the default WebRequest class.
Copyright (c) 2016 - 2018 Torsten Klinger
Licensed under GNU Lesser General Public License. Please read the LICENSE file.