NFC and contactless payment on Xiaomi smartphones

Xiaomi’s modern smartphones have long since ceased to be just call devices and have become full-fledged digital wallets. Near Field Communication technology, better known as NFC, allows you to transfer data over short distances, which allows users to pay for purchases in a single touch. However, for owners of devices in China, the question often arises of the correct activation of this feature, since the software MIUI or HyperOS has its own features.

In most cases, the communication module is already built into the hardware of the gadget, but it can be software disconnected or hidden from the user. To start using contactless payments, you need to make sure that the chip is available and configure the software environment correctly. The activation process does not require deep technical knowledge, but care when choosing a payment method will not be superfluous.

It should be noted that standard payment methods such as Google Pay or Mi Pay are currently operating with restrictions in Russia due to the lack of support for cards of Russian banks. However, the physical ability to read tags and emulate cards through alternative services is completely preserved. Below we will discuss all the available ways to activate and use the technology.

Verification of the module and its basic activation

Before you go to the complex settings of payment systems, you should make sure that your particular device is equipped with the necessary equipment. Budget models of some series, especially entry-level, may not have a built-in short-range chip, you can check this through the official specifications on the manufacturer's website or in the menu of the device itself.

For quick diagnosis, go to Settings and search the search bar at the top of the screen. Enter "NFC." If the module is present, the system will suggest you move to managing its functions. If the search did not work, it is likely that this option is not hardware in your model and you will not be able to activate it software.

An alternative way to check is to use an engineering menu or third-party gates, and you can download the NFC Check app from Google Play, which will instantly determine the status of the module, and if the device supports the technology, you'll see a green indicator and a version of the protocol.

To enable the function, perform the following actions:

  • πŸ“± Open the swipe notification curtain from top to bottom and find the icon NFC, tap it to activate it.
  • βš™οΈ Or go to Settings. β†’ Connection and sharing β†’ NFC and switch the switch to the "On" position".
  • πŸ” Make sure that the "Security Item Position" menu has a value selected. HCE Wallet or SIM card, if the operator is used.

⚠️ Warning: After the module is turned on, the phone may start to warm slightly when actively searching for tags. This is normal, but if the heating becomes strong without using features, check the background apps.

It's important to understand that activating the module is just the first step, that the NFC itself doesn't pay, it just provides a physical connection to the terminal, and then you have to configure the software part that will transmit the encrypted card data.

Setting up the operation of the chip in the Android system

The Android operating system that runs the MIUI shell provides flexible contactless management tools, so users can choose which application will take priority when bringing their smartphone to the reader, especially if there are multiple payment services on the device.

The default payment or tap and pay menu of NFC settings is often where the primary service is selected. If you plan to use third-party card emulation apps, you also need to select them from this list. The system can request confirmation every time you change the priority application.

Also worth paying attention to is the mode of operation: in some versions of firmware, the mode is available "Read Only" or "Card Emulation". In order to make payments, emulation mode must be activated. If you choose the mode of reading, the phone will only read tags, but will not be able to simulate a bank card.

Let’s look at the main parameters that affect the stability of work:

  • πŸ” Security: Payment systems require a screen lock on the phone (PIN-code, pattern lock or print).
  • πŸ“‘ Flight mode: With the flight mode on, the module NFC It is usually turned off automatically and must be turned on again after returning to the network.
  • πŸ’³ SIM card: Some operators require their SIM card to be installed with support NFC The technology is used to make payments, although the technology HCE It allows you to do without it.

Remember that to work properly, the system must be updated to the current version, and manufacturers regularly release security patches that affect the operation of communication modules.

πŸ“Š What payment method do you plan to use?
Google Pay (Overseas Cards)
Mir Pay (Cards of the Russian Federation)
Third-party emulators
Only reading labels.

Google Pay and Alternatives to the UK

Google Pay has long been the de facto standard for Android users, but for Russian users, the situation has changed and direct payment by cards of Russian banks through a standard application has become impossible.

To add a card to Google Pay, you need to open the Google Wallet app (formerly Google Pay) and click the Add button. The smartphone camera automatically reads the card data, or you can enter them manually, the bank will verify via SMS or call, after which the card will be available for payment.

For Russian residents who want to pay for purchases in the country, the main solution was the Mir Pay application, which is installed separately, not through Google Play, but through the official website or RuStore store, the principle of operation is similar: card scanning, verification and payment via NFC.

Comparison of the capabilities of payment systems:

CharacteristicsGoogle PayMir PayThird-party emulators
Support for Russian mapsNo.Yes.Depends on the method.
Load sourceGoogle PlayNSPK website/RustoreThird-party repositories
Working without the InternetYeah (offline tokens)Yes.Yes.
SecurityTall.Tall.Requires a check-up.

When using alternative methods, it is important to keep an eye on updates to the applications themselves: Bank tokens have a expiration date and the application must request data updates in time for a successful transaction.

NFC Definition Problems on Xiaomi and Their Solutions

Owners of Xiaomi, Redmi and POCO smartphones sometimes face situations where the plug-in does not respond to payment terminals, often because of power saving settings or application conflict, and aggressive MIUI optimization can kill the process of a payment application in the background.

The first thing you need to do is check your battery settings, find your payment service (like Mir Pay) in the application list, and set the "No Limits" mode, which will prevent the system from unloading the application from memory, which is critical for instantaneous payment response.

