Pure-python implementation of FinTS 3.0 (formerly HBCI) for online banking in Germany. Current version 5.0.0 requires Python >=3.9. Release cadence is irregular, with major updates every few years.
pip install fintsNo compatibility data collected yet for this library.
Verified import paths — ran on the pinned version, not inferred.
Initialize FinTS client and list accounts.
Update imports: from fints.client import FinTS3PinTanClient.
Switch to FinTS3PinTanClient if you were using any other client class.
Instantiate client with a custom product ID: FinTS3PinTanClient(..., product_id='MyApp/1.0').
Pass a TAN handler (e.g., a callback) during client creation: FinTS3PinTanClient(..., tan_mechanism='...').
Upgrade: pip install --upgrade fints==5.0.0 and use from fints.client import FinTS3PinTanClient.
Run: pip install fints
Provide the endpoint URL explicitly when creating the client.
No dependency data recorded yet.