/hsbci

A fast, modular and simple HBCI library for Haskell

Primary LanguageHaskellGNU Affero General Public License v3.0AGPL-3.0

HsBCI Build Status Coverage Status

HsBCI aims to be a simple, modular and fast library which implements the German Home Banking Computer Interface (HBCI) / Financial Transaction Services (FinTS) protocol.

Status

HsBCI is in alpha status and under heavy development. A few things work for some banks (like getting the balance and statement list), but there many things do not, most are not tested. Things are not stable and will likely break.

ToDos

  • Work with multiple HBCI versions (currently only HBCI Plus)

  • Implement missing HBCI Jobs:

    • Transfer
    • TanMediaList
    • ...
  • Handle errors correctly

  • Handle different Tan modes correctly

  • Check messages for message size and max num GV before sending

  • Correctly extract allowed tan modes from responses