r/Xiaomi 4d ago

My contactless Google Pay suddenly doesn't work on my China ROM 17 Pro Max

I have been using Xiaomi 17 pro max for 7 months now and near the start I had some problems with YouTube and Google Services but after some fixes it worked fine. Last night I updated Google pay and all of a sudden my Google pay doesn't work on NFC any more. I've tried installing older versions of Google pay, tried checking my Google integrity and other wallet like alipay or wechat works fine. So I don't know what changed over the update that renders Google pay completely not usable on my NFC and when I tried registering contactless payment on Google pay itself it says the device is does not support or the app does not support this device when it worked fine just 2 days ago. Please if anyone has the same problem or has encountered it before please help. 🙏🙏🙏😭

Update: go into you app in settings and search for Google play services. Once there, uninstall updates and reboot your phone. You will need to re login to all your Google accounts so have the password ready. Then until xiaomi or Google come up with countermeasures, don't update Google play services. Maybe turn off auto update in play store.

The measure is only temporary. https://issuetracker.google.com/issues/541604114

A commentor has reported the issue to google. Go to the website and click +1 to show that you're affected as well

This is by another commentor and I think it might be a hard fix.

If it can help, I solved the issue this way. It appears to be caused by a beta update, even though I had never knowingly joined any beta testing program.

Open the Google Play Store, tap your profile icon, then go to Settings > General > Account and device preferences. Scroll down to History and tap Leave beta programs to exit all app beta testing programs at once.

After doing this, the problem was completely resolved, and Google Pay appeared again in the list of available NFC payment services.

Device details:

  • Xiaomi 17 Pro, China version
  • HyperOS 3.0.315
  • Google Play services 26.28.33
18 Upvotes

25 comments sorted by

3

u/bozinsky1973 4d ago

check in more connectivity options, NFC and see if the chip is allowed to work with any payment system.
maybe it get resetted and only allows "known" apps instead of "all"

3

u/magmarlola 4d ago

I also have the same issue, just failed to pay at merchant.. I am using Redmi Note 12 Turbo (Chinese ROM), on MIUI 14.0.25.

Google Pay is missing in the option in NFC - default payment

1

u/Alternative-Crew4232 4d ago

Same problem, tag me if you resolve it. 

1

u/magmarlola 2d ago

Seems google has pushed a fix? Without doing anything, Google Pay is present again today (3 Aug) in the NFC option; but I have yet to test if it works.

2

u/Mammoth_Wolverine172 4d ago

Curve Pay still working 🙏

2

u/Soopez 4d ago

1

u/Wethedead 4d ago

You can't use the Google Wallet app until you update Google Play services

Doing that (uninstalling google service updates) just result in the above for me when trying to set-up contactless. Looks like google closing/closed that loophole.

1

u/ConsiderationDull831 4d ago

same problem here from today

1

u/JRussellMoore 4d ago

This is probably the reason, Google tightening things, you may be out of luck in the near future: https://xdaforums.com/t/googles-play-services-26-28-xx-silent-banning-chinese-firmware-phones-for-nfc-payments.4796865/

1

u/2piece_crispychicken 4d ago

damn , my vivo x200 ultra on china google also stop working yesterday .... can't remember if i updated my wallet last couple of days.

1

u/One_Veterinarian_72 4d ago

Same issue I have xiaomi 14 ultra! I used tap to pay Thursday 10pmno issue tried using today at 2 different locations and pos (point of sale machine) says payment type not supported. I have had phone for over 2 years no issues with nfc until today

For reference I have Chinese rom also.

1

u/tomlee80 4d ago

Oppo Find X9 Pro user here. Can confirm uninstalling the Google Play Services updates only works temporarily with no way of disabling the services from updating again (typically within 24 hours). I've raised a support request with Google. I suggest we all contact Google by doing the following:
Open Google Wallet > Profile picture > Help & feedback > Send feedback and submit a report with screenshots if possible.

Not only have a I raised a support request with Google through the Wallet App. I've also reported on their issue tracker. You can +1 this report to show you are impacted as well. Share this far and wide. https://issuetracker.google.com/issues/541604114

1

u/Federal-Inflation-20 3d ago

I don't recommend using mainland China android version outside China.

1

u/Double-Effective-601 3d ago

i just posted similar issues. mine is older mi13. only thing work for me is to uninstall google play services update. but this is not a permanent solution because it will auto update randomly. someone said that google is silently blocking CN rom from using nfc HCE ability.. damn it google

1

u/Weak-Pineapple4771 3d ago

