How to use NFC Xiaomi for Payment: The Complete Guide 2026

Contactless payments through NFC Xiaomi has long since ceased to be exotic β€” today it is the standard method of payment in stores, transport and even online. However, many owners of Redmi, Poco or Black Shark devices still do not use this feature, considering it difficult to set up or unsafe. Actually, connect. NFC Payment can take 5-10 minutes, and the level of transaction protection often exceeds traditional bank cards.

In this guide, we will look at all the steps: from checking support NFC in your model before setting up Google Pay, Mi Pay and banking applications (SberBank, Tinkoff, etc.). MIUI, This information is not in the official instructions, you will also learn how to avoid common errors (for example, when the terminal does not see the phone) and which Xiaomi models from 2023-2026 support offline payments without the Internet.

What Xiaomi models support NFC pay

Not all Xiaomi smartphones are equipped with a chip NFC, Some models have it, but it's locked at the software level (e.g., regional versions for India or China:

  • πŸ“± Flagship series: Xiaomi 13/14, Mix Fold 2/3, Black Shark 5/6 β€” support NFC In all regional versions, including dual-mode (map emulation) + marker-reading).
  • πŸ’° Mid-segment: Redmi Note 12 Pro+, Poco F5 Pro, Redmi K60 β€” NFC It is present, but in Chinese versions it may require to be unlocked via fastboot.
  • ⚠️ Budget models: Redmi 12C, Poco M6 Pro-chip NFC It is only available in the global versions (designation) NFC The name of the model, for example, Redmi Note 12 NFC).
  • ❌ No NFC: Redmi A2, Poco C50, Most Redmi 10 models (except Redmi 10) 5G NFC).

Check the presence of the chip physically – look for a logo NFC on the back next to the camera or under the lid (on the removable battery:

  1. Open Settings β†’ Connections and Sharing β†’ NFC.
  2. If there is no item, enter the request in the search by settings NFC.
  3. In the models MIUI 14+ The chip can be displayed as contactless payments in the Google section.

⚠️ Note: On some devices (e.g. Redmi Note 11 Pro)+ 5G China) NFC It is present in hardware, but is disabled in firmware. To activate, you will need to change region to Global or EEA via fastboot, this will cancel the warranty!

πŸ“Š What kind of Xiaomi smartphone do you have?
Redmi (Note, Pro, etc.)
Poco (F, M, X series)
Xiaomi (12, 13, 14, etc.)
Black Shark
Another brand

Preparing a smartphone for contactless payments

Before you set up Google Pay or a banking app, make sure your Xiaomi is ready to work with the app. NFC:

Update. MIUI until the latest version (minimum) MIUI 13)

Install all updates for Google Play Services

Activate the service "Mobile Bank" in your bank

Check the balance on the account (minimum amount for the first peg is 100).β‚½)

Turn it off. VPN Proxies (they block the verification of the bank)-->

Pay special attention to the update MIUI. In older versions of firmware (below) MIUI 12.5) There may be no critical security patches for NFC, This is why some terminals refuse to accept payments. β†’ The phone. β†’ Version. MIUI.

We also recommend:

  • πŸ”„ Reboot your phone after the update – it will reset the cache NFC-chip.
  • πŸ“Ά Connect to the network 4G/5G Wi-Fi – for the first linking card will require the Internet.
  • πŸ”‹ Charge the battery by at least 20% – some banks (for example, Alfa-Bank) block the addition of cards at low charge.

If you use root rights or custom firmware (such as LineageOS), payments through NFC They may not work because of a breach of the integrity of TrustZone, the protected area of the processor where card data is stored.

Setting up Google Pay on Xiaomi

Google Pay is the most versatile solution for contactless payments on Xiaomi, as it works with most banks in Russia, Ukraine, Kazakhstan and other countries.+:

  1. Download Google Pay from Google Play (do not use it) APK third-party!).
  2. Open the app and log in to your Google account (required to be the one linked to your phone).
  3. Press Add map Add map β†’ Debit/credit card.
  4. Scan the map with the camera or enter the data manually. SMS code or confirmation in the bank application.
  5. After adding a card, install Google Pay as the default payment app: go to Settings β†’ Annexes β†’ By default. β†’ Contactless payments and select Google Pay.

Important nuance: on Xiaomi with dual SIM-cards (for example, Redmi Note 12 Pro)+) Google Pay may request a choice SIM for SMS-If you have two cards from the same bank, choose the one that is linked to your Google account.

