DP-3T / dp3t-app-android-demo

The DP3T-App for Android
Mozilla Public License 2.0
321 stars 79 forks source link

Android app prevents TWINT (beacon) payments #41

Open matzrh opened 4 years ago

matzrh commented 4 years ago

On a Pixel4, I noticed that I could not pay with Twint a couple of times (beacon payments, QR-Code payments worked without problem) a few times after I installed the version of Apr 21 from the app center. I uninstalled dp3t and the beacon payments went through a couple of times without any problem. Then, to see if dp3t was the cause, I re-installed the dp3t and today the Twint payment failed again. Twint is less popular than other contactless payments systems in Switzerland, but it is still regularly used as it is working with all Swiss credit cards / banks. The issue may have to be fixed by Twint, but it should be addressed / informed about it during the initial release.

avandorp commented 4 years ago

Did you try just disabling tracing in the dp3t-app during payment instead of uninstalling? It would still be a suboptimal workaround.

matzrh commented 4 years ago

I have tried this today and it did not work. Since it was not full at the check-out terminal, I even tried uninstalling the app on the spot and it still did not work (restarting the Twint app and restarting the payment process at the terminal). Then I rebooted the phone and made another payment to see if it works again (in another shop) and it did work, then. So I am pretty sure that I even had to restart my phone to make Twint work again (kind of giving Twint the control over bluetooth back), but this is a bit anecdotal, still, and would probably require more tests in a lab-like setting without having to buy something, each time ;)