Mi Pay on Xiaomi: how the contactless payment system and NFC in the smartphone brand

Xiaomi smartphones have long ceased to be just devices for calls and messages. Today they replace wallets, bank cards and even house keys. One of the key advantages of modern models is support for contactless payments through NFC technology and the proprietary application Mi Pay. But how exactly does this work? Can you pay with a phone instead of a card in Russian stores? And what nuances should be considered to avoid problems with payment?

In this article, we will take a look at how Xiaomi’s payment system works, from the technical foundations of NFC to the step-by-step configuration of Mi Pay. You will learn which models support contactless transactions, how to link a bank card, and why payments may sometimes fail. And also compare Mi Pay with alternatives like Google Pay and Samsung Pay, so you can choose the best option for your needs.

Spoiler: Despite Xiaomi's popularity in Russia, Mi Pay is not all that smooth, but there are workarounds, and we'll talk about them.

What is Mi Pay and how does it relate to NFC on Xiaomi?

Mi Pay is Xiaomi’s signature contactless payment service, the equivalent of Apple Pay or Google Pay, which allows you to attach bank cards to your smartphone and pay them in stores that support NFC (Near Field Communication), the main advantage is speed: instead of looking for a card in your wallet, you just need to unlock your phone and bring it to the terminal.

NFC technology works over short distances (up to 10 cm), making it safe for payments. In Xiaomi smartphones, the NFC chip is usually built into the top of the case (near the camera) and activated when you bring the device to the terminal. It is important to understand that Mi Pay is only an add-on above NFC, which makes it easier to work with bank cards. Without NFC support at the hardware level, the service simply will not work.

Interesting fact: the first Xiaomi smartphones with NFC appeared in 2016 (for example, Mi 5), but the technology has become widespread only with the release of the Redmi Note 8 Pro and Mi 9. Today, NFC is even in budget models like Redmi 10C or POCO M5.

  • πŸ“± Mi Pay – payment management application (analogue of a wallet).
  • πŸ“Ά NFC β€” hardware technology that provides communication with the terminal.
  • πŸ’³ Bank card – a source of funds tied to Mi Pay.
  • πŸ›’ Terminal – a device in a store that supports contactless payments (usually with the PayPass logo or PayWave logo).

Mi Pay is not officially supported in Russia, but it can be activated via workarounds (more on this below), due to sanctions restrictions and lack of partnership with local banks. NFC-The chip works independently of Mi Pay and can be used with other payment systems.

What Xiaomi models support NFC and Mi Pay

Not all Xiaomi smartphones are equipped with a chip NFC, To avoid disappointment when buying, check the specifications of the model on the official website or in the specifications of the store. NFC and Mi Pay (at the time of 2026):

SeriesModels with NFCSupport for Mi PayNotes
Xiaomi 1414, 14 Pro, 14 Ultraβœ… Yes.Flagships with broad support for contactless payments.
Redmi Note 12Note 12 Pro+, Note 12 Pro, Note 12 5Gβœ… Yes (except for the basic version)The Note 12 4G NFC is missing.
POCO F5F5, F5 Proβœ… Yes.A budget flagship with full NFC.
Redmi 12Redmi 12 5G❌ No, only. NFC marker)It supports NFC but without Mi Pay.
Xiaomi Civi 3Civi 3βœ… Yes.A stylish smartphone with payment support.

Note that even if your model has NFC, it does not guarantee Mi Pay. For example, in some regions (including Russia) the service may be blocked at the software level. To check for support, go to Settings β†’ Connections and Sharing β†’ NFC and see if there is a Mi Pay option.

⚠️ Note: In smartphones for the Chinese market (with firmware China) ROM) Mi Pay often only works with Chinese bank cards. International cards (Visa, Mastercard) will require global firmware (Global) ROM).

πŸ“Š What kind of Xiaomi smartphone do you have?
Redmi Note
POCO
Xiaomi (flagship)
Redmi (budget)
Another brand

