I have never had any problems using Google Pay contactless payments on my rooted OP6t. I have GPay and Google play services hidden from root using Magisk Hide. However, this morning I got a notification that my phone could no longer be used for contactless payments due to being rooted or having uncertified software. The only recent update that seemed relevant was to the main Google app; the one just called "Google" in the appdrawer. For the heck of it I tried hiding that one in Magisk, Next I cleared all data for the GPay app and rebooted. I am no longer getting the message about contactless payment. I didn't even have to re-add my cards back to GPay.
Just though I'd post my experience in case anyone else ran into this. To be fair, I haven't actually made any payments since going through this process but there are no errors showing.
Related
I tried and failed to pay with my rooted phone recently.
When I put my phone on the NFC pad, Android Pay popped up and told me that I can't pay with it because my phone it rooted.
Actually, I prefer Google Wallet over Android Pay, but it seems Android Pay just disables Google Wallet. Is there a way to disable Android Pay?
I deleted "Android Pay" app before. I checked that it is not in my all app list. Somehow it can still pop up.
Not sure if you noticed, but Google made the decision recently to separate Google Wallet into two separate apps. Wallet is now used only to send money to people, and Android Pay is required now to do NFC payments. As far as I know, there is no fix currently for rooted devices to use it as I have the problem as well. It's a shame too because I used NFC payments all the time before they changed the app.
Please though, if someone knows of a workaround to get Android Pay working I'd love you forever. I tried some of the suggestions in other threads saying to hide your root access and such, but none of it has worked so far.
beansNcornflakes said:
Not sure if you noticed, but Google made the decision recently to separate Google Wallet into two separate apps. Wallet is now used only to send money to people, and Android Pay is required now to do NFC payments. As far as I know, there is no fix currently for rooted devices to use it as I have the problem as well. It's a shame too because I used NFC payments all the time before they changed the app.
Please though, if someone knows of a workaround to get Android Pay working I'd love you forever. I tried some of the suggestions in other threads saying to hide your root access and such, but none of it has worked so far.
Click to expand...
Click to collapse
Neither do they worked for me. I tried temporarily turning off root, RootBlock and No Device Check
Hi anyone knows how to Google pay error is this phone can't be used to pay in shops it might be rooted. I have repackaged magisk manager and both my banking apps work and also safety net both green.
Hi everyone, I've been seeking for a solution before posting here, didn't want to bother anyone or clutter the web, but as a last resort...
My device is rooted, props successfully installed and set. Banking app works, Netflix and even McDonald's (which I've tested because i had a cts issue) which is now solved.
The issue now is that i want to activate payments using NFC, but when i open my bank app and try to activate the toggle it shows this error:
"your smartphone does not meet the requirements to use NFC payments.
HCE_INIT_ACTIVATION/ERROR_SECURITY_TRC"
It's not a big issue, but if there is a work around. I would like to know.
Good you have an option alternative to Google Pay in first place (you are probably not in US, right?). I recently has similar question posted on reddit without much success. Let's see what audience will propose here.
Yes indeed i'm from Europe and I'm not using G-Pay because i think every bank here have their own toggle in their apps to activate or deactivate the option: "pay with your smartphone."
I'm also pretty doubtful as to whether there is a solution to this error, however my fingers are crossed.
ScratchTheCat said:
every bank here have their own toggle in their apps to activate or deactivate the option: "pay with your smartphone."
Click to expand...
Click to collapse
There was same case in US 3-5 years ago and then Google Pay took over and now none of the banks supports its own payment feature in app
Did you check Xposed? There are modules to bypass root check in some European banks available, may be at least on will work.
That's some pretty bad news, that means that Europe will most certainly follow soon enough...
I have not tried Xposed or EdXposed yet, I'll look into it tomorrow and try it out depending on the info.
Question; Does Magisk pass the safety test on your device?
Can you find Netflix on the Playstore? = basicIntegrity
Can you use the McDonald's app? = ctsProfile
I'm curious about your case too.
Even when your bank does not support Google Pay yet, you can use PayPal and they draft the payment from your bank account. Or open an additional account with a bank supporting GPay.
ScratchTheCat said:
Hi everyone, I've been seeking for a solution before posting here, didn't want to bother anyone or clutter the web, but as a last resort...
My device is rooted, props successfully installed and set. Banking app works, Netflix and even McDonald's (which I've tested because i had a cts issue) which is now solved.
The issue now is that i want to activate payments using NFC, but when i open my bank app and try to activate the toggle it shows this error:
"your smartphone does not meet the requirements to use NFC payments.
HCE_INIT_ACTIVATION/ERROR_SECURITY_TRC"
It's not a big issue, but if there is a work around. I would like to know.
Click to expand...
Click to collapse
What is this application you are using? Can you provide a link to google play store? And one more question, do you have to register to the banking application to add a card and see this error
Spartacus500 said:
What is this application you are using? Can you provide a link to google play store? And one more question, do you have to register to the banking application to add a card and see this error
Click to expand...
Click to collapse
Yes this is an app of the bank I'm customer of, so you need to be a customer there and have a bank account and a card, plus a card reader to login to the app at first. Which all works as it should, however the NFC "tap to pay" option doesn't work. Due to the error mentioned above. Also apps such as "it's me" also don't work. https://play.google.com/store/apps/details?id=be.bmid.itsme&hl=nl&gl=BE
When I'm off work, I'll try EdXposed.
ava1ar said:
There was same case in US 3-5 years ago and then Google Pay took over and now none of the banks supports its own payment feature in app
Did you check Xposed? There are modules to bypass root check in some European banks available, may be at least on will work.
Click to expand...
Click to collapse
I've tried EdXposed along with it's modules flashed through Magisk. No luck at all.
However EdXposed does show the NFC app in the blacklist which Magisk doesn't.
My banking app doesn't seem to know that the device is rooted until it asks me to turn on NFC.
Ehh idk...
S21FE here, A12 rooted with Magisk 24.3 for several months. USNF and device is certified in Google Play Store, fully passing YASNAC.
Banking apps and Gpay on the deny list and all worked fine.
Today I get a notification from Google that my device is no longer secure enough for contactless pay. Figured it was because I'd been messing around with screen2auto in the car and rebooting a few times. Checked all other security sensitive apps and they all still worked fine.
Did the usual clearing of cache and data for Pay, Play Store and Play Services and ended up stuck on a screen saying that Google Pay was being updated and couldn't be used.
When I went to uninstall and reinstall, I realised it had been replaced with Google Wallet. Installed it. Added it to deny list, rebooted for good measure before opening but no dice.
Google wallet detects root despite passing SafetyNet and Device Cert.
At least now I'm fairly sure it's due to rollout rather than something dumb I've done, but is anyone else getting this now?
I updated Magisk and manager (which is hidden btw) after first unsuccessful try, then went through clearing caches, data and uninstalling and reinstalling then rebooting again but still no luck.
Yes it's being discussed in the 2 main Google Pay threads already here.
BootloopedMillennials said:
Yes it's being discussed in the 2 main Google Pay threads already here.
Click to expand...
Click to collapse
Yeah I realised shortly after posting! Thanks for replying though.
Sorry I keep banging on about this, but using my phone for payments is one of the most useful features that I'm now missing.
I tried several GW versions, and the update still gives me the dreaded "can't add card, contact bank" message.
So, I think the only option is to go through the hassle and switch bank.
For those in the UK using GW on the Vivo, which bank are you using?
I'm thinking Starling my be extra strict. My next choice would be Monzo, but might be the same issue.
Thanks
My wallet works with my Chase, NatWest, Starling and Virgin Money cards.
Make sure to try a card from the intended bank before switching. Ask a friend to register his card then delete again. Some banks you have to activate google pay in their online banking or smartphone app.
Chase works in the UK, have you checked that your bank is on the supported list from the wallet app
Does your device pass the Play Integrity API check?
Do you have the latest Google Services Framework and Google Play services installed? I initially experienced similar issues and installing the latest Google Play services package (which many posts don't mention) and rebooting solved everything.
Unfortunately I have neither Starling nor Monzo but you may have to enable something like 'contactless payments' in your banking app.
Hope this helps. Sorry if all of this is obvious.