The second common problem is the case: metallic cases or magnetic fastener cases can shield the signal, and the thickness of the protective glass or pop-sock ring on the back cover also affects the thickness of the back cover, and the distance between the chip in the phone and the terminal reader should be minimal.

If the software methods don't work, reset your network settings. This action won't delete your personal data (photos, contacts), but will return your Wi-Fi, Bluetooth and NFC settings to factory values. Path to reset: Settings β†’ Connection and Sharing β†’ Reset Wi-Fi, mobile networks and Bluetooth.

⚠️ Note: Before resetting your network settings, make sure you remember passwords from your Wi-Fi networks, as they will have to be re-entered.

Also worth mentioning is the conflict with the Mi Wallet app (Chinese version), where if the global firmware has a Chinese Mi Wallet app installed, it can intercept the control of the chip, in which case it is recommended to remove or freeze the application.

What to do if the terminal says "Communication error"?
If the terminal is responding but writing an error, try turning off the phone screen before you reach the terminal. Sometimes the proximity sensor or active display interferes with the communication protocol, and also helps to flip the phone by the other side if the chip is not in the center.

Emulation of cards and work with access keys

The NFC feature on Xiaomi allows you not only to pay, but also to emulate access cards, office passes or intercom keys. The built-in Mi Wallet application (in global versions it can be simply called β€œWallet” or absent, replacing third-party counterparts) can copy data from uncontrolled cards.

Emulation requires that the card is not heavily cryptographic, and conventional magnetic cards or simple memory cards are copied successfully, and the process is this: you bring the original to the back cover, the phone reads the UID and the memory structure, creating a digital copy.

It is important to note that a copied card will only work for reading or in simple access systems. For bank cards, emulation via copying UID is not possible for security reasons - a dynamic token is used for payments, not a static card number.

Emulator applications such as NFC Tools or specialized virtual mapping tools are available for advanced users, allowing you to write data to your phone in NDEF format, which is useful for automating scenarios (for example, starting navigation when you approach a tag in a car).

  • 🏒 Passes: Copying access cards is possible if the system does not verify the cryptographic signature of the sector.
  • πŸš— Car: You can program your phone to open doors or start the navigator when you touch a tag.
  • 🏠 Smart home: NFC-Labels are used as triggers for smart home scenarios (Do Not Disturb mode, lights on).

When using emulation, be aware of security risks: A phone unlocked and held to a reader can pass access card data to an attacker unless additional restrictions are set.

β˜‘οΈ Diagnosing problems with NFC

Done: 0 / 5

Security of contactless payments

Security is a major concern for users when setting up NFC. NFC technology itself uses a short distance (a few centimeters), making remote data interception extremely difficult, but software protection plays a key role.

When you pay through modern services (Mir Pay, Google Pay), your real card number is not transferred to the terminal, instead using a virtual token, a one-time or limited-time code, and even if an attacker intercepts this signal, they will not be able to use it to repay or clone the card.

For added protection, it is recommended to disable the NFC module when you do not plan to pay.Although the risk of reading in your pocket is minimal (requires unlocking for large amounts or confirmation through biometrics), a complete shutdown guarantees no background activity.

Also, beware of installing apps to emulate maps from unverified sources, which can request redundant permissions and potentially steal data, using only official app stores or trusted repositories.

⚠️ Warning: Never send a confirmation code from SMS to link a card to applications that you downloaded from an unauthorized source.

Check the active device list in your online bank regularly, and if you notice suspicious activity or an unknown device tied to your account, untie it immediately and change your passwords.

πŸ’‘

Tip: For fast payment on a locked screen, you can set up the launch of the payment application by double pressing the power button or swipe, if your model and the version of MIUI support this function in the β€œSpecial Opportunities” menu.

Frequently Asked Questions (FAQ)

Why does Xiaomi phone not see the card when added?
There may be several reasons: the card is damaged, the NFC chip is contaminated, or the card has copy protection (such as some corporate passes), and make sure that you attach the card to the area of the antenna, which is in different places (usually at the top).
Does NFC work without the Internet?
Yes, the payment does not require Internet, the transaction token is generated in advance and stored in the secure memory of the phone, but for the initial binding of the card and periodic updating of the tokens, a connection to the network is necessary.
Can I pay for the purchase if the screen is broken?
It depends on the model and settings. If you have an off-screen payment (NFC Always On), the terminal can read the card, but most modern phones require unlocking (fingerprint, face or pin) to confirm a payment above a certain limit.
Does the cover affect the NFC's performance?
Yes, especially if the case contains metal elements, magnetic fasteners or a too thick layer of material. For stable operation, it is recommended to use thin silicone or plastic cases without metal inserts in the antenna area.

πŸ’‘

Main conclusion: For successful payment on Xiaomi in the current conditions, use Mir Pay for cards of the Russian Federation and Google Pay for foreign cards, having previously checked the energy saving settings for these applications.

Setting up NFC on Xiaomi smartphones is straightforward, if you understand the basic principles of the technology. The right configuration allows you to turn your smartphone into a convenient and secure payment tool, eliminating the need to carry a plastic card. Follow the instructions, follow the updates and enjoy the convenience of contactless technologies.