How to set up Google Pay on Xiaomi for phone payments

Xiaomi smartphone owners often face a unique challenge when trying to set up contactless payment. Unlike other manufacturers, the Chinese company does not pre-installe Google-certified services (GMS) on its devices, making it impossible to run the Google Pay app out of the box. However, this does not mean that the payment feature is not available.

The main challenge is that Google Pay’s security system blocks work on devices that lack the necessary certificates or show signs of system modification. For Xiaomi, Redmi and POCO users, this creates an additional barrier: you will need not only to add a bank card, but also to make sure that the MIUI or HyperOS operating system correctly interacts with the NFC security module.

In this article, we will look at proven ways to circumvent restrictions, look at both software-based ways to install services and alternative payment options if the standard path is not possible for your model, and it is important to understand that each step must be carefully followed so as not to disrupt the basic functionality of the smartphone.

Compatibility check and availability NFC-module

The first and most critical step is to check the hardware of your device. Without the built-in NFC (Near Field Communication) module, physical payment by phone at the terminal is impossible, regardless of the programs installed. Many Xiaomi budget models, especially the Redmi Note series of previous years or the POCO M line, can come without this chip to reduce the cost.

To make sure you have a module, you don't have to take your phone apart. You just have to look at the system settings. → Connection and Sharing (or “Other Connection Settings” in older versions) MIUI). If you see a switch. NFC, So hardware is there. If there's no item at all, you can't programmatically add that feature.

⚠️ Attention: Availability of logo NFC The back of the phone does not always guarantee the module's performance. In some regions, Xiaomi produces identical models, but with different internal content, excluding the payment chip.

Older versions of Android (below 7.0) may not support the latest encryption protocols used by banks. Make sure your device is updated to the current version of MIUI available for your model.

📊 Does your Xiaomi have a module? NFC?
Yes, there's a switch in the settings.
No, there's no such item on the menu.
I don't know where to look.
I only use Mi Pay.

Installation and activation of Google Services (GMS)

Once NFC is confirmed, you need to make sure that the device runs basic Google services. Global firmware versions have them built in, but Chinese (CN Version) will have to install them manually. Without the Google Play Services framework, the Google Pay app simply won’t start or will crash constantly.

You can use the tool built into the system to install it. Go to Settings. → Accounts and syncs. Find Google Services or Google Basic Services and activate the switch. The system will automatically download the necessary components. If this is not available, you will need to download the installation. APK-file GMS Installer from a trusted source, such as through the GetApps store.

Once installed, make sure to sign in to your account. Go to Settings → Google and log in. This action will link the device to your profile, which is a prerequisite for the Play Market store and payment system to work. Without authorization, security tokens will not be generated.

💡

If the phone starts to run out quickly after installing Google services, give it 1-2 hours to index and synchronize data.

Importantly, some new HyperOS shell models may have different activation processes, and the system may request additional permissions to access geolocation and contacts to make the framework work properly, and don’t ignore these requests if you want the payment instrument to function consistently.

Google Pay Step-by-step setup on Xiaomi

Once the basic training is complete, you can start directly configuring the payment app. First, make sure that all updates are installed in the Google Play app. Go to the profile and select App and Device Management, then update all components, especially Google Play Services and Google Pay.

Launch the Google Pay (or Wallet) app. Press Add Card. The camera automatically reads the plastic data, or you can enter it manually. The system will verify it via SMS or a bank call. Successful card addition does not guarantee payment, you must pass a security check on the device.

☑️ Checklist before payment

Done: 0 / 4

If the system issues an error that the device is not certified, additional steps will be required. Often, cleaning the data from the Google Play Services app helps. → Annexes → All applications → Google services → Memory. → Clean. After that, restart your smartphone and try adding the card again.

The adjustment phaseUser actionThe result
1. PreparationEnabling NFC and GMSBasic system readiness
Installation of SOFTWAREDownload Google PayAvailability of a payment application
3.BrandingData entry of the mapMap is displayed in the list
4. VerificationConfirmation through the bankActivation of the payment token

