How to set up a phone payment on Xiaomi: a full analysis of NFC and Mi Pay

Contactless payments via a smartphone have long ceased to be exotic β€” today it is the standard method of payment in stores, transport and online services. Xiaomi device owners can use the built-in NFC chip for this, but not everyone knows how to properly activate it and link bank cards. In this article, we will discuss all the ways to configure phone payment on Xiaomi β€” from checking the compatibility of the model to adding cards to Mi Pay, Google Pay and SberPay.

Xiaomi smartphones have a feature that supports multiple payment systems, but not all of them are available in all regions. For example, Mi Pay officially only works in China, India and some countries in Europe, and Google Pay can block the binding of cards of Russian banks. We will tell you how to circumvent these restrictions, which models support contactless payments, and what to do if NFC does not turn on, and you will learn how to protect payments from fraudsters and what to do if the terminal does not read data from the phone.

What Xiaomi models support phone payments

Not all Xiaomi smartphones have the NFC chip needed for contactless payments. Even if the model supports the technology, in some regions, the manufacturer can disable this feature at the software level.

  • πŸ“± Flagship series: all models Xiaomi 12/13/14, Mi 10/11, POCO F4/F5, Redmi K50/K60 newer-equipped NFC. Exception: versions for some Asian markets (e.g. Xiaomi) 12 Lite NE without NFC).
  • πŸ’° Mid-segment: Redmi Note 11 Pro+/12 Pro+, POCO X4/X5 Pro, Xiaomi 11 Lite 5G NE Payments are supported, but in budget lines (Redmi) 10A, POCO M4) NFC frequently.
  • ⚠️ Regional Limitations: Models for China (CN-Google Pay may not be supported due to lack of Google Mobile Services certification (GMS). In this case, only Mi Pay remains.
  • πŸ” How to check: enter your model name on the GSMArena website and find the Comms section β†’ NFC. If it says yes, the chip is present.

If you buy Xiaomi specifically for contactless payments, look for the box labeling. it should be the NFC logo or the words Supports NFC. Also check if your bank blocks card binding to mobile wallets - some Russian banks (such as Tinkoff or Alfa Bank) may restrict this feature for cards issued before 2022.

πŸ“Š What kind of Xiaomi smartphone do you have?
Xiaomi 13/14 Series
Redmi Note 11/12
POCO F4/F5
Redmi K50/K60
Another model

Preparing the phone: checking NFC and software updates

Before setting up your payment, make sure your Xiaomi is ready to handle contactless payments.

  1. Check for NFC: Go to Settings β†’ Connections & Sharing β†’ NFC. If there is no option, your model does not support the technology.
  2. Update your firmware: go to Settings β†’ About Phone β†’ Update your system and install the latest version of MIUI. Old firmware may have bugs with Google Pay.
  3. Activate Google Services (for Google Pay): in Settings β†’ Google β†’ Google Play Services, enable Contactless Payments.

If you have NFC in your settings but don't turn on, try resetting your network settings: Settings β†’ Memory and Backups β†’ Settings Reset β†’ Network Reset. Sometimes the problem is in conflict with other wireless modules (such as Wi-Fi or Bluetooth), and check if the phone has custom firmware installed - they can block NFC.

Tested NFC chip in settings

Updated MIUI firmware to the latest version

Google services are included (for Google Pay)

Reset network settings (for NFC problems)

Removed custom firmware (if installed)-->

Important: on some Xiaomi models (e.g. Redmi Note 10 Pro), NFC can only work with Mi Pay, but not with Google Pay. This is due to the lack of HCE (Host Card Emulation) certification for the region, in which case you will have to use alternative methods or install Mi Pay via APK.

Setup Mi Pay on Xiaomi: step-by-step instructions

Mi Pay is a Xiaomi-branded payment service that runs on most NFC models, and its main advantage is support for bank cards from China, Russia and the CIS, which may not work with Google Pay. However, the service has drawbacks: a limited list of supported banks and the need to link to a Mi Account.

To set up Mi Pay:

  1. Open the Mi Pay app (if not, download from the Mi App Store or via APKCombo).
  2. Sign in via Mi Account (required!). If you don’t have an account, register it in Settings β†’ Accounts β†’ Mi Account.
  3. Click Add Card and select Bank from the list. For Russian cards available Sberbank, VTB, Alfa-Bank and Tinkoff (but not all cards are supported!).
  4. Enter the card data manually or scan it with a camera. Confirm the link via SMS or push notification from the bank.
  5. Install Mi Pay as the default application for contactless payments in Settings β†’ Apps β†’ By default β†’ Contactless payments.

Note: If your Xiaomi is purchased in China (CN version), Mi Pay may require you to change region to China in your Mi Account settings, which can lead to blocking some Google services, so weigh the risks.

BankSupport for Mi PaySupport for Google PayNotes
SberbankYes (Mastercard cards)Yes (Mir only)Visa/Mastercard from Sber in Google Pay not working since 2022
TinkoffYes (Mastercard)No.Only through Mi Pay or SberPay
Alfa-BankYes (Mastercard)Partially.Google Pay only works with Mir cards.
VTBYes.Yes (Mir)β€”
GazprombankNo.Yes (Mir)Only through Google Pay or SberPay

πŸ’‘

If your bank is not supported by Mi Pay, try linking your card via SberPay or World Pay, which often works where Google Pay refuses.

Google Pay Setting Up on Xiaomi: Bypassing Restrictions

Google Pay is the most universal way to pay with your phone, but it can work with restrictions on Xiaomi. 2022 The service stopped supporting cards of international payment systems (Visa/Mastercard) There are, however, workarounds for Russian banks:

  • πŸ’³ Mir Cards: Works on Google Pay without restrictions. Link the card through the app and use it as the main card.
  • 🌍 Foreign Cards: If you have a bank card from Kazakhstan, Belarus or Europe (like Revolut), you can add it to Google Pay without any problems.
  • πŸ”„ Changing Google Region: in Google Account Settings β†’ Google β†’ Managing a Google Account β†’ Data and personalization β†’ Ad settings) change country to Kazakhstan or Armenia. This can unlock the addition of maps.
  • πŸ“± Magisk usage: You can install Magisk module with Google Pay patch on hardened phones, but it requires unlocking the bootloader and risks security.