How to set up Mi Pay on Xiaomi: step-by-step instructions

If your smartphone supports Mi Pay, it will take no more than 5 minutes to set up.

  1. Activate NFC: Go to Settings β†’ Connections & Sharing β†’ NFC and turn on the switch. Also activate Contactless Payments option (if any).
  2. Start Mi Pay: Find the app in the menu (the icon with the Xiaomi logo and map) or download it from Google Play (if not).
  3. Add a bank card: Click Add Card β†’ Select Type (Visa, Mastercard, etc.) β†’ scan the card with a camera or enter data manually.
  4. Confirm the binding: The bank will send an SMS with a code or a request in a mobile application (for example, SberBank Online).
  5. Install the Unlocking Method: For security, select what will be required to pay: PIN-code, fingerprint or facial recognition.

β˜‘οΈ Preparation for the first payment

Done: 0 / 4

Once set up, you can pay for purchases by bringing the unlocked smartphone to the terminal, an animation of a successful transaction will appear on the screen, and a check will appear on the terminal.

⚠️ Note: If you add a Mi Pay card and you see an error saying β€œService is not available in your region”, try changing the region in your phone settings to India or Singapore (Settings) β†’ Additionally. β†’ This may temporarily unlock the function.

How to pay Xiaomi phone without Mi Pay: alternative ways

If Mi Pay doesn’t work in your area or your smartphone model doesn’t support the service, don’t despair.There are at least 3 alternative ways to pay via NFC on Xiaomi:

  • πŸ’³ Google Pay (GPay): Install an app from Google Play, add a card and pay as usual. Works with most Russian banks (Sberbank, Tinkoff, VTB, etc.).
  • 🏦 Banking applications: Many banks (e.g. SberBank or Alfa-Bank) have built-in support NFC-Payments through mobile applications.
  • πŸ“± Samsung Pay (for some models): If you have a smartphone POCO or Redmi based on Samsung Exynos (rarely, but it happens), you can try installing Samsung Pay through the APK.

πŸ’‘

If the terminal does not accept payment from the phone, try to bring it to another part of the case – sometimes the NFC chip is asymmetrical.

For Google Pay, the instructions are simpler:

  1. Install the Google Pay app.
  2. Add a card (supported Visa, Mastercard, World).
  3. Unlock the phone and bring it to the terminal.

The main difference from Mi Pay is that Google Pay does not require a separate setup. NFC It's enough to turn it on. NFC-module.

Why Mi Pay may not work with the World card
Mi Pay was originally developed for international payment systems (Visa, Mastercard), Mir cards are not integrated into the Xiaomi ecosystem, so their binding is impossible.

NFC Payment Security on Xiaomi: Myths and Reality

Many users worry that contactless payments are less secure than regular cards, and let's see if that's true.

How to protect payments via Mi Pay/Google Pay:

  • πŸ”’ Tokenization: When a card is tied, its real number is replaced by a virtual token, and even if the data is intercepted, fraudsters will not have access to the real card.
  • πŸ‘† Biometrics: A fingerprint, facial recognition or a fingerprint is required to confirm a payment PIN-code.
  • πŸ“‘ Distance limitation: NFC It only works at a distance of up to 10 cm, making it difficult to intercept data.
  • πŸ›‘οΈ Dynamic CVV: A unique security code is generated for each transaction.

However, there are risks:

  • πŸ“΅ Loss of phone: If phone gets stolen, attacker can try paying for purchases (unless biometrics are set up).
  • πŸ”„ Card cloning: Theoretically possible with vulnerable terminals (but unlikely with tokenization).
  • πŸ“² Phishing: Scammers can send links to fake Mi Pay pages to steal data.

πŸ’‘

Contactless payments via NFC are safer than physical cards, thanks to tokenization and biometrics, the main thing is not to turn off the screen lock and not to transfer the phone to outsiders.

