How to Set Up and Set Up Contactless Payment on Xiaomi

Owning a modern smartphone from Xiaomi opens up a lot of possibilities for the user, among which NFC technology occupies a special place. Contactless payment has become the de facto standard in everyday purchases, allowing you to pay for goods and services with one touch of the device to the terminal. However, owners of Chinese versions of devices or users who first encountered the MIUI ecosystem often wonder about the correct activation of this feature.

The setup process depends on the hardware module in your gadget and the software shell you choose. While the global versions of Xiaomi and Redmi work out of the box with Google Pay services, Chinese models require deeper intervention. NFC-There's no way to do this, but it's important to understand the technical limitations of your device before you start manipulating it.

In this guide, we will go into detail on the algorithms for different scenarios, look at how to test hardware, how to activate hidden features in the engineering menu, and alternative solutions for regions where standard payment systems are limited.

Verification of hardware compatibility of the device

The first and most critical step is to verify the presence of NFC-Not all low-end and mid-range models, even from well-known brands, have this technology, and the lack of a chip makes it impossible to emulate bank cards, because the data is transmitted using a specific radio frequency field generated by a physical component.

There are several reliable ways to find out if your Xiaomi has the necessary hardware, the easiest method is to visually inspect the case or tray for the device. SIM-maps, where often marked appropriately, you can also refer to the technical documentation on the manufacturer's website or the box from the device.

  • 📱 Check for a logo presence NFC on the back cover of the smartphone or under the battery (if it is removable).
  • 📦 Study the specifications on the official website by entering the exact model of the device in search.
  • 🔍 Use third-party diagnostic tools such as AIDA64 or Device Info HW.

If the software methods show that there is a module, but the payment is not working, it is possible that the component is disabled at the system level or physically damaged. In some cases, after a drop or moisture, the antenna may move away from the contacts, in which case a diagnosis will be required at the service center.

⚠️ Note: Do not try to open your smartphone to search for antennas NFC, If you don't have the repair skills, it will result in loss of warranty and possible damage to other components.

📊 Is there in your smartphone? NFC?
Yeah, it works perfectly.
Yes, but it doesn't work.
No, I want to know how to add.
I don't know, I need to check.

Activation of NFC in standard MIUI settings

For owners of global firmware (Global ROM) the process of enabling the function is as simple as possible and does not require root rights. The standard MIUI interface provides convenient access to the management of wireless modules. Usually a couple of taps are enough for the smartphone to start reading tags and payment terminals.

Go to the main settings menu and find the connection section. The path may vary slightly depending on the shell version, but the logic remains the same. You need to find Connection and Sharing or go straight to NFC.

Once the slider is activated, the system can request a default card emulation app selection. In 99% of cases, Google Pay (or Google Wallet) is the right choice.

  • 🔌 Open Settings and go to Connection and Sharing.
  • 📲 Find a point. NFC and move the switch to the active position.
  • 💳 In the “Security Item Location” menu, select HCE Wallet or Google Pay.

💡

For quick access to NFC settings, add the NFC Switch widget to your desktop or notification curtain through the Quick Settings editing menu.

It's important to note that in some regions, settings may be called differently. If you don't find the right item, search by settings by entering the acronym NFC. This is the fastest way to get to the right menu without having to go through complex directory structures.

Payment settings for the Chinese version of Xiaomi

Owners of devices imported from China or bought on marketplaces as "CN Version" face a lack of Google services by default. China ROM is focused on local payment systems such as Mi Pay (Chinese) or Alipay. Google Mobile Services (GMS) is required to use the usual Google Pay.

The process of installing Google services on Chinese firmware has become easier in the latest versions of MIUI. You do not need to reflash the device completely. Often, it is enough to activate the basic framework through system settings, which will allow you to install the Play Market store and the necessary services.

Settings → Accounts and Sync → Basic Google Services → Enable

After activation of basic services, you must download and install APK-Be careful when downloading installation files from third-party sources, use only proven resources like APKMirror. Once you install Play Market, you will start the initial account setup process.

Type of firmwareGoogle Pay availabilityDifficulty setting upRegion of work
Global ROMFrom the box.Low.The world
China ROMRequires installationMediumGlobally (after configuration)
EU ROM (Xiaomi.eu)Pre-installedLow.Europe/CIS
Global (India)From the box.Low.India/Globally

