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.
Preparing the phone: checking NFC and software updates
Before setting up your payment, make sure your Xiaomi is ready to handle contactless payments.
- Check for NFC: Go to Settings β Connections & Sharing β NFC. If there is no option, your model does not support the technology.
- 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.
- 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:
- Open the Mi Pay app (if not, download from the Mi App Store or via APKCombo).
- Sign in via Mi Account (required!). If you donβt have an account, register it in Settings β Accounts β Mi Account.
- 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!).
- Enter the card data manually or scan it with a camera. Confirm the link via SMS or push notification from the bank.
- 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.
| Bank | Support for Mi Pay | Support for Google Pay | Notes |
|---|---|---|---|
| Sberbank | Yes (Mastercard cards) | Yes (Mir only) | Visa/Mastercard from Sber in Google Pay not working since 2022 |
| Tinkoff | Yes (Mastercard) | No. | Only through Mi Pay or SberPay |
| Alfa-Bank | Yes (Mastercard) | Partially. | Google Pay only works with Mir cards. |
| VTB | Yes. | Yes (Mir) | β |
| Gazprombank | No. | 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:
- Open the Google Pay app (download from the Play Market if it doesnβt exist).
- Click Add Card β Credit or debit card.
- Scan the map or enter the data manually. For Mir cards, the confirmation will be sent via SMS.
- 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?
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:
- Download the SberBank Online app from the Play Market.
- Sign in and go to the Payments section β SberPay.
- Add a card (if it is not on the list) and activate the Pay by phone option.
- 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.
- 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.
- 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).
- 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.
- 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.