python-fints
python-fints copied to clipboard
How to create a HBCI signature
Using Commerzbank requires activating HBCI with a so called INI-letter from the FinTS-Tool.
Erstellen Sie in Ihrer Finanzsoftware eine HBCI-Signatur und somit automatisch einen INI-Brief. Auf Ihrem INI-Brief finden Sie Ihren HASH-Wert. Bewahren Sie Ihren INI-Brief auf. Geben Sie Ihren HASH-Wert (RIPEMD-160 oder SAH-160) in das dafür vorgesehene Feld im Online Banking ein. https://kunden.commerzbank.de/service/wie-kann-ich-hbci-freischalten/
Without the activation I receive the following error: ERROR:fints.client:Dialog response: 9050 - Die Nachricht enthält Fehler. ERROR:fints.client:Dialog response: 9800 - Dialog abgebrochen ERROR:fints.client:Dialog response: 9340 - Ungültige Auftragsnachricht: Ungültige Signatur.
I could not find a way to create the hash value for the activation from python-fints. Is there a way to create it and to ensure that it is submitted in every request?
(The hash value is not the product id, checked it already)
Does anybody have an idea how to proceed here?
Thank you very much!