How to Pay via NFC on Xiaomi: A Complete Guide

Smartphones have long since become universal wallets, allowing you to forget about physical cards in stores. Owners of Xiaomi, Redmi and POCO devices often wonder how to activate this convenient feature, given the features of MIUI and HyperOS. NFC (Near Field Communication) technology provides instant data transfer up to 10 centimeters, which makes the payment process fast and secure.

However, despite the presence of a communication module in most models, the feature itself does not allow transactions. To work properly, you need to configure the software part and choose the right payment application. In this article, we will discuss in detail all the nuances of setting up NFC on Xiaomi, including current payment methods in the current environment.

Hardware compatibility check and activation

The first step before you start setting up is to make sure that your device is technically equipped with the right module. Not all low-end smartphones have an NFC chip built in, even if the brand is known for its technology. Usually, the information about the availability of the module is indicated on the box, in the specifications on the official website or on the back of the device in the form of a corresponding logo.

If you're sure you have a chip, you need to activate it in the system. To do this, lower the swipe notification curtain from top to bottom and find the NFC icon. If it's not on the first screen, click on a pencil or three dots to edit the quick access panel, and drag the icon to the active zone. Alternatively, through the settings menu, go to Connections and Sharing or Additional Features, where the switch is located.

Once the module is turned on, the phone will start looking for nearby devices, but that’s not enough for payments. It’s important that the screen is unlocked, since most transactions require authorization through a fingerprint, Face ID, or pin code. Some older models may require additional password confirmation when they first connect to the terminal.

πŸ“Š Is there a module in your Xiaomi? NFC?
Yeah, and I use it.
Yeah, but I didn't.
No, no NFC model.
I don't know where to see it.

Choice of payment system: Google Pay, Mir Pay or Mi Pay

The Android payment ecosystem has changed dramatically in recent years, and the choice of app depends on the region of use and the type of credit card. Previously, the de facto standard was Google Pay, which provided maximum compatibility. However, in a number of countries, including Russia, the service’s direct work with local cards is limited, forcing users to look for alternatives.

The most relevant solution for cardholders of Russian banks was the application Mir Pay. It allows you to add cards of the payment system "Mir" and successfully make payments in terminals. For cards of other payment systems (Visa, Mastercard), issued outside the Russian Federation, Google Pay is still available. Also worth mentioning Mi Pay, which is built into the shell of MIUI, but its functionality is very limited geographically and operates mainly in China and several countries in Europe.

When choosing an app, it is important to consider that Mir Pay does not support adding foreign bank cards, and Google Pay may not see local card issuers in certain regions, so users often have to combine different applications or use payment services through the Internet. QR-codes offered by banking applications, if NFC-pay-off.

What is the difference between tokenization and transfer of card number?
When you pay through NFC, your real card number is not transmitted to the terminal, instead, the payment system generates a unique one-time code (token), which means that even if hackers intercept the signal, they will not gain access to your real accounts.

Step-by-step instructions for setting up Mir Pay

For users who want to pay with Mir cards, installing Mir Pay is a must. The app is available on the official Google Play store or on the developer's website. Once installed, launch the program and accept the user agreement.

Then you add a card. You can do this in two ways: scan the card with the smartphone camera or manually enter the data. The system asks you to confirm ownership of the card through a SMS code from the bank. Once the link is successfully linked, the card will appear in the list of available means of payment.

β˜‘οΈ Setting up Mir Pay

Done: 0 / 4

Important point: to work properly, install Mir Pay as the default payment app. Go to the NFC settings (Settings β†’ Connections & Sharing β†’ NFC) and select Mir Pay under "Pay by default" or "Payment App." Without this step, the phone may try to run another application or give an error when you bring it to the terminal.

πŸ’‘

If Mir Pay doesn't see the card when you scan it, try entering the data manually, and sometimes the chip or protective film on the card interferes with the camera's reading of the data correctly.

Google Pay and work with foreign cards

