Closed klorax closed 2 months ago
Encountered the same error with Google Pay when setting up my watch after a reset on my Google Pixel 8 Pro
Encountered the same error on Google Play on Chromebook.
Same problem on a Pixel 6a, I had to update the payment method from the Play Store web interface
You can add payment info on payments.google.com. It seems a restriction Google added.
A fix I found is to buy a Google Play gift card and give it to yourself.
Same problem on a Pixel 6a, I had to update the payment method from the Play Store web interface
You can add payment info on payments.google.com. It seems a restriction Google added.
A fix I found is to buy a Google Play gift card and give it to yourself.
Unfortunately, none of the above works for in app purchases.
I am curious:
Edit: 1. Is this only affecting Pixel 6 or even just Pixel 6a? (guess not since Chromebook was mentioned)? The forum thread mentions: Pixel 7a and 8 as well.
There is a new forum thread, but I am unsure if that is related.
Same issue here too. Started just recently. I can add methods online, but it means that sadly I now can't sync payment methods to my Pixel Watch anymore :-(. I dug around the Internet for hours and tried several iterations of removing methods, uninstalling the apps, reinstalling, etc. but to no avail.
Can you please make sure location is enabled on the device? If that doesn't change anything, try giving play services the location permission and see if that improves anything.
This is based on a Reddit post I found about a similar error. This doesn't seem to be specific to GrapheneOS as someone mentioned a Chromebook there, so there's probably a generic fix for everyone.
If that doesn't change anything, try giving play services the location permission and see if that improves anything.
I can confirm that enabling Google Play Services to have location access "all the time" does indeed prevent the error code from popping up!! However, still I can't add cards because now it simply says the device doesn't meet security requirements, and then cancels the adding payment method process..... So now I will see if I can somehow get payments methods registered to my watch in another way. But at least I think your suggestion specifically of adding location to Google Play Services does "fix the error", for anyone else who is having that happen.
OK, sorry to spam comments, but an update here for any other poor souls trying to get payments on to their Pixel watches: If you enable to aforementioned location permissions, you can initiate adding the payment card from the Wallet app on your watch, and it will confirm on your phone, but it DOES allow you to proceed and I can add payment methods to my watch now, even though I can't on the phone itself!
Now to see if I can remove "all the time" from Google Play Services location permissions and continue to use the set up payment methods..... ;-)
UPDATE: I can confirm that removing the "allow all the time" or "allow while running" permission from Google Play Services does remove the ability to use Google Pay on the phone at all, even not through NFC, but through websites or apps. I don't believe the watch is affected though by location permissions on the phone once you have added the cards initially.
@matchboxbananasynergy @moonlitOrca Thanks it worked, I will update top post for solution so it is easier to find!
Should I close this, or should something be done before?
Whenever I try to add a payment method or make an in app purchase I get an error (see attachment):
I have cleared the cache and data for: Google Play services (v. 24.31.37), Google Services Framework (v. 14), and Google Play Store (v. 42.2.27.31). It did not help. I have also enabled "Exploit protection compatibility mode" for these and GmsCompatConfig (v. 129), which did not help either. I am using the latest version of GrapheneOS on Google Pixel 6a.
I first encountered this 2024-08-14. I know that it worked 2024-07-13.
I am not sure if #3861 is related.
This forum discussion seem to be about this: https://discuss.grapheneos.org/d/14860-cant-make-payments-on-apps
Solution
@matchboxbananasynergy provided a solution below and @moonlitOrca added some additional info.
See the comments below for more info: 1, 2, 3.
Logs
Here follows some logs for the relevant time.
Warcraft Rumble
The app I tried to make the purchase in (again the same error is shown when adding a payment method in Google Play Store):
Google Play Store
Google Play Services
Google Services Framework