To add a card to Google Pay:

  1. Open the Google Pay app (download from the Play Market if it doesn’t exist).
  2. Click Add Card β†’ Credit or debit card.
  3. Scan the map or enter the data manually. For Mir cards, the confirmation will be sent via SMS.
  4. Install Google Pay as the default app for contactless payments in your phone settings.

If you see an error when adding a card, β€œThis bank is not supported,” try:

  • Use the browser version of Google Pay (pay.google.com) to link.
  • Clear the app cache (Settings β†’ Apps β†’ Google Pay β†’ Memory β†’ Clear the cache).
  • Install Google Pay via APK from a trusted source (e.g. APKMirror).
What if Google Pay doesn’t see NFC?
If Google Pay issues an error β€œNFC is not supported”, the chip is in the phone, the problem may be: 1. Lack of HCE certification – some Xiaomi models (especially for China) have not been certified by Google for contactless payments. 2. Castile firmware – if you use LineageOS or other firmware, Google Pay can block NFC for security reasons. 3. Regional restrictions – change the country in Google settings to supported (for example, Kazakhstan). Solution: try Mi Pay or SberPay, or install the original MIUI firmware for your region.

Alternative methods: SberPay, Mir Pay and other services

If neither Mi Pay nor Google Pay is a good fit, consider alternative payment services.They are often better optimized for Russian banks and work even on Xiaomi models without full NFC support (for example, through one-time code generation).

The most popular alternatives are:

  • 🏦 SberPay: Sberbank’s official contactless payment app, works with Sberbank cards (including Mir and Mastercard) and supports payment by default. QR-Plus, it doesn't require NFC, You can pay by generating code in the app.
  • πŸ‡·πŸ‡Ί World Pay: service for cards of payment system Mir. Supports contactless payments through NFC and pay QR. Plus: It works for all Xiaomis with NFC. Cons: Only Mir cards.
  • πŸ’Ό Tinkoff Pay: Tinkoff Bank's phone-based payment app, supports Tinkoff cards and some partner banks, plus: you can link a virtual card, minus: doesn't work with other banks' physical cards.
  • πŸ“± Apple Pay via emulation: some Xiaomi emulate Apple Pay through apps like PayEn, but this is illegal and fraught with card blocking.

To set up SberPay:

  1. Download the SberBank Online app from the Play Market.
  2. Sign in and go to the Payments section β†’ SberPay.
  3. Add a card (if it is not on the list) and activate the Pay by phone option.
  4. In your phone settings (Settings β†’ Applications β†’ Default β†’ Contactless payments), select SberPay.

Note: when using alternative services, check if your bank supports card tokenization. For example, Alfa Bank can block the card’s binding to SberPay if it is already added to Google Pay.

Contactless Payments: How to Protect Your Money

