How to set up Google Pay on Xiaomi: The Complete Guide

Owning a modern Xiaomi smartphone offers users a wide range of opportunities to automate everyday tasks, and contactless payment is one of the most sought-after features. Many owners of devices purchased in China or through parallel imports face the lack of pre-installed services for Google Pay (now Google Wallet) and the NFC module. However, this does not mean that the feature is not available.

The process of activating the payment system requires attention to detail, since the configuration of the security system MIUI or the new HyperOS can block the banking applications by default. You will have to check the presence of hardware module, install the necessary certificates and adjust the region correctly. Only an integrated approach ensures stable operation of terminals in stores and no errors in reading data.

In this article, we will go through all the steps from hardware testing to adding the first card, we will look at the nuances of working with Chinese versions of firmware, explain why payments may not work, and offer alternative solutions for situations where the standard path is not available, while keeping your data security a priority, so we will pay special attention to the settings of biometrics and screen lock.

Testing of NFC hardware support

The first and most critical step is to believe that your device is physically equipped with a short-range contactless module. POCO If you don't have a hardware module, the software won't help, and you'll have to use other payment methods, like, for example, the budget, QR-codes.

For quick checks, use the specification of your model on the official website or in the box from the device. Look for the NFC logo or the acronym Near Field Communication. You can also use third-party utilities from the Play Market, which scan the equipment and give a full report on the availability of all communication modules.

📊 Does your Xiaomi have a module? NFC?
Yeah, I do.
No, definitely not.
I'm not sure I need to check.
The module is there, but it's not working.

There is a quick way to check for a chip through the system menu without installing any extra software, a standard procedure that takes a few seconds and gives an accurate answer about the possibility of using contactless technologies.

  • 📱 Open the standard Settings app on the home screen.
  • 🔍 In the top line of the search, enter the word «NFC» or “Contactless».
  • ✅ If a module is present, the system will prompt you to go to the control menu where you can turn the function on or off.

If the search is not working, try to go to Connect and Sharing. The missing item associated with NFC means 99 percent of the time that the chip is physically missing. In rare cases, the driver may be damaged after a failed firmware update, requiring the device to be flashed.

Installation and configuration of Google Wallet

Once the module is confirmed, you need to install the current version of the payment application. It is important to understand that the service Google Pay has been renamed Google Wallet, and this application is now responsible for storing cards and making payments. On global firmware versions it is preinstalled, but on Chinese (CN ROM) it will have to be installed manually.

To install, open the Google Play store and search for the app when you request Google Wallet. Make sure that the developer is Google LLC. After installation, you need to log into your Google account, which should be the main one on the device, and that is where your payment data will be tied.

⚠️ Note: Do not download modified versions of Google Pay or Wallet from third-party forums and Telegram channels. These applications may contain malicious code that will steal your credit card details!

Setting up your region is important for the service, and if your Google account is registered in one country and your phone is configured in another, there may be conflicts when adding local bank cards, and it is recommended that the region in your phone settings matches the region in which your bank card is issued.

☑️ Preparation for the addition of a map

Done: 0 / 4

The process of adding a card is as automated as possible: you can take a picture of the card with a camera or enter data manually, the bank's security system will check the validity of the card in real time and can request confirmation via SMS or a bank application.

  • 💳 Launch the Google Wallet app and click the “Add” button».
  • 📸 Point the camera at the card to automatically read the number or enter the data manually.
  • 📲 Follow the instructions of your bank (SMS, push notification or call).

Once successfully linked, the card will appear in the list of available payment options, it will be marked as the primary one by default, but you can change the priority in the application settings at any time. Payment in the Express Mode switched off may require additional activation in the settings menu.

Configure the region and the safe element

One of the common causes of payment problems on Xiaomi devices is the incorrect configuration of the Secure Element, an isolated area of memory where encrypted card data is stored. Depending on the firmware version and region, different services may be responsible for managing this element: MI Pay, HCE Wallet or Smart Card Service.