It is worth remembering that some banks can block card binding to devices without official Google certification, in which case contact the bank to clarify the model of your Xiaomi.

Solving problems with device certification

One of the most common issues is the device's "Uncertified" status: Google Pay requires the phone to pass SafetyNet or the new Play Integrity API. If the smartphone was bought in China or the bootloader is unlocked on it, the security system flags it as potentially dangerous.

You can use a special tool to check the status, like YASNAC or the built-in diagnostics in the Play Market. If the check is not passed, standard methods may not work. Owners of devices with an unlocked bootloader often have to return it to its original state (Lock Bootloader), which will lead to a complete data reset.

⚠️ Attention: Locking the bootloader on the global firmware of the Chinese device can lead to the “bricking” of the phone.

There is a software method for crawling through the Magisk module, but it requires Root rights. It's a tricky way for power users to install Magisk, activate the Play Integrity Fix module, and hide the root rights from the Google Pay app through the Zygisk settings. This method is unstable and may stop working after the Google app update.

Alternative methods of bypassing SafetyNet
There are terminal scripts that replace the fingerprint with the certified one, but using such methods violates the terms of use of Google services and can lead to account locking.

Alternatives: Mi Pay and third-party apps

If setting up Google Pay is too complicated or impossible due to regional restrictions, consider an alternative from the manufacturer itself, Mi Pay.This service is built into Xiaomi’s security system and works independently of Google services, making it a great option for Chinese versions of smartphones.

Mi Pay supports contactless payment via NFC, similar to Google Pay. To set it up, go to the Security or Mi Credit app (depending on the firmware region). Add your bank card there. Terminals in stores perceive the Mi Pay signal in the same way as a regular plastic card.

  • 📱 Convenience: No additional Google services, works out of the box MIUI.
  • 💳 Bank support: The list of supported banks may differ from Google Pay, it is worth checking the current list on the Xiaomi website.
  • 🔒 Security: Uses a separate protected element in the smartphone, independent of the bootloader’s state.

Another option is the applications of specific banks, many large financial institutions (Sberbank, Tinkoff, Alfa-Bank, etc.) have their own applications with payment function. QR-code-wise NFC (If the bank has certified its payment method, check your bank’s mobile application for the payment function. NFC».

Frequent errors and ways to fix them

Even if all instructions are followed, users may experience technical failures, one common mistake is “check the network connection” when trying to tokenize a card. This often involves blocking Google services in your area. DNS-servers or using a stable Wi-Fi connection.

Another problem is that the phone vibrates near the terminal, but the payment doesn't go through.This could mean that the Google Pay app isn't selected by default for contactless payments. Go to Settings → Connection & Sharing → NFC → Pay by touch and select Google Pay as the primary app.

💡

If payment fails, try turning off and on the NFC, and remove the case from your phone if it contains metal elements or magnets blocking the signal.

It's also worth checking the date and time on the device. SSL-The connection to the bank, and the transaction is blocked at the server level. Set automatic time synchronization over the network in the Date and Time settings».

Questions and Answers (FAQ)

Is it safe to install Google services on the Chinese version of Xiaomi?
Yes, installing official Google services (GMS) through the built-in installer or official GetApps store is safe. This is a regular MIUI feature. However, downloading modified versions of Google Pay or GMS from third-party forums can carry security risks.
Can I pay for my purchases if my phone is unlocked?
By default, Google Pay won’t work on Root-righted devices, requiring you to hide superuser rights through Magisk Hide or Zygisk, but that doesn’t give you a 100% guarantee because detection methods are constantly updated.
What to do if the NFC icon is missing after the MIUI update?
Try resetting your network settings (Settings → Connection & Sharing → Reset Wi-Fi, Mobile Networks and Bluetooth). If that doesn’t help, it may be that the update contains an error and you should wait for the patch or roll back to the previous firmware version.
Does Google Pay work on Xiaomi without the internet?
To generate a token payment at the first binding of the card, the Internet is mandatory. To make payments in the store, the Internet on the phone is not required, since it is used. NFC-communication, however, to update the limits and check the status of the card, periodic connection is necessary.