Paying by phone is convenient, but it comes with risks ranging from accidental write-offs to targeted attacks by fraudsters.

  • πŸ”’ Turn on the screen lock: use PIN, pattern lock or fingerprint. Without locking anyone who picks up your phone can pay up to 1,000 dollars.β‚½ proofless.
  • πŸ“΅ Turn it off. NFC In public places: when the feature is not needed, deactivate it in the notification curtain or settings. this will prevent accidental debiting (for example, if the phone is lying next to the terminal).
  • πŸ›‘οΈ Set limits: In the bank’s application, set a limit on contactless payments without confirmation (usually up to 1000–3000).β‚½). The amounts above will require input PIN-code.
  • 🚨 Include notifications: In the banking application settings, activate push alerts about each transaction, so you immediately know about unauthorized write-offs.
  • πŸ”„ Check your payment history regularly: check your mobile bank once a week, and if you notice a suspicious transaction, block your card immediately.

Exercise special caution in crowded places (metros, shopping malls), where fraudsters can use NFC scanners to intercept data.

  • Use NFC shield cases (they block the signal when the phone is in your pocket).
  • Do not store your phone near your bank cards, as this can cause a conflict of signals.
  • Do not hand over your phone to others for β€œpayment verification” – this is a common way to steal data.

Important: If you lose your phone, block your cards right away via an online bank or bank hotline number. Even with a locked screen, some services (such as SberPay) allow you to make payments up to 1000.β‚½ proofless.

πŸ’‘

Never keep it. PIN-codes and passwords from bank cards in notes or SMS Fraudsters first check this data after they steal the device.

What to do if the phone payment does not work

If the terminal is not reading the data from the phone, the problem can be in the settings of Xiaomi and in the payment terminal itself.

  1. Check it out. NFC: Make sure the chip is included in the settings β†’ Connections and sharing β†’ NFC. Try to bring the phone to another NFC-device (e.g., tag or other smartphone) – if there is no reaction, the problem is in the module.
  2. Check the payment app: Make sure Mi Pay/Google Pay is installed as the default app for contactless payments. Update the app to the latest version. Clear the cache (Settings β†’ Apps β†’ [app name] β†’ Memory β†’ Clear the cache).
  3. Check your bank card: Make sure the card is added to the app and activated. Check if the bank has blocked contactless payments (sometimes the default for new cards). Call the bank to see if tokenization is supported for your card.
  4. Check the terminal: Check with the cashier if the terminal works with phones (some old terminals only support cards). Try paying for another phone - if it doesn't work, the problem is in the terminal.

If nothing helps, try the following steps:

  • πŸ”„ Restart your phone – sometimes it solves problems with NFC.
  • πŸ“± Reset network settings (Settings) β†’ Memory and backup copies β†’ Resetting settings β†’ Resetting network settings).
  • πŸ”§ Update the firmware - in older versions MIUI bugs with NFC.
  • πŸ› οΈ Contact the service center if NFC It doesn’t work at all, and the chip may have been damaged (for example, after a phone crash).

Note: If the terminal issues an error "Card is not supported" but the card is added to Google Pay, the problem may be tokenization. Check with the bank whether your card supports HCE (Host Card Emulation) or Tokenization.

FAQ: Answers to Frequent Questions

Can I set up a phone payment on Xiaomi without NFC?
No, contactless payments via terminals require a chip NFC. However, some services (for example, SberPay or Tinkoff Pay) allow you to pay for purchases online or on the Internet. QR-codeless NFC. You can also use mobile banking to generate one-time codes (for example, in Alpha-Click or VTB Online).
Why Google Pay doesn’t see my Sberbank card?
Since 2022, Google Pay has stopped supporting Visa/Mastercard cards for Russian banks, and you can: Add a Mir card (it will work), use SberPay or Mi Pay, try changing the region in Google’s settings to Kazakhstan or Armenia (but this can disrupt other services).
How to remove the card from Mi Pay?
To delete the card: Open the Mi Pay app. Select the card you want to delete. Click on the three dots in the upper right corner and select Delete the card. Confirm the action via SMS or password. If the card is not deleted, try clearing the app's cache or reinstall Mi Pay.
Can I use Xiaomi phone abroad?
Yes, but with reservations: Mir cards abroad do not work (with the exception of some CIS countries). Visa/Mastercard Russian banks can be blocked for foreign payments (check with the bank). If you have a foreign bank card (for example, Revolut or Wise), you can add it to Google Pay and pay without restrictions. In some countries (e.g. China), terminals only support UnionPay or Alipay, so Google Pay may not work.
What if after the update MIUI stopped working payment by phone?
MIUI updates sometimes reset NFC settings or conflict with payment services. Try: Reinstall Google Pay or Mi Pay. Reset NFC settings (Settings β†’ Connections and Sharing β†’ NFC β†’ Reset). Clear Google service data (Settings β†’ Apps β†’ Google Play Services β†’ Memory β†’ Clear data). Reverse the previous firmware version (if the problem occurred after the update). If nothing helps, write in support of Xiaomi via Mi Community or contact the service center.