Skip to main content

PyFinTS

This is a pure-python implementation of FinTS (formerly known as HBCI), a online-banking protocol commonly supported by German banks.

Read our documentation for more info

Maintenance Status

This project is maintained, but with limited capacity. Working on this is takes a lot of time and testing since all banks do things differently and once you move a part here, you break an unexpected one over there. Therefore: Bugs will only be fixed by me if they occur with a bank where I have an account. New features will only be developed if I need them. PRs will be merged if they either have a very low risk of breaking things elsewhere (e.g. purely adding new commands) or if I can test them. In any case, things might take a little time until I have the bandwidth to focus on them. Sorry about that :(

Limitations

  • Only FinTS 3.0 is supported
  • Only PIN/TAN authentication is supported, no signature cards
  • Only the following operations are supported:
    • Fetching bank statements
    • Fetching balances
    • Fetching holdings
    • SEPA transfers and debits (only with required TAN and with specific TAN methods)
  • Supports Python 3.9+

Security

If you discover a security issue, please contact us at security@pretix.eu and see our Responsible Disclosure Policy further information.

Credits and License

This library is maintained by Raphael Michel mail@raphaelmichel.de and features major contributions by Henryk Plötz.

Further thanks for improving this library go out to: Daniel Nowak, Patrick Braune, Mathias Dalheimer, Christopher Grebs, Markus Schindler, and many more.

License: LGPL-3.0.-or-later

Metadata

Release files for fints 5.0.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for fints 5.0.0
File Size Uploaded
fints-5.0.0.tar.gz 102.3 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for fints 5.0.0
File Interpreter ABI Platform
fints-5.0.0-py3-none-any.whl Python 3 none any Details

Total release size: 191.8 kB

Release files / fints-5.0.0.tar.gz

Download URL fints-5.0.0.tar.gz
Size 102.3 kB
Tags Source
SHA-256 checksum
How to use checksums
d418a8d810522ab6335d03819710298902f258a146eea7acd3ad376620ae2416
BLAKE2b-256 checksum
How to use checksums
6fed461d0d227081d348c0e1d02f804cd25e5078875e68a98d579a4240ef3443
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.11

Release files / fints-5.0.0-py3-none-any.whl

Download URL fints-5.0.0-py3-none-any.whl
Size 89.6 kB
Tags Python 3
SHA-256 checksum
How to use checksums
6549507b7a81cfcbdbccadb1c8bfc17f6e882d4d1e9c2652dd050a54e25c2bf1
BLAKE2b-256 checksum
How to use checksums
dbe75752a662ac5037f12e145fc24db2c38c549f0b6f7d3ff1b85c61182b7ee6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.11

Release history Release notifications | RSS feed

This release

5.0.0 This release

2 release files

4.2.4

2 release files

4.2.3

2 release files

4.2.2

1 release file

4.2.1

2 release files

4.2.0

2 release files

4.1.1

2 release files

4.1.0

2 release files

4.0.0

2 release files

3.1.0

2 release files

3.0.1

2 release files

3.0.0

2 release files

2.2.0

2 release files

2.1.1

2 release files

2.1.0

2 release files

2.0.1

2 release files

2.0.0

2 release files

1.0.1

2 release files

1.0.0

2 release files

0.3.0

2 release files

0.2.1

2 release files

0.2.0

2 release files

0.1.1

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page