BankSupport for Google PayFeatures
Sberbankβœ… Yes.Requires confirmation in the application Sberbank Online
Tinkoffβœ… Yes.Supports virtual cards and cashback for payment by phone
Alfa-Bankβœ… Yes.Instant peg, but can block cards on frequent payments
VTBβœ… Yes.Requires activation of the service "Mobile Bank"
Raiffeisen❌ No.It only works through Raiffe Pay’s own app.

⚠️ Note: If after adding a Google Pay card, you get an error β€œCould not configure contactless payments”, check: HCE (Host Card Emulation in Developer Settings (Settings) β†’ The phone. β†’ Version. MIUI β€” Tap 7 times, then return to the additional β†’ For developers β†’ Turn on HCE). No duplicate apps (such as Samsung Pay or Mi Pay) that may conflict.

πŸ’‘

If the terminal does not see the phone when paying, try to bring the smartphone to the reader with the back side (where is located). NFC-chip, not screen.

Mi Pay: Google Pay alternative for Xiaomi

Mi Pay is a proprietary payment solution from Xiaomi, which operates in China, India and some European countries.In Russia, the service is not officially supported, but it can be used to pay for foreign trips or in stores that accept UnionPay.

To set up Mi Pay:

  1. Make sure that your area is in MIUI set to China or India (can be changed to Settings) β†’ Additionally. β†’ Region).
  2. Download Mi Pay from the Mi App Store (not available on Google Play).
  3. Add a UnionPay or Mastercard card (Visa is not supported).
  4. Go through the verification process SMS or through a banking application.

Mi Pay restrictions:

  • 🌍 Works only with partner banks (full list on the official website).
  • πŸ’³ Does not support the card of the world and most Russian banks.
  • πŸ”’ Requires a link to your Mi Account (without it, payments are blocked after 24 hours).
How to get around the regional Mi Pay lock?
Forcing Mi Pay activation on non-Chinese firmware: 1. Set the region of India in the settings MIUI. 2. Download. APK Mi Pay version of the version 5.0.0 or newer (for example, with APKMirror). 3. Install. APK through ADB: adb install com.mi.pay_5.0.0.apk 4. Restart your phone and add a map. ⚠️ Risk: Some Google services (e.g. Google Pay) may stop working after a region change).

Payment through banking applications (SberBank, Tinkoff, etc.)

Many banks offer their own contactless payment solutions that are sometimes more convenient than Google Pay, such as SberBank Online, which allows you to link a card to the World, and Tinkoff gives you cashback for paying with your phone.

Sberbank (SberPay)

To pay via Sberbank Online:

  1. Update the app to version 12.0+.
  2. Go to the Cards section β†’ Your card β†’ Contactless payments.
  3. Click Add to the device and follow the instructions.
  4. Confirm the binding through SMS or biometrics (print/face).

Feature: SberPay works even on devices without Google Play Services (for example, Xiaomi with custom firmware).

Tinkoff

At Tinkoff Bank, contactless payments are set up automatically when you add a card to Google Pay.

  1. Open the Tinkoff app and go to Maps β†’ Map settings β†’ Contactless payments.
  2. Choose Add to Google Pay or Use as your primary payment method.
  3. Confirm the operation via push notification or code from SMS.

Alfa-Bank (Alpha-Click)

For payment through Alfa-Bank:

  1. In the Alpha-Click app, go to Maps β†’ Your card. β†’ Contactless payments.
  2. Select Add to the device and follow the instructions.
  3. Confirm the binding through SMS or a bank call.

Note: Alfa-Bank can block payments through the NFC, if there are unofficial firmware on the phone or signs of root.

πŸ’‘

Banking apps often offer bonuses for paying by phone (e.g., a phone, +1% cashback in Tinkoff or "Thank you" points from Sber).

How to pay with Xiaomi phone: step-by-step instructions

When a card is added to Google Pay, Mi Pay or a banking app, the payment takes only a few seconds.

  1. Unlock the phone (PIN, faceprint ID). Without unlocking payments through NFC impossible!
  2. Bring the phone to the terminal at a distance of 2-4 cm on the screen will appear a notification of successful payment.
  3. If it's over 1,000β‚½ (in Russia) or equivalent in another currency, the terminal may request PIN-Card code – enter it on the terminal keyboard.

Important details:

  • πŸ“± The phone screen must be on, but not necessarily unlocked. MIUI 14+ The function "Pay with a locked screen").
  • πŸ”‹ If the battery is low to 5% or lower, some terminals may not accept payments.
  • πŸ›’ In supermarkets (for example, Pyaterochka, Magnet), payment is triggered faster if you bring the phone after scanning all goods.

