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)
| File | Size | Uploaded | |
|---|---|---|---|
| fints-5.0.1.tar.gz | 103.2 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| 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
|