Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Just saying THANKS! (works with 1822Direkt) #98

Open
spaetz opened this issue Oct 26, 2019 · 1 comment
Open

Just saying THANKS! (works with 1822Direkt) #98

spaetz opened this issue Oct 26, 2019 · 1 comment

Comments

@spaetz
Copy link

spaetz commented Oct 26, 2019

I just spent a full weekend reading FinTS specs and creating a "Fintees" (get it?) module. It was nowhere near full fledged when I discovered python-fints! So well designed. An lo and behold, I can login to the 1822Direkt Bank and retrieve accounts and balances.

When I try a SEPA transfer, I get the
challenge='Zur Bestätigung des Auftrags bitte mit der 1822direkt QRTAN+ App den QR-Code einscannen und die in der QRTAN+ App angezeigte TAN eingeben. Prüfen Sie bitte in der 1822direkt QRTAN+ App vor der Bestätigung die Übereinstimmung der angezeigten Daten auf Ihrem Smartphone mit den für die Transaktion vorgesehenen Daten.', challenge_hhduc=b'\x00\timage/png\x08\xb4\x89.....

So, once I manage to display the QR code png, it seems the TAN entry should be working for 1822direkt (not yet tested).

So, consider this as an "please add 1822Dirkt to the list of tested banks with fints 2.2.0" :-)
At least Accounts and Balances have been tested (it does not return my Wertpapierdepot though).

@spaetz spaetz changed the title Just saying THANKS! Just saying THANKS! (works with 1822Direkt) Oct 26, 2019
@spaetz
Copy link
Author

spaetz commented Oct 26, 2019

And to make this bug report even more convoluted: The QR app TAN mechanism is type 902 and the png image is not detected by the code in pull request #54 :-).

fints.formals.TwoStepParameters5(security_function = '902', # Sicherheitsfunktion kodiert

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant