How to tie the card to NFC on Xiaomi Redmi 10: step-by-step manual

Modern smartphones have become universal wallets, and Xiaomi Redmi 10 owners often seek to use this feature for contactless payment. NFC (Near Field Communication) technology allows you to transfer data over short distances, providing a safe and fast way to settle in stores, subways and other terminals. However, the setup process on Chinese brands’ devices, especially in the current environment, can have its own technical nuances that require attention to detail.

Before you go directly to the payment instruments, make sure your device is physically and software-ready. On Redmi 10, the NFC module is located at the top of the case next to the main camera, and this area should contact the terminal reader. Ignoring basic security requirements or using outdated versions of software often causes the terminal to fail to read data.

In this guide, we will take a closer look at the setup process, possible errors and how to fix them. You will learn how to properly activate the module, what applications are needed to emulate cards and why some banking products may not appear in the standard menu. A deep understanding of HCE (Host Card Emulation) processes will help you avoid common system configuration errors.

Hardware compatibility check and module activation

The first step is always to verify the presence of the module in a particular smartphone modification, because manufacturers sometimes release different versions of the same model for different markets, and in budget versions, NFC functionality may not be available. To check the settings, go to the settings and search for the word "NFC" or visually inspect the camera block on the back for a characteristic label.

If a module is present, it must be activated through the system menu. The standard path usually runs through the top notification curtain where the quick access tile is located. However, for a more subtle setup, it is recommended to go to the deep menu: Settings → Connection and Sharing → NFC. Here you will see a switch that puts the module into active state.

💡

Make sure that the option “Tap to Pay” or “Tap to Pay” is activated in the same menu, otherwise the terminal may not see the phone even if the module is on.

It is important to note that for payment systems to work, the module must work in card emulation mode, not just for reading tags. In the NFC settings menu, find "Positioning Item" or "Aerial Location" and select the option corresponding to the top location of the camera if required by the system, which ensures that the signal will be sent correctly when you bring the smartphone to the terminal.

Setting up Google Pay and adding bank cards

The main tool for contactless payment on Android devices is Google Pay (or its current analogue Google Wallet), to start work, you need to download the official application from the Google Play store and log into your account. Once launched, the application will request permission to use geolocation and NFC, which is a mandatory security requirement.

The process of adding a card is as follows: click the Add Payment Tool button and select the card type. The smartphone camera automatically recognizes the card number, but the holder’s data and expiration date will have to be entered manually. The bank’s security system can request confirmation via SMS or call, and also require the installation of an additional plugin from a particular financial institution.

☑️ Checking before linking the card

Done: 0 / 4

Note that not all banks support HCE on all device models, and if you add a card to the device, it may mean that the bank requires a security certificate that is not available in the global firmware, in which case you need to contact the bank or use alternative payment methods, which we will discuss below.

Working with bank applications and emulating cards

Many large banks are releasing their own apps that duplicate Google Pay functionality or offer unique features such as savings cards or transport cards. For these applications to work properly in the MIUI system, you need to give them extended permissions. Go to Settings → Apps → All applications, find the bank application and go to the permissions section.

A critical parameter is autostart and background permission. Xiaomi aggressively optimizes power consumption and can block background payment application processes. Set a "No Limits" value for "Energy Saving" to ensure that the payment terminal always receives a response from the application.

⚠️ Warning: Never download modified versions of banking applications (Mod-APKs) from unverified resources, which may result in a bank security lock or identity theft.

It’s also worth checking for security certificates in the Google Play Protect app. If the system reports that the device is not certified, some banking apps will refuse to run, in which case it may be necessary to unlock the bootloader and install the official global firmware, although Redmi 10 usually has certified software from the factory.

Solving problems with terminal map definition

When the phone is on, the card is added, but the terminal is not responsive to the device, it's quite common. The first reason may be a thick protective case or the presence of metal elements on the back of the smartphone that shield the signal. Try to remove the case and try again to pay.

The second common problem is choosing the primary payment method: the NFC settings must prioritize “Google Pay” or “Touch Pay”; if another application is selected by default (such as Mi Pay or a transport card), the terminal may try to count them, getting denied authorization.

📊 What is the problem with payment you have most often encountered?
Terminal doesn't see the phone
No map added.
Authorization error
It's working fine.

Sometimes cleaning the cache of a payment application helps. Go to Settings → Apps → Google Pay → Memory and click “Clear Cache.” Don’t worry, your cards won’t be deleted, but security tokens will be updated, which often solves connection problems. After this procedure, it is recommended to restart the device.

Compatibility table and setting parameters

For user convenience, we have brought the basic parameters and possible statuses into a single table, which will help quickly diagnose the problem by comparing the condition of your smartphone with reference values.

ParameterRequired valuePossible problemAction.
Android versionAndroid 11 and higherObsolete OSUpdate through MIUI
NFC modeReading/Write + Android BeamOnly reading.Change the settings
Google Play ServicesUp-to-date versionConflict of versionsUpdate to Play Market
Screen.Included (for some banks)Dark screenUnlock the phone

It is important to understand that some settings may be hidden in the engineering menu or depend on the regional version of the firmware. For example, in Chinese versions of MIUI, the settings interface may differ from the global one.

Alternative payment methods and transport cards

In addition to bank cards, the NFC module on Redmi 10 allows you to emulate transport cards and access cards, using applications like Mi Fit or specialized utility from transport operators, the process of writing the access key requires the original card or access to the organization's accounting system.

Transport cards often require an additional plugin to be installed, which loads automatically when you first use the "Transport Card" function in the NFC menu. The system will prompt you to select the region and type of card. After virtual purchase or linking an existing balance, the phone can be used to pass through turnstiles.

Technical details of key emulation
The system copies the UID and memory sectors of the card. For secure cards (Mifare DESFire), simple emulation is impossible without root rights and special software.

Remember, emulating the access keys to the office or intercom is not always possible. Many modern systems use dynamic keys or unique identifiers that can not be simply copied, in such cases, the NFC module is powerless without the intervention of a security administrator.

Payment security and data protection

The security of NFC is provided by tokenization technology, which means that when you pay, you don't give the seller your real card number, but a one-time virtual code, and even if the terminal is compromised by hackers, they won't be able to access your real accounts.

In addition, to make a payment above a certain amount (usually 1000 rubles), the system will require biometric authorization or the input of a PIN unlock screen.

⚠️ Attention: Don't try. ROOT-switch out NFC, If you're not an experienced user, obtaining superuser rights can compromise security integrity and make banking applications impossible to operate.

Check the list of devices that have access to your Google account regularly, and if you notice an unfamiliar device, immediately change your password and remove it from your trusted list, a rule that applies not only to payments, but also to general digital hygiene.

Frequently Asked Questions (FAQ)

Why is it that Redmi 10 doesn’t work with Google Pay when it used to?
This is most often due to Google’s security updates or a change in bank policy, check if Google Play Services apps and the Google Pay app have been updated, and make sure that the device doesn’t have modified versions of the system apps installed.
Can you link the map to NFC on Xiaomi?
Yes, MIR cards are supported, but only if they are issued by banks that are not blocked by payment systems. If the card works in Google Pay on other Android smartphones, it should earn on Redmi 10 after setting it up correctly.
Does a discharged battery affect the performance of NFC?
With a critically low battery charge (typically less than 5-10%), the system can automatically shut down power-intensive modules, including NFC, to save power, in which case payment may not pass even if the phone is still on.
Do I need to pay via NFC?
The phone does not require Internet on the transaction itself; the tokens are stored in secure memory; however, the phone needs a network connection every few days to update security tokens and synchronize its transaction history.

💡

The main key to success is the use of official versions of the software, current system updates and attentive attitude to requests for permissions from banking applications.