If you are a cardholder of foreign banks or are in a country where Google Pay is fully functional, the setting is done through Google services. Open the Google Wallet app (or Google Pay in older versions) and click the Add Card button.

Follow the instructions on the screen: take a picture of the map, enter CVV-You can agree to the terms of the issuing bank, and unlike Mir Pay, you often need to verify it through a banking app. NFC Google Pay is the main payment application chosen.

It should be noted that for the service to work, the device must have a valid Google Services and an up-to-date version of the operating system. On global versions of MIUI firmware, problems usually do not arise, but on the Chinese versions (CN ROM) you may need to install an additional service framework.

ParameterMir PayGoogle PayMi Pay
Supported cardsPeace.Visa, Mastercard, World (depending on region)UnionPay, Visa, Mastercard (China/Europe)
Region of workRussiaGloballyChina, Malaysia, Europe
LA requirementsAndroid 6.0+Android 5.0+MIUI 9+
Offline paymentYes (multiple transactions)Yes.Limitedly.

Solving common problems and errors

Even with the right setup, users may encounter situations where the terminal is not reading the phone. One common reason is the use of a metal case or key fob card glued to the back cover. RFID-The tags can cause interference by causing NFC-Module switches to the mode of emulation of access cards instead of payment.

⚠️ Warning: If you use a magnetic clasp case or a metal plate to mount in your car, remove it before paying. NFC, usually located at the top of the smartphone.

Another problem could be dirt or damage to the back of the device in the area of the antenna.It's also worth checking if the flight mode is turned on, which disables all wireless interfaces.If the phone has recently been updated, sometimes rebooting the device, which resets the hanging NFC services, helps.

In some cases, the bank may block a transaction as suspicious, especially when you first pay through a new device, which requires you to confirm the transaction through the bank’s application or contact support, and remember that to work NFC, the screen must be on and the device must be unlocked.

πŸ’‘

If the terminal is beeping but the payment is not going through, try holding the phone with another part of the case. NFC antennas are positioned differently in different Xiaomi models: top, center or around the camera.

Security of contactless payments

Many users fear that attackers can read card data via NFC from a distance, which is technically impossible for payment systems. As mentioned earlier, tokenization technology is used: the terminal receives a one-time virtual number, not real card data. In addition, to conduct a transaction, the phone must be in close proximity (1-2 cm) from the reader.

Android and HyperOS have built-in security mechanisms. If you lose your phone, you can remotely block access to payment services through Find My Device or a bank app, making it instantly impossible to conduct any transactions, even if the smartphone is not password protected (although leaving the device unlocked is highly discouraged).

Be careful with third-party applications that request access to NFC. Only allow the module to be used by trusted payment systems and official transport applications. Regularly update the operating system, as updates often contain security patches that close vulnerabilities in communication protocols.

⚠️ Warning: Never agree to requests from unknown people NFC-If the phone vibrates and suggests opening a link when you approach an unknown object (such as a subway or bus), reject the action.

Why is the payment not working, even though NFC is on?
The problem most often is that the default is the wrong app, go to the NFC settings and check the default payment option, and make sure the card is active and has not expired, sometimes removing and re-addition of the card helps.
Can I pay for my purchases if my phone is empty?
Some modern Xiaomi models support payment with a discharged battery for a short time after turning off. However, you should not rely on this: for guaranteed payment, the charge must be sufficient to turn on the screen and work the processor.
Does an unlocked bootloader affect the NFC?
In most cases, an unlocked bootloader does not affect the operation of NFC and payment systems, however, some banking applications may refuse to work on root-righted devices or a modified system, which indirectly can make it difficult to add a card to the payment service.
How to remove a card from your phone’s memory?
To do this, you need to open the application through which the card was added (Mir Pay, Google Wallet), select the desired card in the list, click on three dots or settings icon and select β€œDelete” This will remove the card token from the device, but will not block the card itself in the bank.