⚠️ WARNING: If you sell or transfer your Xiaomi to another person, be sure to remove all cards from the Mi. Pay/Google Pay and perform resetting (Settings) β†’ The phone. β†’ Otherwise, the new owner will be able to pay with your cards!

Mi Pay and NFC issues on Xiaomi: how to fix them

Even if everything is set up correctly, sometimes payments may not work.

Problem.Possible causeDecision
Terminal doesn't see the phoneNFC is disabled or faultyTurn on NFC in the settings. If it doesn't work, reboot your phone.
"Service unavailable" errorRegional restrictionsChange your region to India or use Google Pay.
Payment does not pass (bank error)Limit on contactless operationsTry paying less than 1,000 dollars. β‚½ enter PIN terminal.
Mi Pay won't openAn outdated version of the appUpdate Mi Pay via Google Play or reinstall it.
The phone vibrates, but the payment is not goingConflict with a cover or metal accessoriesRemove the cover and try again.

If none of these methods helped, check:

  1. Does your bank support contactless payments via NFC (check in support)?
  2. Are there root rights or custom firmware installed on the phone (they can block Mi Pay).
  3. Is it damaged? NFC-chip (for example, after falling or repairing).

How to check the performance of NFC without payments
Install the NFC Tools app from Google Play, which allows you to read tags and test the chip, and if the app doesn't see the test tags, the hardware is the problem.

Mi Pay vs Google Pay vs Samsung Pay: What’s Best for Xiaomi

If your Xiaomi supports multiple payment systems, it is logical to choose the most convenient one.

  • πŸ“± Mi Pay: βœ… It works without the Internet (card data is stored locally). βœ… Supports UnionPay cards (useful for travel to China). ❌ Limited support in Russia and Europe.
  • πŸ’³ Google Pay: βœ… It works with most banks in the world, including Russian banks. βœ… Integration with other Google services (e.g. Google Assistant). ❌ Requires an Internet connection to set up the map first.
  • 🏦 Samsung Pay: βœ… Supports the technology MST (It works even on old terminals without NFC). βœ… A wider list of partner banks. ❌ Unofficial support on Xiaomi (needs installation via the APK).

Google Pay is the best choice for users in Russia because of the wide support of banks and stable operation. Mi Pay should be considered only if you often visit Asia or prefer to store card data offline.

πŸ’‘

If you have a Xiaomi smartphone running Global ROM, Google Pay will be more stable than Mi Pay because of better integration with international banks.

Can I pay Mi Pay in Russia in 2026?
Officially, no, because the service does not support Russian banks, but some users have successfully linked Visa/Mastercard cards through a region change in settings (in India or Singapore), with the alternative being Google Pay or NFC-enabled banking apps.
Why does NFC not work after a firmware update?
Sometimes MIUI updates reset NFC settings or conflict with drivers. Try: Reboot your phone. Reset NFC settings to Settings β†’ Applications β†’ Application Management β†’ NFC (clear cache). Reverse to the previous firmware version (if the problem occurred after the update).
Can I link the card to Mi Pay?
No, Mi Pay does not support Mir cards due to lack of partnership with NSPK. To pay with Mir card via NFC, use your bank’s mobile application (for example, SberBank Online) or Google Pay (if the bank has added support).
How to transfer cards from Mi Pay to a new Xiaomi phone?
Unfortunately, there is no direct export of cards from Mi Pay. You have to add them again: Remove the cards from your old phone (for security reasons). On the new device, repeat the binding procedure using Mi Pay or Google Pay. If you use Google Pay, the cards can be restored through a Google account.
Is it safe to pay with a phone if it has a root installed?
No, Mi Pay and Google Pay are blocking the routing devices because of the risk of data interception. If you get root, the payment services will either refuse to work or delete all the associated cards, and to return the functionality, you will need to delete the root and perform a reset.