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

fints.ing-diba.de seems no longer to authenticate #131

Open
jmuxfeldt opened this issue May 29, 2021 · 9 comments
Open

fints.ing-diba.de seems no longer to authenticate #131

jmuxfeldt opened this issue May 29, 2021 · 9 comments

Comments

@jmuxfeldt
Copy link

jmuxfeldt commented May 29, 2021

endpoint = 'https://fints.ing-diba.de/fints/' no longer authenticates since about 10 days. Has anyone else had this problem? I've tried everything, including logging into the online banking via browser.

The connection had been working perfectly until about 10 days ago. Something has changed. I did do a global update of homebrew, which would have updated python too.

Traceback (most recent call last):
File "/Users/fuo/.scripts/getTransactions", line 99, in
konten = f.get_sepa_accounts()
File "/usr/local/lib/python3.9/site-packages/fints/client.py", line 452, in get_sepa_accounts
with self._get_dialog() as dialog:
File "/usr/local/lib/python3.9/site-packages/fints/client.py", line 273, in _get_dialog
self._ensure_system_id()
File "/usr/local/lib/python3.9/site-packages/fints/client.py", line 1145, in _ensure_system_id
response = dialog.init(
File "/usr/local/lib/python3.9/site-packages/fints/dialog.py", line 103, in init
raise FinTSDialogInitError("Couldn't establish dialog with bank, Authentication data wrong?") from e
fints.exceptions.FinTSDialogInitError: Couldn't establish dialog with bank, Authentication data wrong?

@jmuxfeldt
Copy link
Author

The connection does work using Open-Fin-TS-JS-Client, so there seems to be some new incompatibility with the python library.

@jmuxfeldt jmuxfeldt changed the title fints.ing-diba.de seems no longer to authenticat fints.ing-diba.de seems no longer to authenticate May 31, 2021
@jmuxfeldt
Copy link
Author

I have also been able to authenticate using a php fints library, so something must have happened to the DiBa's api, which python-fints can no longer handle

@tloebhard
Copy link

For me ING-DiBa still works. I've current (3.0.1) version of this library.

@jmuxfeldt
Copy link
Author

For me ING-DiBa still works. I've current (3.0.1) version of this library.

Thanks for the feedback.
I didn't change anything in my script, so this is all a bit mysterious, and all I can imagine, is that some python libraries used by python-fints got updated when I did my homebrew upgrade. Running the debug script hasn't given me any more details either, other than the same old ".FinTSDialogInitError: Couldn't establish dialog with bank, Authentication data wrong?".

@michaelgruenewald
Copy link
Contributor

Googling this a bit, it seems that ING is slowly switching from https://fints.ing-diba.de/fints to https://fints.ing.de/fints

@jmuxfeldt
Copy link
Author

@michaelgruenewald Thanks so much. That fixed it. I had actually done a lot of googling myself, and I also get a regular update of the fints address list, since I am registered. Even stranger is the fact that both a php fints library and Open-Fin-TS-JS-Client were working, so I had no reason to suspect an address change. Really, you saved the day here, since I had reverted to a less good solution.

@kaspar030
Copy link

Really, you saved the day here, since I had reverted to a less good solution.

same here, thank's!

@tloebhard
Copy link

Googling this a bit, it seems that ING is slowly switching from https://fints.ing-diba.de/fints to https://fints.ing.de/fints

I just checked my URL - I'm already using the new one, sorry for the confusion.

I use https://github.com/hbci4j/hbci4java/blob/master/src/main/resources/blz.properties as source
and here the URL got updated in 2019: hbci4j/hbci4java@d7f3d1c

But: in "Bankenliste" distributed by ZKA there is the still the old URL.

@jmuxfeldt
Copy link
Author

"But: in "Bankenliste" distributed by ZKA there is the still the old URL".
Exactly.

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

4 participants