I
iivvoo

  • Joined Feb 8, 2016
  • Hi-fives: 268
  • Same here. Een feature die Bunq bij v3 al introduceerde maar toen weten af te houden. M'n homescreen is een enorme bende.

    Los daarvan heeft Bunq m'n virtual cards door elkaar gehusseld waardoor er eentje nu aan een compleet andere rekening gekoppeld is. Niet heel fijn.

    • Hi,

      TL;DR

      On Android (iOS seems to work fine)

      • make export start at end of last export
      • remember export format

      The Bug

      I had hoped this might have been fixed with the latest release, but it hasn't, so here's my report. Not sure if I reported it before.

      On Android, the Bunq app does not remember anything about your previous exports (it does have the history through). This means you have to select start/end of the period over and over again.

      It starts by default when the bank account was created (I assume) which means by now I have to skip 15 months already each quarter when I need an export, and it increases each quarter.

      Also, it doesn't remember the last format used so sometimes I accidentally export as PDF which is not what I need.

      The fix is simple - use the last end date of the export as the starting date, and remember the format used. I understand this does work as expected on iOS

      • @Jakob-Y#200458 Absolutely. Right now it seems Bunq is simply not an option for us since we can't get a dedicated membership for API key full-access nor fully automate this process using OAuth.

        • We're looking into bunq for doing payouts - payments from our account. This seems to work well with the regular API key, but this key gives access to all accounts in our membership, including those used for holding funds and paying wages. This is a bit risky.

          We have considered creating a separate membership for this purpose, but that seems to be impossible because of the "complex corporate structure" (i.e. not a single natural shareholder)

          An alternative is to use OAuth. This feels like a bit of overkill for accessing just our personal accounts (it's not meant for 3rd parties), but fine. But from the documentation https://beta.doc.bunq.com/basics/oauth

          create Draft-Payments (the user will need to approve the payment using the bunq app);

          I understand that the payouts still have to be acknowledged in the app, which will be too labour intensive at some point and defeats the purpose of automating this.

          Am I correct that when using OAuth you can only do draft payments and that they need explicit, manual approval in the mobile app? (and there's no way around this without Token based auth?)

          • @Lucas-Orange-Leopard#198604 Please fix mine too. Cheers

            Support can reset individual counters (which shows they're not based on a live query but some separate counter, distinct from the actual events that should cause notifications).

            But it's an extremely temporary fix. I've even seen that directly after "fixing" the counters were wrong again (possibly because the reply on support itself generated a notification that wasn't cleared)

            • I suspect I accidentally linked my business account to my personal account when v3 was introduced (which was then followed by me being locked out of my account altogether, so I wasn't even fully aware of that)

              Ever since I've been receiving double notifications/push notifications (e.g. from support, from payment requests, etc). I suspect this is because of the link that I really don't want (I even have a third membership and either I'm all-in or not. In this case, I'd rather avoid further issues/(push)notification mess)

              I want to unlink my account and have been wanting this for 3 (?) months now. I've contacted support several times, I've posted screenshots of weird backend errors I got. But I still can't unlink my account.

              I followed the steps on https://together.bunq.com/d/33696-how-to-use-multiple-bunq-subscriptions-at-the-same-time but I still can't unlink my accounts.

              I just noticed that the Bunq app was updated and the UI for unlink changed (you now have to slide to the left on android to get the remove option), but I still can't unlink my account.

              I know this is not something important like trees, but please please can someone ssh into Bunq's monogodb server and delete this for me? If it can't be fixed properly in another way? You see, I still can't unlink my account. That's why.

              Did I mention that I can't unlink my account?

              • Not sure if it's a fix in the Bunq app or because my phone upgraded to Android 11, but it finally works as expected. I can select files (e.g. screenshots) again in stead of just taking pictures.

                For me this issue is resolved.

                • @jorijnsmit#197584 It has. If it was about counting trees it would have been fixed immediately, most likely :)

                  • @iivvoo#195424 I'll take the lack of any response as a yes, it's broken (and we don't care).

                    And I guess when developing against the Bunq API you're pretty much on your own - the silence here is deafening.

                    Is it worth spending time on asking questions on reporting issues / findings?

                    • Can confirm the issue on two android devices, Android 10 and Android 9

                      • I'm looking into automating/integrating some processes with Bunq. The easiest way to start (or at least to get an impression of the functionality) is to use "Bunq python tinker", as described on https://developer.bunq.com/en/quick-starts/getting-started-with-python

                        So I took a fresh 18.04 ubuntu image on Digital Ocean, installed the dependencies and ran the setup curl command, bash <(curl -s https://tinker.bunq.com/python/setup.sh)

                        This works fine and runninbg ./go-tinker gives me some fancy output and some examples to execute.

                        Running the very first example, tinker/user_overview.py already fails:

                         ...
                          File "/root/b/.venv/lib/python3.6/site-packages/bunq/sdk/json/converter.py", line 1
                            from __future__ import annotations

                        Now that's weird. The Pipfile explicitly mentions python3.6 as a dependency which is why I picked ubuntu 18.04, but python3.6 doesn't support that future.

                        So I "downgraded" the sdk to "1.10.16" (the previous release as far as I can tell).

                        That results in

                          File "/root/b/.venv/lib/python3.6/site-packages/bunq/sdk/security.py", line 251, in validate_response
                            signer.verify(digest, base64.b64decode(headers[_HEADER_SERVER_SIGNATURE]))
                          File "/root/b/.venv/lib/python3.6/site-packages/Cryptodome/Signature/pkcs1_15.py", line 175, in verify
                            raise ValueError("Invalid signature")
                        ValueError: Invalid signature

                        I remember seeing something about encryption headers changing, so perhaps the latest sdk is mandatory, so I'll need to upgrade python to 3.7 in stead and try again. And rerun pipenv install, etc.

                        At this point, I get

                        (b) root@ubuntu-s-1vcpu-1gb-ams3-01:~/b# tinker/user_overview.py 
                        Traceback (most recent call last):
                          File "tinker/user_overview.py", line 2, in <module>
                            from libs.bunq_lib import BunqLib
                          File "/root/b/tinker/libs/bunq_lib.py", line 8, in <module>
                            from bunq.sdk.client import Pagination
                        ModuleNotFoundError: No module named 'bunq.sdk.client'

                        and I noticed this already with a previous attempt - the sdk API changed significantly and tinker is incompatible with it. In stead it should be (I think?)

                        from bunq import Pagination

                        All in all, I can't think of a configuration / setup that actually works. Can someone explain to me what I'm doing wrong here?

                        • @Nikoleta#195261 Yes, the page will work no matter what you pass as id. But it won't actually unubscribe you since the variable holding the identifier for the user (distinct_id I guess) is not evaluated properly.

                          A developer will confirm that {{%24distinct_id}} can't be correct, and that the page can't (actually) work properly this way.

                          • Do any of the login pincodes of other accounts work for you? I have a similar issue where my personal and business account are linked (as company Director) and I need to enter by business membership pin to get into my personal account.

                            • Yuki yes. Especially since the export functionality is not available for regular business accounts.

                              Great job on the extremely dark pattern where you have to walk through the entire setup of the auto export app to get the supergreen promo in stead of the actual app - Bunq really doesn't fail to disappoint in poor UX lately.

                              • On my new-ish Android phone, I can't select files (e.g. from a gallery or from a filemanager) when contacting support. It will only provide me with the camera or "genius scan" (a receipt scanning app, so also a camera).

                                This way I cannot send screenshots when reporting issues/bugs.

                                The same issue appears when adding an attachment to a transaction, for example (so it's not limited to just the support part)

                                The Bunq app has both storage and camera permissions.

                                This is with a (rather) stock android 10 (google pixel)

                                Other apps (e.g. whatsapp) will allow me to select, e.g., a screenshot through other apps