SUMMARY Since Sep 09 2019 German banks have switched their HBCI ports to comply with psd2. To get data from any account, you need PIN and TAN now. STEPS TO REPRODUCE 1. Select any account that worked until August 2019 2. Try to update the account online 3. Enter PIN as requested OBSERVED RESULT The bank rejects the request due to "Strong authentication required" EXPECTED RESULT For TAN method "chipTAN optisch" , create a flicker-image to generate a TAN SOFTWARE/OS VERSIONS Windows: 7 ADDITIONAL INFORMATION My KMyMoney version is 4.8.4, using Aqbanking v5.8.0.0beta Aqbanking has been updated to version 5.99.25beta which is said to work with psd2. But the creation of the flicker image must be requested/controlled by KMyMoney.
Git commit 4b2abb2ee20085d0728c9678e839560b89e0eb96 by Thomas Baumgart. Committed on 21/09/2019 at 10:41. Pushed by tbaumgart into branch '5.0'. Raise requirement for AqBanking and Gwenhywfar Make sure to provide KBanking only with recent libraries that support the changes necessary after PSD2. This is the last change in a series of changes made during the last weeks. FIXED-IN: 5.0.7 M +2 -2 CMakeLists.txt https://commits.kde.org/kmymoney/4b2abb2ee20085d0728c9678e839560b89e0eb96
*** Bug 412416 has been marked as a duplicate of this bug. ***
Git commit 3bf1e5d82b8731b2b03567853007c50c382b0214 by Ralf Habacker, on behalf of Sebastian Hegler. Committed on 14/01/2020 at 05:07. Pushed by habacker into branch '4.8'. Integrate AqBanking6 This ports the patches cb8895fc0b1e4f57dac0fa836b7cd4e156f314ea 5a1d6fe63be786c527ceeb6259a53c26e4873c12 4b2abb2ee20085d0728c9678e839560b89e0eb96 to the 4.8 series. AqBanking6 is PSD2 capable. M +2 -2 CMakeLists.txt M +13 -13 kmymoney/plugins/kbanking/aqbankingkmmoperators.cpp M +2 -2 kmymoney/plugins/kbanking/aqbankingkmmoperators.h M +63 -235 kmymoney/plugins/kbanking/banking.cpp M +8 -55 kmymoney/plugins/kbanking/banking.hpp M +5 -5 kmymoney/plugins/kbanking/dialogs/kbmapaccount.cpp M +2 -2 kmymoney/plugins/kbanking/dialogs/kbmapaccount.h M +105 -34 kmymoney/plugins/kbanking/gwenkdegui.cpp M +27 -0 kmymoney/plugins/kbanking/gwenkdegui.h M +242 -284 kmymoney/plugins/kbanking/mymoneybanking.cpp M +7 -8 kmymoney/plugins/kbanking/mymoneybanking.h M +19 -19 kmymoney/plugins/kbanking/widgets/kbaccountlist.cpp M +10 -10 kmymoney/plugins/kbanking/widgets/kbaccountlist.h M +45 -57 kmymoney/plugins/kbanking/widgets/kbjoblist.cpp M +9 -9 kmymoney/plugins/kbanking/widgets/kbjoblist.h https://commits.kde.org/kmymoney/3bf1e5d82b8731b2b03567853007c50c382b0214
Git commit c5c2681a5b184b420fa0aea69144ea61480f1103 by Ralf Habacker, on behalf of Sebastian Hegler. Committed on 14/01/2020 at 05:08. Pushed by habacker into branch '4.8'. Add photoTan support Port 7b899b594aec3d4a6b79ef70ee86e232ff5f4dc6 a8a585021206add6c3fe1001af28dda527818674 to 4.8 series. M +91 -9 kmymoney/plugins/kbanking/gwenkdegui.cpp M +10 -1 kmymoney/plugins/kbanking/gwenkdegui.h M +6 -1 kmymoney/plugins/kbanking/widgets/CMakeLists.txt M +3 -4 kmymoney/plugins/kbanking/widgets/chiptandialog.cpp A +114 -0 kmymoney/plugins/kbanking/widgets/phototandialog.cpp [License: GPL (v2/3)] A +71 -0 kmymoney/plugins/kbanking/widgets/phototandialog.h [License: GPL (v2/3)] A +89 -0 kmymoney/plugins/kbanking/widgets/phototandialog.ui https://commits.kde.org/kmymoney/c5c2681a5b184b420fa0aea69144ea61480f1103
(In reply to Ralf Habacker from comment #3) > Git commit 3bf1e5d82b8731b2b03567853007c50c382b0214 by Ralf Habacker, on > behalf of Sebastian Hegler. > Committed on 14/01/2020 at 05:07. > Pushed by habacker into branch '4.8'. > > Integrate AqBanking6 This was requested by Sebastian to support KMyMoney on Mac OSX. He reported that the port of KMyMoney/KF5 to Mac OSX failed for the second time.
Git commit 88e0a2cc5c93c1dc22968d09a8fd1c336c48c08f by Ralf Habacker. Committed on 15/01/2020 at 13:14. Pushed by habacker into branch '4.8'. Add support for aqbanking version 5 With 5.99.44 the support of Paypal is currently still incomplete see https://www.aquamaniac.de/rdm/issues/175 Building kbanking plugin for aqbanking 5 is automatically selected when aqbanking < 5.90 was found. M +2 -2 CMakeLists.txt M +7 -3 kmymoney/plugins/CMakeLists.txt A +83 -0 kmymoney/plugins/kbanking5/CMakeLists.txt A +165 -0 kmymoney/plugins/kbanking5/aqbankingkmmoperators.cpp [License: GPL (v2+)] A +93 -0 kmymoney/plugins/kbanking5/aqbankingkmmoperators.h [License: GPL (v2+)] A +476 -0 kmymoney/plugins/kbanking5/banking.cpp [License: GPL (v2+)] A +197 -0 kmymoney/plugins/kbanking5/banking.hpp [License: GPL (v2+)] A +23 -0 kmymoney/plugins/kbanking5/dialogs/CMakeLists.txt A +86 -0 kmymoney/plugins/kbanking5/dialogs/kbaccountsettings.cpp [License: GPL (v2/3)] A +47 -0 kmymoney/plugins/kbanking5/dialogs/kbaccountsettings.h [License: GPL (v2/3)] A +260 -0 kmymoney/plugins/kbanking5/dialogs/kbaccountsettings.ui A +111 -0 kmymoney/plugins/kbanking5/dialogs/kbmapaccount.cpp [License: GPL (v2+)] A +63 -0 kmymoney/plugins/kbanking5/dialogs/kbmapaccount.h [License: GPL (v2+)] A +183 -0 kmymoney/plugins/kbanking5/dialogs/kbmapaccount.ui A +152 -0 kmymoney/plugins/kbanking5/dialogs/kbpickstartdate.cpp [License: GPL (v2/3)] A +61 -0 kmymoney/plugins/kbanking5/dialogs/kbpickstartdate.h [License: GPL (v2/3)] A +231 -0 kmymoney/plugins/kbanking5/dialogs/kbpickstartdate.ui A +39 -0 kmymoney/plugins/kbanking5/gwenhywfarqtoperators.cpp [License: GPL (v2+)] A +47 -0 kmymoney/plugins/kbanking5/gwenhywfarqtoperators.h [License: GPL (v2+)] A +84 -0 kmymoney/plugins/kbanking5/gwenkdegui.cpp [License: GPL (v2/3)] A +85 -0 kmymoney/plugins/kbanking5/gwenkdegui.h [License: GPL (v2/3)] A +18 -0 kmymoney/plugins/kbanking5/kbanking.kcfg A +4 -0 kmymoney/plugins/kbanking5/kbankingsettings.kcfgc A +75 -0 kmymoney/plugins/kbanking5/kmm_kbanking.desktop A +14 -0 kmymoney/plugins/kbanking5/kmm_kbanking.rc A +1478 -0 kmymoney/plugins/kbanking5/mymoneybanking.cpp [License: GPL (v2/3)] A +256 -0 kmymoney/plugins/kbanking5/mymoneybanking.h [License: GPL (v2/3)] A +1 -0 kmymoney/plugins/kbanking5/qml/CMakeLists.txt A +8 -0 kmymoney/plugins/kbanking5/qml/chipTan/CMakeLists.txt A +175 -0 kmymoney/plugins/kbanking5/qml/chipTan/ChipTan.qml [License: GPL (v2/3)] A +156 -0 kmymoney/plugins/kbanking5/qml/chipTan/ChipTanFlickerField.qml [License: GPL (v2/3)] A +73 -0 kmymoney/plugins/kbanking5/qml/chipTan/chipTan.js A +86 -0 kmymoney/plugins/kbanking5/qml/chipTan/positionmarker.svg A +9 -0 kmymoney/plugins/kbanking5/tasksettings/CMakeLists.txt A +145 -0 kmymoney/plugins/kbanking5/tasksettings/credittransfersettingsbase.cpp [License: GPL (v2+)] A +164 -0 kmymoney/plugins/kbanking5/tasksettings/credittransfersettingsbase.h [License: GPL (v2+)] A +11 -0 kmymoney/plugins/kbanking5/widgets/CMakeLists.txt A +174 -0 kmymoney/plugins/kbanking5/widgets/chiptandialog.cpp [License: GPL (v2/3)] A +75 -0 kmymoney/plugins/kbanking5/widgets/chiptandialog.h [License: GPL (v2/3)] A +213 -0 kmymoney/plugins/kbanking5/widgets/chiptandialog.ui A +197 -0 kmymoney/plugins/kbanking5/widgets/kbaccountlist.cpp [License: GPL (v2+)] A +74 -0 kmymoney/plugins/kbanking5/widgets/kbaccountlist.h [License: GPL (v2+)] A +247 -0 kmymoney/plugins/kbanking5/widgets/kbjoblist.cpp [License: GPL (v2/3)] A +71 -0 kmymoney/plugins/kbanking5/widgets/kbjoblist.h [License: GPL (v2/3)] https://commits.kde.org/kmymoney/88e0a2cc5c93c1dc22968d09a8fd1c336c48c08f