If the terminal is making an error:

  • πŸ”„ Try to hold your phone again (sometimes the reader doesn’t pick up the signal the first time).
  • πŸ“Ά Check your internet connection (online verification is required for first payments via Google Pay).
  • πŸ’³ Make sure the card is not blocked (go to the bank application).

πŸ’‘

In the metro of Moscow and St. Petersburg, payment by phone through NFC It works even without the Internet – terminals use offline mode.

Common problems and their solution

Even after the right setup NFC Xiaomi may experience failures. Let's look at common mistakes and how to fix them:

Problem.Reason.Decision
Terminal doesn't see the phoneNFC-chip is disabled or application conflictTurn it on. NFC In the notification curtain and check that Google Pay is set as the default payment app
Error "Can't add a card"Bank does not support Google Pay or verification issuesTry adding a card through a banking application or contact the bank support
Payment doesn't work the first time.Weak NFC signal or cover interferenceRemove the case (especially metal) and bring the phone closer to the terminal.
After the MIUI update, NFC stopped working.Resetting security settingsRemove and add the card again, then reboot the phone

If none of these methods worked, reset the NFC settings:

  1. Go to Settings β†’ Applications β†’ Application Management.
  2. Find it. NFC Service and press Warehouse β†’ Clear the cache.
  3. Reboot the phone.

⚠️ Note: Some Xiaomi models (e.g. Redmi Note 11 Pro)+) post-setting NFC You may need to re-activate the chip via ##6484### (engineering menu). Enter this code in the dialer and select NFC β†’ Enable.

Security of contactless payments on Xiaomi

Many users are concerned that NFC-Payments are less secure than traditional cards. They're not really -- modern protocols like Tokenization in Google Pay make transactions even safer:

  • πŸ” Tokenization: When you add a card to Google Pay or a banking application, the real card number is replaced with a virtual token. Even if an attacker intercepts the data, he will not be able to use it to pay for it.
  • πŸ‘† Biometrics: Each payment is confirmed by a fingerprint, face scan, or PIN-phone-code.
  • πŸ“‘ Limitation on amount: No confirmation (PIN Biometrics can be paid for no more than 1,000β‚½ at once (in Russia).
  • πŸ›‘οΈ Protection MIUI: In the firmware Xiaomi starting with MIUI 12 is built-in NFC Guard – it blocks unauthorized attempts to read card data.

To further secure payments:

  • πŸ”„ Update regularly MIUI Google Play Services – They are closing vulnerabilities NFC.
  • πŸ“± Do not install applications from unknown sources (they may contain malicious code to intercept payments).
  • πŸ”‹ Turn it off. NFC, When not used (e.g. in the subway or in a crowd) – this will prevent accidental readings.

If the phone is stolen:

  1. Block the cards immediately through the banking app or by phone hotline.
  2. Delete your device from your Google account (link).
  3. Use the Find Device feature in Mi Account to remotely lock Xiaomi.

πŸ’‘

NFC-Xiaomi payments are better protected than physical cards thanks to dynamic tokenization and biometrics.

FAQ: Frequent questions about NFC on Xiaomi

Can I pay with my phone without the internet?
Yes, but with reservations: Google Pay caches card data and allows up to 5 offline payments (after that you will need an Internet connection to sync). Mi Pay supports up to 10 offline transactions. Bank applications (for example, SberBank Online) usually require the Internet for each payment. For transport (metro, buses) offline mode works always - terminals are synchronized with the bank later.
Why is NFC not working after MIUI update?
This is a typical problem when switching to a new firmware version.Solution: Clear the app cache NFC Service (see the instructions above) Remove and add the card again to Google Pay. If it doesn't work, reset your settings through Settings. β†’ System system β†’ Resetting settings β†’ Reset network settings (application data not affected) MIUI 14 After the update, it may be necessary to reactivate HCE developer-setting.
Can I link a map to Google Pay?
No, Google Pay does not support MIR cards due to sanctions restrictions. Alternatives: Use a banking application (for example, SberBank Online or VTB Online). If you have a UnionPay card (issued by Gazprombank, Rosbank, etc.), it can be linked to Mi Pay.
How to pay by phone in the subway?
In Moscow and St. Petersburg metro payment through NFC It works on the same principle as a credit card: Unlock your phone (you don't have to open Google Pay). NFC-The chip is a yellow reader on the turnstile, wait for the green signal and go through).
Can I use it? NFC pay-in SIM-card?
Yes, but there are nuances: if both SIM From one bank (e.g., two Tinkoff cards), select the main one in the Google Pay settings. For different banks, link the cards to different Google accounts (e.g., one card to the main account, the second to the additional one). K60) You can quickly switch between cards by holding your finger on the Google Pay icon in the notification curtain.