Modern Xiaomi and Redmi smartphones are equipped with NFC (Near Field Communication) module, which turns the gadget into a full-fledged electronic wallet. This technology allows you to make payments in one touch without removing plastic from your pocket. However, to take advantage of this feature, you need to properly configure the system and link the payment tool in the application.
The setup process can seem complicated due to the abundance of security settings and different versions of the MIUI or HyperOS shell. Users often find that the chip works, but the terminal in the store does not read the device. In this guide, we will discuss not only the standard add-on procedure, but also the nuances of working with different payment systems.
First, make sure your smartphone supports wireless technology physically. Having an NFC logo on the back cover or model specifications is a must. Without hardware, the software settings will be useless, so checking the specs is the first step.
Checking for the presence of an NFC module and activating it
Before you try to add a card, you need to make sure that the module is on the system. Often the default feature is disabled for battery or safety reasons. To activate, lower the notification curtain swipe from top to bottom and find the NFC icon. If it is not visible, click on a pencil or three dots to expand the list of available switches.
An alternative way through settings requires a deeper dive into the menu, so you need to go to Settings → Connection and Sharing (or “Additional” in older versions), and there’s a slider that puts the chip into active state, and that’s where the default application for processing payments is also selected.
It is important to understand that even with the switch on, the smartphone may not be determined by the terminal if the wrong processing application is selected. In the paragraph “Default payment application”, your bank or Google Pay should be selected (if it works in your region and on your firmware).
⚠️ Note: If your bank is not listed as a payment app, it may not be certified to work with Android Pay in your firmware version, in which case you will need to install services through the Mi Store or use payment widgets from the bank itself.
Some low-end models, such as the entry-level Redmi Note series or the POCO M, may not have a built-in chip, despite the appearance of the flagships. You can check for the module through the engineering menu by typing the code ##6484## in the phone app and selecting the NFC test. If the test does not start or fails, there is no hardware.
Preparing a smartphone for map binding
Successful banking card integration depends not only on communication settings, but also on the overall security status of the system. Google Pay and banking applications require that the device is not rooted and unlocked the bootloader.
It's also critical that you have a lock screen on your phone. PIN-A code, a pattern lock, a fingerprint or a face scanner. Payment gateway security prevents transactions on devices where access to the menu is not password protected.
Before starting the process, make sure that the smartphone has the latest version of the operating system and updated Google Play services. Outdated software may contain errors in the token encryption protocols, which will lead to the terminal's refusal to read the signal. → Version. MIUI.
☑️ Pre-binding check
Time synchronization is particularly important, and if the phone clock is lagging or running fast relative to real time, the card security certificate may be invalidated, and enable automatic network synchronization in the date and time settings to prevent desynchronization.
How to add a card to Mi Pay and Google Pay
The process of adding a card depending on the chosen method can have its own peculiarities: Consider the standard algorithm for the native Mi Pay application (available in China and some regions) and the universal method through banking applications, which is relevant for most users.
To add through the bank application (Mir Pay method or analogue):
- 💳 Open your bank’s app and find the Payments or Mir Pay section».
- 📱 Click the Add Card button and follow the instructions on the screen.
- 🔐 Confirm the issue of the token with the help of an SMS code or a call to the bank.
- ✅ After successful verification, the card will appear in the list of available for payment.
If you're using the global version of Google Wallet, the process is different. Open the app, click + and select Add Payment. The smartphone camera automatically reads the plastic data, or you can enter it manually. The bank will send a verification code that you need to enter in the appropriate field.
In some cases, the system may request confirmation via a push notification in the bank’s mobile application, a standard 3-D Secure procedure that ensures that the cardholder initiates the binding, and after confirmation, the card is marked as active and ready to use.
| Parameter | Mi Pay (China/Global) | Google Pay / Wallet | Mir Pay (Bank Appendix) |
|---|---|---|---|
| Region of work | China, Europe (rarely) | Globally (depending on sanctions) | Russia, CIS countries |
| Support for Russian maps | No. | No (for new cards) | Yes (MIR, Visa, MC) |
| Method of tokenization | Xiaomi's Own Gateway | Google Tokenization | National map system |
| Requirements for the PO | MIUI | Google Play Services | Bank's annex |
⚠️ Note: When adding a card to third-party applications, do not transfer CVV-No one needs the code and pin, and the bank and the support staff don't need this information to link it.
💡
If the camera doesn't read the card number well, enter the data manually. A single-digit error will result in a denial of verification, so double-check the data entered.
Set priorities and work with multiple cards
When multiple cards are added to the phone, the system must know which card to use by default when approaching the terminal. On Xiaomi smartphones, a special settings section is responsible for this. Go to Settings → Connection and Sharing → Tap for payment (or “Default Payment Application”).
Here you will see a list of all the payment applications installed. Choose the one you use most. For example, if the main payment tool for you is a particular bank application with Mir Pay, select it. Now, when you unlock the screen and bring it to the terminal, the phone will automatically launch this service.
Inside the payment app itself (like Google Wallet or a bank card), you can also set the default card, which is usually displayed first on the list, and to change the order, press the card and drag it to the top of the list, or use the "Change" button in the card management menu.
It is worth noting that some Xiaomi models have a Smart Card feature, which allows the system to automatically select a map depending on the type of terminal or location, but this feature is unstable and requires perfect geolocation settings.
Solving Common Payment Problems
Even if you set it up properly, you can have situations where the terminal can't see the phone or the transaction is rejected, and one of the common reasons is that the antenna area is dirty or there's a thick case with metal inserts, and the metal shields the signal, so you have to take the case off to pay.
Another problem is the screen settings: To make a payment, the smartphone screen must be unlocked (on the desktop or lock screen, but not in sleep mode). If the screen goes out, the chip goes into power saving mode and stops emitting a signal. Increase the time to turn off the screen in the display settings.
If the terminal writes “Transaction Error” or “Card not read”, try the following:
- 🔄 Reboot your smartphone – it will reset driver errors NFC.
- ✈️ Turn on and off In-Flight mode to restart communication modules.
- 🗑️ Remove the card from the application and add it again (the token may have expired).
- 🏦 Contact the bank – the card may be blocked for online payments.
Why is the payment not made at the self-service checkout?
It's also important to consider the human factor, because shopkeepers sometimes don't know how to use phones, and they may try to put the phone on the pinpad instead of the terminal, or vice versa, and you can push the top of the smartphone (where the camera is) to the reading area, which is indicated by the wave icon or the PayPass logo.
Secure payments via NFC on Xiaomi
Many users fear that the map can be counted by intruders in public transport or a store. But NFC technology is designed with a short range of 5-10 centimeters. You can't read data from a meter away, so you can't be afraid of handheld scanners.
Also, when you pay through NFC, the merchant doesn't get your real card number, instead, they use a unique one-time token, and even if the store's database is hacked, the hackers will only get a useless set of characters that can't be used to re-transfer or withdraw cash.
An additional layer of protection is the requirement to unlock the device: without entering a pin code, fingerprint or Face ID, payment will not pass (for amounts above a certain limit or the first use after turning on), which ensures that even when the phone is stolen, fraudsters will not be able to spend your money.
⚠️ Warning: Never accept a “help” payment from someone who offers to attach their phone to your device, which could be an attempt to steal data or an unauthorized transfer through the Internet. P2P-service.
💡
NFC-Payment on Xiaomi is safer than using a plastic card, since real card data is not transmitted to the terminal, and the range of the chip excludes remote reading.