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.1

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.1
File Size Uploaded
fints-5.0.1.tar.gz 103.2 kB Details

Built distribution (wheel)

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

Total release size: 193.1 kB

Release files / fints-5.0.1.tar.gz

Download URL fints-5.0.1.tar.gz
Size 103.2 kB
Tags Source
SHA-256 checksum
How to use checksums
2799e447c7940152ace67bd8984e17deec31cf4461e46f90ad6b12271a64b6ff
BLAKE2b-256 checksum
How to use checksums
f826f5ed58a5659b221c73588db175d87e440cb3933d94232d4e27d56bd6ddf2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.7

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

Download URL fints-5.0.1-py3-none-any.whl
Size 89.9 kB
Tags Python 3
SHA-256 checksum
How to use checksums
e48921b56c8fd674d51011e8859c756a030d4a636d6bc05f95e8a97d07188bd6
BLAKE2b-256 checksum
How to use checksums
aad54ca6bbf0f7faa2cfead2008db3b95e1b5ac0459b22c519a20c1d623dda1d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.7

Release history Release notifications | RSS feed

This release

5.0.1 This release

2 release files

5.0.0

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