Bonjour à tous,

Je suis en train d’installer kresus sur un NAS Synology, et l’ajout d’un nouvel accès bancaire est KO via l’appli, apres la validation MFA aupres de la banque.

J’ai testé l’acces a ma banque via un test depuis l’outil woob présent sur l’image docker et l’acces est OK (listing des comptes, et affichage transaction d’un des comptes au hasard).

Voici la log affichée :

2026-07-20 19:12:48,441:DEBUG:woob.backend:modules.py:163:create_instance Created backend "banquepopulaire" for module "banquepopulaire"
2026-07-20 19:12:48,441:DEBUG:urllib3.util.retry:retry.py:353:from_int Converted retries value: 2 -> Retry(total=2, connect=None, read=None, redirect=None, status=None)
2026-07-20 19:12:48,442:DEBUG:urllib3.util.retry:retry.py:353:from_int Converted retries value: 2 -> Retry(total=2, connect=None, read=None, redirect=None, status=None)
2026-07-20 19:12:48,443:DEBUG:woob.banquepopulaire.browser:browsers.py:1231:_load_cookies Reloaded cookies from storage
2026-07-20 19:12:48,445:DEBUG:urllib3.connectionpool:connectionpool.py:1022:_new_conn Starting new HTTPS connection (1): www.rs-ext-bad-ib.banquepopulaire.fr:443
2026-07-20 19:12:48,592:DEBUG:urllib3.connectionpool:connectionpool.py:475:_make_request https://www.rs-ext-bad-ib.banquepopulaire.fr:443 "GET /bapi/contract/v2/augmentedSynthesisViews?productFamilyPFM=1%2C2%2C3%2C4%2C6%2C7%2C17%2C18%2C20&pfmCharacteristicsIndicator=true HTTP/1.1" 403 None
[2026-07-20T19:12:48.697] [INFO] providers/woob - Command returned an error code.
[2026-07-20T19:12:48.697] [INFO] providers/woob - Checking that woob is installed and can actually be called…
[2026-07-20T19:12:48.698] [INFO] providers/woob - Calling woob: command test...
[2026-07-20T19:12:49.162] [INFO] providers/woob - exited with code 0.
[2026-07-20T19:12:49.162] [INFO] providers/woob - OK: woob exited normally with non-empty JSON content.
[2026-07-20T19:12:49.163] [ERROR] providers/woob - Got error while running command "2": Unknown error: .
Traceback (most recent call last):
  File "/usr/local/share/.config/yarn/global/node_modules/kresus/build/server/providers/woob/py/main.py", line 808, in fetch
    results["values"], results["errors"] = self.get_transactions(from_date)
                                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/share/.config/yarn/global/node_modules/kresus/build/server/providers/woob/py/main.py", line 620, in get_transactions
    accounts_iter = iter(self.backend.iter_accounts())
                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/user/data/woob-data/modules/3.7/woob_modules/banquepopulaire/module.py", line 77, in iter_accounts
    return self.browser.iter_accounts()
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/user/data/woob-data/modules/3.7/woob_modules/banquepopulaire/browser.py", line 105, in wrapper
    ret = cb()
          ^^^^
  File "/home/user/data/woob-data/modules/3.7/woob_modules/banquepopulaire/browser.py", line 101, in cb
    return func(browser, *args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/dist-packages/woob/browser/browsers.py", line 1154, in inner
    browser.do_login()
  File "/usr/local/lib/python3.11/dist-packages/woob/browser/mfa.py", line 181, in do_double_authentication
    handle_method()
  File "/home/user/data/woob-data/modules/3.7/woob_modules/banquepopulaire/browser.py", line 419, in handle_cloudcard
    assert self.mfa_validation_data
AssertionError

[2026-07-20T19:12:49.163] [ERROR] providers/woob - 	(error code: GENERIC_EXCEPTION)
[2026-07-20T19:12:49.163] [INFO] providers/woob - Calling woob: command transactions...
[2026-07-20T19:12:49.872] [INFO] providers/woob - exited with code 1.

J’ai aussi testé d’etre plus ou moins rapide lors de la validation via l’appli bancaire, mais cela ne change rien à l’erreur 403 trouvée dans la log.

Merci pour votre appli et votre support :slight_smile: