Google Pay suddently stopped working - Google Pixel 2 Questions & Answers

Pixel 2 with Android 9 (PPR1.180610.009) and Magisk v18.1 and Magisk Manager v7.
I used Google Pay with my VISA card for over a year, last used it last Friday and it worked nicely. Today I tried in two different places and I get the "You can no longer use Google Pay in shops" error message.
As far as I know I did not do any update to anything major since months, maybe just the YouTube Advanced Magisk module.
SafetyNet check pass successfully (both ctsProfile and basicIntegrity).
Google Pay is checked under "Magisk Hide" (don't remember doing this, but maybe, anyway I didn't change it between when it was working or not).
My credit card works fine when not using the phone.
Anyone have suggestions on what else I should check? Others around me using the same bank works fine on their phones. (Canada)

Google somehow managed to block Magisk. Same happened to me this week. Keep an eye out on Magisk forum, there's a specific post for Google Pay issues.
EDIT: Instructions on link below
https://forum.xda-developers.com/showpost.php?p=79029481&postcount=9

Related

Android Pay FYI/ALERT

All,
As you know Andorid Pay is being pushed out, and replacing Wallet. What everyone might not know is that Android Pay will NOT allow you to ADD cards while rooted. Also, once cards are added and tap and pay is used , there is a ggood chance you will get a message that says something like "Visa-xxxx can't work with Android Pay right now" message.
When attempting to go back to Wallet from TIBu it was still trying to use Android Pay in the NFC settings as well
I would like to share some tricks I discovered on how to add you cards to a custom ROM/rooted device and if your cards do not work on NFC to get Wallet working again
1) go to your SU app and under SU settings UN-TICK Enable Super User
2) install Android Pay from the Pay store
3) add your cards ( they should be carried over from Wallet)
4) Re-enable Super User in the SU app setting
You do not have to enable the device manager and you WILL have to set up lock screen PIN
Now IF your card(s) DO NOT work then you might try using your google wallet card that you can have them send you ( have not added mine as I dont have it at work ) and see if you can make tap and pay purchases with that card.
If you just want to go back to wallet you must Uninstall tap and pay AND delete /data/data/com.google.android.gms I rebooted but might not have to, and then restored the original Wallet from TiBu and everything should work fine, at least for me.
Just went to the vending machine and tested.. worked.
Hopefully this helps some people and saves them some frustration.
Best Regards
UPDATE: 9-22-2015
Just successfully added my Google wallet Credit card ( well prepay ) to Andorid pay and it says that I can't use that card to pay!
WTF GOOGLE! YOU ARE GETTING TO BE USELESS!
To Anyone thinking of switching to Android Pay, DON'T, keep using wallet , it just works!
I couldn't get Pay to work on Adrenaline 2.4. Tried all kinds of suggestions. Still get, "Android Pay cannot be used. Google is unable to verify that your device or the software running on it is Android compatible"
Andorid Pay works with SuperSU 1.71
Android pay currently works with the beta version of SuperSU 1.71
I added my card without error and successfully used it at the vending machine twice at the office.
You must set a lock screen up on your device however.
Still not working for me. Must have something to do with the SuperSU version I'm using (SuperSU Free v2.65).
Drunkula said:
Still not working for me. Must have something to do with the SuperSU version I'm using (SuperSU Free v2.65).
Click to expand...
Click to collapse
I clearly said 1.72, and I even provided a link in my last post
Yes you did. But I've also seen various (imposters?) versions of SuperSU floating around before. I wasn't going to speculate on the reason for the large difference in versions mentioned. But it is a moot point, so I digress...
Drunkula said:
Yes you did. But I've also seen various (imposters?) versions of SuperSU floating around before. I wasn't going to speculate on the reason for the large difference in versions mentioned. But it is a moot point, so I digress...
Click to expand...
Click to collapse
Yea.. But.. He linked you directly to Chainfires official thread. Lol.
carm01 said:
I clearly said 1.72, and I even provided a link in my last post
Click to expand...
Click to collapse
Nah-uh, you said 1.71

Google Pay after update not working.

Everything was ok till latest update (Google Pay). I tried delete google.android.services.gms or similar name, I can't remember, Google Pay and Google Play Servirces are in Magisk Hide. But unfortunatelly not working Google Pay. Any ideas how to fix this?
Sent from my Pixel 2 XL using Tapatalk
If it's what I think it is, this is not just affecting you or Mi MIX 3, Google Pay with root is broken for a lot of people on a lot of devices since the latest Google Play Services update: https://forum.xda-developers.com/apps/magisk/discussion-google-pay-magisk-discussion-t3906703
The only known working fixes at the moment are:
1. Roll back Google Play Services version and freeze updates
OR
2. Follow the instructions in this thread to edit one of the GMS databases, which allows GPay to carry on working via Magisk Hide
https://forum.xda-developers.com/apps/magisk/magisk-google-pay-gms-17-1-22-pie-t3929950
Personally I used option 2, no issues or side effects so far and fully working for me on my Mi MIX 3 with latest versions of everything Google, Android P and Magisk 19.1.
BUT please make sure you have a working backup before you modify GMS database and permissions just incase you need to roll back.

Android 10 Open Beta 1 and Google Pay not working

Hello everyone!
Since I installed the new Android 10 Open Beta 1, I can no longer associate credit cards with Google Pay.
I state that I only have the bootloader unlocked, for future use, when interesting kernels or mod Magisk will come out useful.
I have the following error message:
"Couldn't finish setup to pay in stores - This phone can't be used to pay in stores. This may be because it is rooted or altered in some other way."
I find the absurd thing, since with Android 9 stable I had the bootloader unlocked, root access and custom kernels.
Everything worked properly.
Some idea?
Do you have the same problem?
Thanks in advance!
I have experienced a similar problem with Pokémon Go, which I suppose uses SafetyNet to detect root etc. Hasn't that been the case with Google Pay too? So if both Pokémon Go and Google Pay refuse to work and both uses SafetyNet as "protection"-service, maybe that means that there's an error regarding SafetyNet on the Open Beta 1?

Google PAY

Hi! I have a problem!!!
OPPO Find x2 Pro (China). After the last update ( PDEM30_11_C_08) , the ability to pay was lost GPay---
CTS profile Status -FAILED (bySafetyNet Test (APK))
/Can you Help me ?
Mod translated by Google:
Don't help others.
不帮助别人。
I can only chime in to say that about two months ago after i finally allowed the update it also broke my google pay. Previously it worked fine.
Used to be able to use google pay until the latest update.
Now i'm unable to use google pay even thorugh my phone is stock and passes the safetyNet checks.
Oppo hasn't gotten back with their replies not optimistic i must say.

Question google wallet error

