[Xiaomi Mi 9 Guides, News, & Discussion] zz358840:
ROM:MIUI 10.4 by xiaomi.eu 9.5.9|Beta

2019/05/12 note:

need root permission

google play service must be less than 17, 15.X and 16.X google pay working!

2019/05/13 update note:

After recovery to old version and execute step 1~7, It can add card and payment.

And then manual update google play service to latest version(17.1.22), It can payment, but can't add card.

2019/05/14 update note:

After update google play service to latest version, first payment is successful, but second payment is fail.

so......

google play service <17(15 or 16), google pay is working.

google play service =17,google pay isn't working.

and then, about deny google play services connect to internet, this solution is best!

2019/05/15 update node:

Today google play store and google play service force update, 05/14 solution can't work. please try blue solution. My google pay is working.

step:

please disable any internet connect(WiFi and 3G or 4G).

1. go to SYSTEM SETTINGS/Additional settings/Privacy/Special app access/Device admin apps,disable Find My Device.

note:

before disable Find My Device, you can't remove google play service update, so the step is essential.

2. remove google play service update(It will recovery to old version,My version is 15.0.90).

note:

because google play store can't search google play service, so you need a tools guide to google play store. (I'm using root tool box)

or click it guide to google play store.

3. clear cache then data for both Google Play Services and Google Pay.

4. reinstall Google Pay and delete:/data/data/com.google.android.gms folder.

5. hide Google Pay and com.google.android.gms.* in Magisk.

6. reboot.

7. Deny google play store connect to internet(I am using AFWall+).

8. Enable WiFi or 3G or 4G, and then Add card to Google Pay.

9. Deny google play service connect to internet.

10. allow google play store connect to internet.

11. Finish.

please don't update 「google」 app, it will auto update google play service.

step:

1. go to SYSTEM SETTINGS/Additional settings/Privacy/Special app access/Device admin apps,disable Find My Device.

note:

before disable Find My Device, you can't remove google play service update, so the step is essential.

2. remove google play service update(It will recovery to old version,My version is 15.0.90).

note:

because google play store can't search google play service, so you need a tools guide to google play store. (I'm using root tool box)

or click it guide to google play store.

3. clear cache then data for both Google Play Services and Google Pay.

4. reinstall Google Pay and delete:/data/data/com.google.android.gms folder.

5. hide Google Pay and com.google.android.gms.* in Magisk.

6. reboot.

7. Google Pay working!(version:2.86.243324902 or 2.88.246232551)

8.Deny google play services connect to internet(I am using Disable Service, please read 05/14 update note.) after add card. (essential, please read 05/14 update note and question 1.)

Question:

Q1: Deny google play services connect to internet,why?

A1:Google play service sometimes auto update(example:update "google" app).

google play service:https://imgur.com/bLwEbw3

google pay:https://imgur.com/pANet2g

magisk hide:https://imgur.com/9xtTxQW

working:https://imgur.com/yoVr7KB