For Google Wallet to work properly, it is necessary that the main security service is chosen. HCE Wallet or Google Pay. if you select an app from MIUI (MI Pay, the system can block access of third-party payment systems to the NFC-The module, considering them unsafe.

You can change this option in the hidden or standard NFC settings menu. The path may vary depending on the version of MIUI, so look carefully for items related to the “Security Item Location” or “Main Payment Application”.

MIUI/HyperOS versionThe path to adjustmentRecommended choiceNote
MIUI 12 - 13 (Global)Settings → Connection → NFC → Location of the elementHCE WalletStandard Way for Most Global Versions
MIUI 14 / HyperOSSettings → Additional features → NFC → Secure elementGoogle Pay / HCEIt could be called "The Wallet."
Chinese version (CN)Settings → Connections → NFC → Secure ElementSIM-map HCEInstallation of Google services is required
Older versions (MIUI 11)Settings → More. → NFC → Location of the security elementBuilt-in walletThere may be compatibility issues

If you can’t find your settings through search, try resetting your NFC settings to factory values, which will clear the module’s cache and return the standard settings, after which the system will prompt you to choose your preferred contactless payment application when you first start Google Wallet.

What's HCE?
HCE (Host Card Emulation is a technology that allows you to emulate a smart card in a software way without using a physical Secure Element chip on a computer. SIM-It's the industry standard for Android. Pay/Google Pay, providing a high level of security for data tokenization.> Solving problems with Chinese firmware versions Owners of devices ordered from China (versions) CN), Often faced with the lack of Google services out of the box, such firmware installed by default services Xiaomi Pay, sharpened for the Chinese market, and the module NFC This can be blocked for international maps, and requires the installation of Google Mobile Services to solve this problem (GMS). In modern versions MIUI And the HyperOS process is simplified. You don't have to reflash the device. Just go to the settings, find the Accounts and Sync section, or simply install any Google application (like YouTube or Play Market) through the built-in installer, and the system will detect that there are no necessary components and prompt you to install them. Once confirmed and restarted, all the necessary frameworks will appear in the system. NFC Chinese firmware often requires a change of region. 🌍 Go to your phone settings and find the “Region” item». 🇺🇦 Select the country where you are located (for example, Ukraine, Kazakhstan, Russia – if the services work, or any EU country). 🔄 After changing the region, restart the device to apply changes in drivers NFC. Sometimes, even after a region change, Google Pay may not see the module, in which case the data cleaning of the Security app and Google Play services helps. Don’t be afraid to reset system application data, it won’t delete your personal files, photos or contacts, but it will return the communication module settings to the default state. ⚠️ Note: When you change region on Chinese firmware, some system sounds and a set of pre-installed applications may change. This is normal behavior of a system adapting to new geographic settings. If setting up Google Wallet is difficult or your bank does not support tokenization through Google services, you should consider alternative options. Xiaomi ecosystem offers its own Mi Pay service, which in some regions is more stable and supports more bank cards, including Mir cards (depending on current restrictions and the region of operation). Mi Pay is integrated deep into the system and often does not require the installation of additional applications, working directly through the NFC settings. However, its functionality may be limited depending on the regional version of the firmware. For global versions, Mi Pay may not be supported at all. There are also third-party emulator applications that allow you to bypass restrictions. They create a virtual environment in which payment systems are launched. However, the use of such methods carries increased security risks and is not guaranteed by the device developer. Comparison of basic payment methods shows that Google Wallet remains the most versatile solution thanks to support for tokenization and biometrics, but Mi Pay can be an excellent backup option, especially if the main service is temporarily unavailable. 🔒 Google Wallet: High security, tokenization support, works on all global firmware. 🇨🇳 Mi Pay: Native integration often works where Google Pay is blocked by the bank, but depends on the region of the firmware. 📱 QR-Payment: Universal method through the applications of banks, does not require NFC, But it requires unlocking the phone and opening the app (FAQ) Why does Google Pay say "Device not certified"? This message appears when a bootloader is unlocked or superuser rights (Root) are set on the device. Google has raised security requirements and the payment system is no longer running on modified devices. To fix this, you need to return the device to factory condition, block the bootloader and remove the Root-right? At the moment, the direct addition of cards of Russian banks under sanctions to Google Wallet is impossible due to restrictions from Google and payment systems. Visa/Mastercard. Alternative methods such as payment by QR-If you use a bank app or foreign bank cards, if they are supported, will the payment work if the phone is dead?Power Reserve is only supported on some iPhone models. On Xiaomi and other Android smartphones to conduct a transaction through NFC If the phone is off, the payment won't go through. How do you delete the card from Google Wallet? Open the Google Wallet app, select the card you want, click the three dots in the top right corner, and select Delete the Payment Method». You can also delete the card remotely via the web interface pay.google.com in the section "Payment methods». 💡The key to success is matching the region of the Google account, the region of the phone and the countries supported by the bank, and if one of the items falls out, the security system blocks the addition of the map.