Skip to content

codebude/libfintx

 
 

Repository files navigation

libfintx

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.

Usage

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.

Target platforms

  • .NET Framework 4.5 and higher
  • MONO (Windows, MacOS, Linux)
  • Windows Phone 8
  • WinRT
  • Xamarin.Android
  • Xamarin.iOS
  • ASP.NET (Web)

Sample

e.g. read balance

libfintx.Main.Assembly("Your build name", "Your build version");

public static string Balance(int Account, int BLZ, string IBAN, 
                             string BIC, string URL, int HBCIVersion, string UserID, string PIN)

libfintx.Main.Balance ( ... );

Features

  • 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)

Specification

For exact information please refer to the german version of the specification. There is also an unauthorized english translation.

SSL verification

The verification process is done by using the default WebRequest class.

Copyright & License

Copyright (c) 2016 - 2018 Torsten Klinger

Licensed under GNU Lesser General Public License. Please read the LICENSE file.

About

C# based client library for HBCI 2.2 and FinTS 3.0.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C# 99.0%
  • Classic ASP 1.0%