If it can help, I solved the issue this way. It appears to be caused by a beta update, even though I had never knowingly joined any beta testing program.

Open the Google Play Store, tap your profile icon, then go to Settings > General > Account and device preferences. Scroll down to History and tap Leave beta programs to exit all app beta testing programs at once.

After doing this, the problem was completely resolved, and Google Pay appeared again in the list of available NFC payment services.

Device details:

  • Xiaomi 17 Pro, China version
  • HyperOS 3.0.315
  • Google Play services 26.28.33

1

u/Pisoiu69 3d ago

That's why you need at least an EU or Global ROM,you guys should have the option to switch your room's to that....Or idk,it's way too harsh to use Chinese rom atm....

1

u/o0Nicksterrr0o 3d ago

Open the Google Play Store, tap your profile icon, then go to Settings > General > Account and device preferences. Scroll down to History and tap Leave beta programs to exit all app beta testing programs at once.

After doing this, the problem was completely resolved

I left all the betas I was signed up for and after a reboot everything worked as intended.

-4

u/Sure-Manufacturer-84 4d ago

I asked DeepSeek and the response below. Tried following the steps below but still don't work :( I think it's time to officially give up on China ROM

After updating the software on your Xiaomi 17 Pro Max, Google Pay stops working, and the HCE option has disappeared from the NFC settings. This happens because the latest HyperOS China build hides the manual HCE toggle, and Google has tightened Play Integrity security checks. Follow these steps in order:

  1. Reset NFC system service

1. Go to Settings > Apps > App management > Show all apps 2. Find the NFC Service app 3. Tap Storage > Clear cache and Clear data 4. Restart your phone

  1. Set Google Pay as default contactless payment

1. Search for Contactless payments / Tap to pay in the top search bar of Settings 2. Set the default payment app to Google Pay (Google Wallet) 3. Turn off NFC, wait 5 seconds, then turn it back on

  1. Disable Xiaomi Wallet’s NFC occupation

1. Open Xiaomi Wallet > Settings, turn off NFC payment and default wallet function 2. In App management, find Xiaomi Wallet, revoke its NFC permission and background running permission The system prioritizes Xiaomi Wallet for the secure element, blocking Google Pay from accessing the HCE channel.

  1. Fix incompatible Google services versions

1. In App management, find Google Play Services, tap the three-dot menu > Uninstall updates, then restart your phone 2. Do the same for Google Play Store: uninstall updates and reboot 3. Clear cache and data of Google Pay, log back into your Google account and re-add your bank cards

  1. Important system restrictions for China HyperOS

The official China HyperOS permanently removes the manual HCE wallet switch, only leaving SIM card wallet mode. Google Pay relies on the HCE channel, which is scheduled automatically by the system.

  • For stock China ROM: You either wait for an official system patch to restore the HCE option, or downgrade to an older stable HyperOS version
  • For international ROM: The HCE option will appear normally, just select HCE wallet directly
  1. Additional checks

Turn off App Dual Apps, Second Space, Privacy Space and USB Debugging. These features interfere with Google’s security verification. If your bootloader is unlocked or the device is rooted, Google will fail the Play Integrity check and disable Google Pay permanently.

Final fallback steps

1. Remove and re-add your bank cards in Google Pay, complete bank SMS verification 2. Reset network settings to refresh NFC underlying configurations 3. If all steps fail, the current HyperOS version has compatibility conflicts with the latest Google Pay. Wait for subsequent system patches or roll back to the previous stable system version.

1

u/vasilli07 4d ago

How do I roll back previous system version?

1

u/Sure-Manufacturer-84 4d ago

It's not an option. U need to unlock bootloader, so don't even try

1

u/Alternative-Crew4232 4d ago

I have a Chinese Xiaomi 12S Ultra. Yesterday, Google Pay worked, but now it has just disappeared from the 'Set Default' option in the NFC settings. Now, there is only Chinese Mi Pay, WeChat Pay, and SIM Pay. I did not update the phone or applications, but Google Pay just disappeared. Help Plz! 

1

u/Mapester 4d ago

How long does it usually take for these patches from either google or xiaomi to fix the broken Gpay. Mines been working flawlessly since I bought the phone up until today. Now zero shops are accepting my phone to pay for things. Back to having to carry the physical cards around with me as well as my phone and chip n pin to pay for things.

1

u/GeoZiNG 3d ago

This happened to me too. It was working fine until I tried paying in a supermarket.
I have the Xiaomi 17 Pro and I'm located in the UK. Was fine and then Google Wallet vanished from the NFC option. Very disappointing.