Device doesn't meet security requirements
Is your device rooted or do you have adb enabled? If the device is rooted you need to do some things to hide it. If your device is not rooted, maybe check to make sure adb is disabled.
Like the comment above says, if you're rooted with Magisk, install this and it should start working fine after wiping the app.
Releases · Displax/safetynet-fix
Google SafetyNet attestation workarounds for Magisk - Displax/safetynet-fix
github.com
Adding on to this just because it's about Google Wallet...
What's the point of Google Wallet when there's Google Pay? The Pixel 7 setup kinda tried to make you download Wallet instead of Pay. Isn't Wallet just a piece of Pay that they took out?
Curiousn00b said:
Like the comment above says, if you're rooted with Magisk, install this and it should start working fine after wiping the app.
Releases · Displax/safetynet-fix
Google SafetyNet attestation workarounds for Magisk - Displax/safetynet-fix
github.com
Adding on to this just because it's about Google Wallet...
What's the point of Google Wallet when there's Google Pay? The Pixel 7 setup kinda tried to make you download Wallet instead of Pay. Isn't Wallet just a piece of Pay that they took out?
Click to expand...
Click to collapse
Wallet is the successor to Pay. They just haven't removed the old app
synesthete said:
Is your device rooted or do you have adb enabled? If the device is rooted you need to do some things to hide it. If your device is not rooted, maybe check to make sure adb is disabled.
Click to expand...
Click to collapse
I am currently rooted I am able to pass safety net I also have hide google wallet in magisk
highgrade said:
Device doesn't meet security requirements
Click to expand...
Click to collapse
Is this when you're trying to pay with Wallet or just setting up the app?
If it's while trying to pay, it might be because you unlocked your phone via face unlock before paying. You might have to unlock with the fingerprint scanner to make sure it works.
Might not be your issue here and I hate to say it but man, the fact that this is an issue at all makes me mad, for any regular user such an error would make absolutely no sense, and you would never understand it unless someone tells you.
highgrade said:
I am currently rooted I am able to pass safety net I also have hide google wallet in magisk
Click to expand...
Click to collapse
I am rooted and wallet is working. Here is how I have set mine up:
Magisk installed:
Zygisk enabled
Enforce Denylist enabled
Denylist blocking: Wallet, Pay, Google Play Services, and some other banking apps.
Install the Safetynet Fix module from this post: https://forum.xda-developers.com/t/magisk-module-universal-safetynet-fix-2-3-1.4217823/post-87198517
Then install the MagiskHidePropsConfig module. (No need to configure it).
Force quit Wallet and wipe its data.
For quite and wiped data for Google Play Services.
Reboot
Then added card.
Those were the only modules that I needed. Maybe disable anything else you don't need while doing this in case they conflict.
JakeDHS07 said:
Wallet is the successor to Pay. They just haven't removed the old app
Click to expand...
Click to collapse
I think Pay has transitioned to being an app to send money to friends/family/etc like Venmo. I haven't used it since its split with Wallet, though.
Curiousn00b said:
What's the point of Google Wallet when there's Google Pay? The Pixel 7 setup kinda tried to make you download Wallet instead of Pay. Isn't Wallet just a piece of Pay that they took out?
Click to expand...
Click to collapse
JakeDHS07 said:
Wallet is the successor to Pay. They just haven't removed the old app
Click to expand...
Click to collapse
As I understand it, Wallet holds all your "cards" like loyalty cards, gift cards, and transportation passes (metro, train, bus) -- hence "wallet" -- while GPay handles the credit cards for transactions for in-store/shops.
I guess Wallet is the app while GPay might be classified as the process...
Also...
synesthete said:
I think Pay has transitioned to being an app to send money to friends/family/etc like Venmo. I haven't used it since its split with Wallet, though.
Click to expand...
Click to collapse
Yes I noticed that GPay is transitioning to be like Venmo. I haven't used GPay in a long time, but since setting it up on my P7P, it was pushing hard to set things up so I could "easily send/receive payments to my family & friends" (like Venmo, i imagine...)...
simplepinoi177 said:
As I understand it, Wallet holds all your "cards" like loyalty cards, gift cards, and transportation passes (metro, train, bus) -- hence "wallet" -- while GPay handles the credit cards for transactions for in-store/shops.
I guess Wallet is the app while GPay might be classified as the process...
Click to expand...
Click to collapse
Just an FYI, but Wallet is just a part of GPay. What @Curiousn00b had said earlier in this thread is correct. GPay can do everything that Google Wallet does - and more. So therefore, GPay can handle credit cards, debit cards, gift cards, loyalty cards, transit passes, tickets, etc.
The reason why Google has released the Google Wallet app - an app specifically for adding your payment cards, transit cards, loyalty cards, etc - is because a large swarm of people were complaining about GPay being too difficult to use (as the newer features were seemingly confusing to the less tech-knowledgeable folks - which is still around 75-80% of the global population). Google had announced this publicly on a blog post around 1-2 years ago.
highgrade said:
Device doesn't meet security requirements
Click to expand...
Click to collapse
Post #2 - Unlocking Bootloader / Rooting / Updating | SafetyNet | ADB/Fastboot & Windows USB Drivers:
SafetyNet
Hello,
I have a successfully rooted Pixel 7 and the November update.
Magisk modules:
AOSP Mods (Full version)
Call Recorder - SKVALEX
Systemless Hosts
Universal safety Net fix
Zygisk - LSPosed
DenyList contains enabled:
Google Wallet
Google Play Protect service
com.android.systemui.plugin.globalactions.wallet
Play Integrity API Checker
Everything was fine until now, but when I open Wallet today, I get the following information:
"Device doesn't meet security
requirements You can't tap to pay with this device. It may be rooted or running uncertified software. Contact your device manufacturer or visit Google Wallet Help for more info."
My cards were not removed, it seems that the wallet is functional, but this information worries me. This information is not displayed every time when the wallet application is turned on. Everything else works for me (banks, netflix...), I go through safetynet.
I have one more question.
I don't know exactly how these things work...
How about the safetynet? Could it happen that one day GooglePay and Bank apps will stop working for me without an OS update or some other magisk module installation??
If it works for me now, and I don't do an OS update, will it still work for me?
I ask because these applications are very important for my daily work and I can't afford to be surprised by a malfunction at an inopportune moment due to root.
Thank you very much!
efkosk said:
Hello,
I have a successfully rooted Pixel 7 and the November update.
Magisk modules:
AOSP Mods (Full version)
Call Recorder - SKVALEX
Systemless Hosts
Universal safety Net fix
Zygisk - LSPosed
DenyList contains enabled:
Google Wallet
Google Play Protect service
com.android.systemui.plugin.globalactions.wallet
Play Integrity API Checker
Everything was fine until now, but when I open Wallet today, I get the following information:
"Device doesn't meet security
requirements You can't tap to pay with this device. It may be rooted or running uncertified software. Contact your device manufacturer or visit Google Wallet Help for more info."
My cards were not removed, it seems that the wallet is functional, but this information worries me. This information is not displayed every time when the wallet application is turned on. Everything else works for me (banks, netflix...), I go through safetynet.
I have one more question.
I don't know exactly how these things work...
How about the safetynet? Could it happen that one day GooglePay and Bank apps will stop working for me without an OS update or some other magisk module installation??
If it works for me now, and I don't do an OS update, will it still work for me?
I ask because these applications are very important for my daily work and I can't afford to be surprised by a malfunction at an inopportune moment due to root.
Thank you very much!
Click to expand...
Click to collapse
I have Play Store, GPay, and Google Wallet on the DenyList and don't have this error.
And yes, Google can easily decide one day to bypass the DenyList or force hardware attestation at which point you would have to choose between your apps and root. It's been a whack a mole game for awhile now and that's just expected to become worse.
EtherealRemnant said:
I have Play Store, GPay, and Google Wallet on the DenyList and don't have this error.
And yes, Google can easily decide one day to bypass the DenyList or force hardware attestation at which point you would have to choose between your apps and root. It's been a whack a mole game for awhile now and that's just expected to become worse.
Click to expand...
Click to collapse
Thanks!
In the meantime, I cleaned the google play cache storage, added the cards again. I haven't received a bad notification yet
Do I understand correctly that at any time without any action on my part (update app, updateOS) my bank apps, gpay can stop working due to root?
efkosk said:
Thanks!
In the meantime, I cleaned the google play cache storage, added the cards again. I haven't received a bad notification yet
Do I understand correctly that at any time without any action on my part (update app, updateOS) my bank apps, gpay can stop working due to root?
Click to expand...
Click to collapse
If you turn off updates, it's extremely unlikely that it would change, but you're also taking added risk when it comes to exploits and I wouldn't recommend this path.
are we talking about an application or OS update?
If it can stop working for me after the next OS update (via pixelflasher, for example), then that is acceptable for me.
But if it can happen to me after an automatic update of the application via Google Play, it's a problem.
Sorry for possibly stupid questions, I'm trying to understand how it works.
Thank you very much for your help and giving of your time.
efkosk said:
are we talking about an application or OS update?
If it can stop working for me after the next OS update (via pixelflasher, for example), then that is acceptable for me.
But if it can happen to me after an automatic update of the application via Google Play, it's a problem.
Sorry for possibly stupid questions, I'm trying to understand how it works.
Thank you very much for your help and giving of your time.
Click to expand...
Click to collapse
Either can happen. There are ways to detect root that get past our attempts to hide it as it is so an app update can add further detection easily. Just ask my Security Service Federal Credit Union app that won't even open on a rooted phone no matter what I do.
Can I "quickly unroot" it by uninstalling magisk? Does it wipe my data? I want rooted, but I need planB in a crisis situation.
Thx for your reply!
Users with root are not afraid of the situation that they ask for a bill in a restaurant and Gpay won't work for them?
efkosk said:
Can I "quickly unroot" it by uninstalling magisk? Does it wipe my data? I want rooted, but I need planB in a crisis situation.
Thx for your reply!
Users with root are not afraid of the situation that they ask for a bill in a restaurant and Gpay won't work for them?
Click to expand...
Click to collapse
Unfortunately removing root just exposes the unlocked bootloader and GPay won't work with that condition either. It's why I rooted in the first place so I could pass SafetyNet again as Discover is 5% with mobile wallet this quarter.
I carry credit cards with me everywhere I go. It's only recently I've started using tap to pay as it wasn't really available in the Denver area. Even now I can only thing of a couple places that take it - namely the liquor store I go to with my husband lol. Interestingly I went to Dollar Tree yesterday and they have added it.
So if I want to unroot, I will lose data, because after re-locking the bootloader, the data is wiped. I'm right?
efkosk said:
So if I want to unroot, I will lose data, because after re-locking the bootloader, the data is wiped. I'm right?
Click to expand...
Click to collapse
Correct. Honestly I wouldn't say you're at immediate risk of having an issue and that dumping root and all that just for a remote possibility isn't worth it.
You can also turn off automatic app updates for the individual apps in the Play Store. As long as you leave automatic updates on for the rest of your apps, the ones you disable individually will just be sitting there showing updates and you can choose to update them when you're ready.

Categories

Resources