Even after Google has installed services, the NFC module in Chinese versions is sometimes configured to work with frequencies optimized for local standards, but most modern Xiaomi and Redmi models use universal chips that are compatible with the ISO 14443 standard used worldwide.

Using the Engineering Menu for Diagnostics

If you don't have an NFC option in your settings, but you're sure it's specifications, you should check the status of the module through the engineering menu, which is a hidden part of the system that's designed for plant engineers to test equipment, and it's accessed through a special code in the Phone app.

Type the combination ##6484## or ##4636## in the dialer. You will see a list of tests. Find the item containing the word NFC. Run the test and hold your smartphone to any bank card or terminal.

If the test shows a successful read, the hardware is good and the problem is in the software or drivers, and if the test does not start or shows a “Not found” error, it is possible that the module is disabled in the device’s BIOS/UEFI (rarely) or physically defective.

What to do if the engineering menu is not opened?
On some versions MIUI Access to the Engineering Menu through USSD-In this case, you can try installing the "Engineering Mode" application. MTK» from the Play Market, if you have a MediaTek processor, or exercise superuser rights.

Be very careful in the engineering menu. Changing unknown parameters can cause a radio, Wi-Fi or Bluetooth to malfunction, change only the settings you are sure of, or simply use the testing mode without saving the changes.

Alternative methods and Mi Pay

When Google Pay is not working or is not supported by a bank, Xiaomi’s own payment system, Mi Pay, comes to the rescue, allowing you to link cards directly to the MIUI shell, bypassing Google’s services, but its availability is severely limited geographically.

Mi Pay is currently fully operational in China, India and some European countries (e.g. Russia, before the payment system conditions change), and if your bank supports tokenization technology through Mi Pay, you can add a card through the Mi Wallet app.

  • 📲 Open the Mi Wallet app on your smartphone.
  • ➕ Click the Add button and select Bank Card».
  • 📸 Scan the map with the camera or enter the data manually.
  • ✅ Check out the verification through SMS bank.

The main advantage of Mi Pay over Google Pay is that it works even on devices without Google services (Chinese versions), if the region of the device coincides with the region of the card.

⚠️ Note: When using Mi Pay on global firmware in unsupported regions, the feature may not be available or work unstable.

☑️ Pre-payment checks

Done: 0 / 4

Solving Common Payment Problems

Even with the right setup, users can experience payment errors, the terminal may not see the phone, or payment may be rejected by the bank, often due to a conflict of applications or security settings.

One common problem is root rights. Banking applications and payment services require a high-trust environment. If a device has root access (via Magisk or SuperSU), the system may be labeled unsafe and payment will not pass.

It’s also worth checking the default payment setting: If you have multiple NFC-enabled apps installed (like a banking app, Mi Pay, and Google Pay), the system can ask which app to make a payment through, which slows down the process and can cause a terminal timeout.

To solve problems, follow the following steps: clear the cache of the Google Pay app, check for system updates and make sure the date and time are set correctly. SSL-certificates for tokenization.

💡

The most common reason for refusal of payment is the discrepancy between the region in the settings of the phone and the region of the country that issued the card, or the blocking by the bank due to suspicious activity.

FAQ: Frequently Asked Questions

Can I add an NFC module to Xiaomi if I don’t have one?
No, you can't software-based add a physical module, the antenna and the chip must be soldered into the board by the manufacturer. NFC-fobs connected via the charging connector, but they do not emulate cards for payment, but only read tags.
Does contactless payment work if the screen is off?
Yes, in most cases, payment doesn’t require waking up the screen or unlocking the phone.NFC technology allows you to conduct a transaction even with the display turned off if the card is added to the application by default.
Why Google Pay has stopped working since the update?
The system update could have reset security settings or changed certificates. Try removing and re-addling the card to the app. Also check if the update for the Google Pay app itself has come up.
Is it safe to store card data on your phone?
Yes, it's safer than carrying a plastic card, and it's not a card number that's transferred to a one-time token, and even if the phone falls into the wrong hands, an attacker can't read the card data without unlocking the device.
Does the case interfere with the NFC?
Thin plastic or silicone cases do not affect the signal, but thick leather cases, cases with metal inserts or magnetic latches can shield the signal and prevent payment.