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 | Provenance | |
|---|---|---|---|---|
| fints-5.0.1.tar.gz | 103.2 kB | Without provenance | 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
|
Security for fints 5.0.1
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.