Contactless payment on Xiaomi: full instructions for setting up NFC and Google Pay / Mi Pay

Contactless payments via a smartphone are no longer a curiosity β€” it’s now the standard way to pay in stores, cafes and transport. Xiaomi owners can take advantage of this feature thanks to the built-in NFC module, but not everyone knows how to set it up correctly. In this article, we will take a Step-by-step to activate contactless payment on Xiaomi, Redmi and POCO devices β€” from checking compatibility to adding the first card.

It's important to understand that the process depends on the firmware version (MIUI or HyperOS), the phone model, and even the bank that issued your card. We'll take all the nuances into account: we'll look at the settings through Google Pay (for international firmware versions), Mi Pay (for Chinese and global devices), and alternative methods like Samsung Pay for some models. If you've encountered errors when linking a card or the phone simply does not see the terminal, here you will find solutions.

Before you go to the instructions, make sure that your Xiaomi supports NFC. Most models of the mid-range and premium segment (starting with the Redmi Note 8 Pro, Mi 9 and newer) are equipped with this module, but in budget lines (for example, the Redmi A1 or POCO C50) it may not be. You can check the presence of NFC in the characteristics of the device on the official website or directly in the phone settings - more about this in the next section.

1. Check NFC support on your Xiaomi

The first step is to make sure your smartphone is capable of handling contactless payments at all. Even if the specs indicate NFC, sometimes the feature is disabled at the software level (especially in Chinese versions of firmware).

  • πŸ“± Through Settings: Open Settings β†’ Connections and sharing β†’ NFC. If there is no section, the module NFC No physical phone.
  • πŸ” Through specs: type in a phone model (e.g. Xiaomi 13 Pro) on the GSMArena website and check the Connectivity section".
  • πŸ› οΈ Through Diagnostics: Enter #4636## in the phone app, select Phone Information and find the line NFC. If it's not, there's no module.

Special attention should be paid to the Chinese versions of smartphones (marked China). ROM). In them. NFC It's often blocked for international payment systems, so the solution is to reflash the phone to the global version. MIUI It's a HyperOS, but that voids the warranty, and the alternative is to use Chinese payment services like Alipay or WeChat Pay, but they only work in China.

⚠️ Note: On some models (e.g, POCO X3 NFC) module NFC It's present, but it only works for tag reading, not for payments.

Xiaomi modelSupport for NFCNotes
Xiaomi 14 / 14 Proβœ… Yes.Google Pay and Mi Pay on HyperOS
Redmi Note 12 Pro+βœ… Yes.Requires an upgrade to MIUI 14+
POCO F5βœ… Yes.Only Google Pay supports Google Pay.
Redmi 10A❌ No.Budget model without NFC
Xiaomi Mi 11 Lite⚠️ Partially.Only in the version 5G (4G-version NFC)

2.Select payment service: Google Pay vs Mi Pay vs Samsung Pay

Xiaomi has several contactless payment services available on its smartphones, depending on the firmware version, region, and even the bank.

  • πŸ’³ Google Pay (Google Wallet): a universal solution for global versions MIUI/HyperOS. Works with most banks (Sberbank, Tinkoff, VTB, etc.) Supports virtual cards and bonus programs.
  • 🏦 Mi Pay: a branded service from Xiaomi, available on Chinese and some global firmware. In Russia, it works only with MIR cards (through partner banks).
  • 🌍 Samsung Pay: Despite the name, available on some Xiaomi models via third-party firmware. MST (It works even on older terminals, but requires manual installation.

For most users in Russia and the CIS, the best choice is Google Pay. It supports the maximum number of banks and does not require additional settings. Mi Pay is relevant only if you use a World card or live in China. Samsung Pay is suitable for experienced users who are ready to mess with firmware.

πŸ“Š What payment service do you use on Xiaomi?
Google Pay
Mi Pay
Samsung Pay
Other
Not using.

Importantly, the same phone can't work with Google Pay and Mi Pay at the same time, you have to choose one thing, and if you change the service, you have to add all the associated cards again.

⚠️ Note: If you use Xiaomi with custom firmware (like LineageOS or Pixel Experience), Google Pay may block card additions due to uncertified software. The solution is to flash the official global version or use Magisk with SafetyNet Fix module.

3. Google Pay Step-by-step setup on Xiaomi

If you have chosen Google Pay (now Google Wallet), follow this instruction.The process is the same for all Xiaomi, Redmi and POCO models on global firmware:

  1. Activate NFC: Go to Settings β†’ Connections & Sharing β†’ NFC and enable the slider. Also activate Contactless Payments (some versions of MIUI called HCE Wallet).
  2. Install Google Wallet: Download the app from Google Play. If it's already installed, upgrade to the latest version.
  3. Add a card: open Google Wallet, click Add Card β†’ Payment Card. Scan the card with the camera or enter data manually.
  4. Confirm via the bank: after adding the card, the bank will send an SMS or push notification for confirmation, in some cases you will need to enter a code from the bank’s application (for example, Sberbank Online or Tinkoff).
  5. Set up the default payment: In Google Wallet, select the card you want to use for default payment and drag it to the first place.

Included NFC in settings

The latest update to Google Wallet has been installed

The card supports contactless payments (it has a logo on it). 🌐 or πŸ“Ά)

The phone is connected to the Internet (to confirm the bank)-->

After adding the card, check its health. To do this, bring the phone to the terminal (you do not need to unlock the screen - double pressing the power button on some models is enough).

  • πŸ”„ Restart the phone and terminal.
  • πŸ“± Make sure that NFC the correct mode is enabled and selected (Contactless payments, not just reading tags).
  • πŸ’° Check if the card for contactless payments is blocked in the personal account of the bank.

πŸ’‘

If the terminal doesn’t see the phone, try to bring it to another part of the case – the NFC antenna can be located at the top or bottom of the device (for example, on the Xiaomi 13T it is shifted to the camera).

4. Mi Pay setup on Chinese and global firmware

Mi Pay is a Xiaomi-branded payment service, but its support in Russia is limited, and it only works with MIR cards (via partner banks, such as Otkritie or Raiffeisen) and requires special configuration.

  1. Check out the region: Mi Pay is only available on firmware for China, Russia or India. If you have a European version of MIUI, the service will be missing. You can find out the region in Settings β†’ About Phone β†’ MIUI version (look for inscriptions like RU, CN or EEA).
  2. Update Mi Pay: If the app is preinstalled, update it via AppGallery or APKCombo (for Chinese firmware).
  3. Add a World card: open Mi Pay, select Add a card and enter the World card details. Confirmation will be via SMS or push from the bank.
  4. Set up security: in Mi Pay go to Settings β†’ Security and activate the request PIN-payment code over 1000 β‚½ (default limit: 1,000 β‚½ proofless).

If Mi Pay is not on the menu, but the firmware is Russian, try:

  • πŸ”§ Install the application manually (download) APK uptodown).
  • πŸ“₯ Update the firmware to the latest version through Settings β†’ The phone. β†’ Updating the system.
  • πŸ“ž Contact Xiaomi to activate the service (this will require you to do so) IMEI phone).

⚠️ Note: On Chinese firmware (China) ROM) Mi Pay only works with Chinese banks by default (ICBC, China Construction Bank, etc. To link the Russian map of the world will need to change the region of the account Mi to Russia (in Settings). β†’ Xiaomi account β†’ Region, but this may block access to some services.

5. Solving common contactless payment problems

Even after setting up the payments correctly, the following errors and their solutions:

Problem.Possible causeDecision
Terminal doesn't see the phoneNFC is disabled or operating in "Tags Only" modeEnable Contactless Payments in NFC Settings
Error "Card is not supported"The bank does not cooperate with Google Pay/Mi PayCheck the list of supported banks on the service website
Requires unlocking the screen for paymentNFC Settings Enables Option Unlocked RequiredTurn it off in Settings β†’ NFC β†’ More
Payment is broken into an amount >1000 β‚½Exceeded limit without confirmationEnter. PIN-card code or confirm payment in the bank application
Google Pay says "Device not certified"Custom firmware or root rightsSweep through the official firmware or use MagiskHide

If your phone stops recognizing terminals after updating your firmware, try:

  1. Reset NFC settings to Settings β†’ Applications β†’ Application Management β†’ NFC β†’ Storage β†’ Clear data.
  2. Remove and add the card to the payment service.
  3. Reverse to the previous version of the firmware (if the problem appeared after the update).
What if the bank blocks the addition of the card?
Some banks (e.g. Gazprombank or Rosselkhozbank) can block the binding of cards to Google Pay by default. Solution: 1. Call the bank support and ask to unlock the card for contactless payments via your smartphone. 2. Activate the option "Contactless payments" in your personal account or mobile application of the bank. 3. If the card is virtual (e.g. from Revolut or Tinkoff), try to link it via the web version of Google Pay (pay.google.com).

6. Alternative methods of contactless payment on Xiaomi

If Google Pay and Mi Pay are not suitable, consider the alternatives:

  • 🍎 Apple Pay via emulation: Some firmware (e.g. Pixel Experience) can install Apple Pay via Magisk, but this requires root rights and does not guarantee stability.
  • πŸ”„ Samsung Pay with Samsung Pay MST: It works on Xiaomi via the app port, but requires a patch MST Enabler is not supported on all models. 4PDA.
  • πŸ’³ Virtual Cards: Services like Revolut, Curve, or Tinkoff allow you to create a virtual card and link it to Google Pay, even if the main card is not supported.
  • 🏧 Banking applications: some banks (e.g. Sberbank or Alfa-Bank) have their own solutions for contactless payments through the Internet. NFC, non-Google Paying.

On Xiaomi 12S Ultra and Xiaomi 13 Pro models with HyperOS firmware, the β€œFast Payments” function is available – double pressing the power button automatically opens the payment application even if the screen is locked. Activated in Settings β†’ Special Features β†’ Quick Payments.

If you travel frequently, look for multi-currency services like Revolut or Wise, which allow you to link multiple cards in different currencies and automatically convert funds at a favorable rate when paying abroad.

7.Contactless Payments Security: How to Protect Your Money

Contactless payments are convenient but require increased attention to security, and here are the key precautions:

  • πŸ”’ Use the screen lock: no PIN-A code, pattern lock or fingerprint can be used to pay for up to 1,000 purchases. β‚½ (limit on payments without confirmation).
  • πŸ“± Turn it off. NFC in simple: in settings NFC Activate the option to turn off when the screen is locked (available on the MIUI 14+).
  • πŸ›‘οΈ Set up notifications: In the banking application, enable push notifications about each transaction – so you immediately know about suspicious write-offs.
  • 🚫 Don't keep all the cards in one service: if the phone is stolen, the attacker will have access to all the linked cards.

If your phone is lost or stolen:

  1. Block the cards immediately through the banking app or by phone hotline.
  2. Delete your device from your Google account (myaccount.google.com/device-activity) and it will unplug Google Pay.
  3. Use the Find Device feature in your Xiaomi account (i.mi.com) to remotely lock your phone.

πŸ’‘

Never hand your phone over to outsiders for payment – even if the screen is locked, some terminals can read card data up to 10cm away.

8 Contactless payment in transport: how to use

Xiaomi smartphones support subway, bus and train fares via NFC, in Moscow and St. Petersburg, this works through the Troika and Podoprodnik systems, in other regions through local transport cards.

  1. Install the app: Moscow Metro Moscow, St. Petersburg Podravil. In other cities, check the name of the app on the transport operator's website.
  2. Link the card: in the application, select the option "Pay by phone" and follow the instructions, you will need to link a bank card or replenish your transport wallet.
  3. Activate Transport Mode: In the NFC settings, turn on Transport Mode (called Card Emulation in MIUI) to speed up the card reading with the turnstile.
  4. Try payment: bring the top of the phone to the reader at a distance of 2-3 cm The screen should be unlocked (on some models, double pressing the power button is enough).

Important: In transport, NFC should be Card Emulation, not P2P, if payment does not pass:

  • πŸ”„ Restart your phone and try again.
  • πŸ“± Make sure that the correct map is selected in the transport application (some services allow you to link several transport cards).
  • πŸ’³ Check the balance of the transport card – perhaps not enough funds for travel.

In Moscow and the region since 2023, the system "Smart card" is running, which allows you to pay for travel directly by bank card through Google Pay or Mi Pay without linking the transport application.

Frequently Asked Questions (FAQ)

Can I set up contactless payment on Xiaomi without Google Pay?
Yes, there are several alternatives: Mi Pay, a Xiaomi-branded service, works only with MIR cards and Chinese/Russian firmware. Banking applications β€” many banks (Sberbank, Tinkoff, VTB) have their own solutions for payment through NFC. Samsung Pay β€” can be installed on Xiaomi through patches, but this requires root rights. If your bank does not support Google Pay, check with him whether there is a contactless application.
Why does the terminal write β€œcard error” when paying with Xiaomi?
This error occurs for several reasons: the card is not tied to contactless payments (you need to activate the option in the bank), the limit on payments without confirmation is exceeded (usually 1000-3000). β‚½). Terminal doesn't support HCE (technology used by Google Pay, in the settings NFC Solution: try paying a small amount (up to 1,000) β‚½), check the settings NFC Contact the bank to clarify the reasons for the blocking.
How to transfer cards from Google Pay to the new Xiaomi?
When you change your phone, cards from Google Pay are automatically transferred if: You are logged in to the same Google account on a new device. The new phone has Google Wallet (an updated version of Google Pay). NFC is enabled and configured on the new device. If the cards don't show up: Update Google Wallet to the latest version. Check if the new Xiaomi NFC supports (some budget models, such as the Redmi 10C, don't have one). Delete and re-add the card manually.
Can I pay with my phone without the internet?
Yes, contactless payments via NFC do not require an internet connection. All transaction data is stored in a secure phone element (eSE or HCE). However: For initial card binding, the Internet is required (the bank must confirm the addition). Some banks may require periodic synchronization (once every 24-48 hours) to update the list of blocked cards. If you have not been connected to the network for a long time, the terminal may request an SMS confirmation (depends on the bank).
How to remove your card from Google Pay if your phone is lost?
If your phone is stolen or lost, delete your cards remotely: Go to Google Pay and log in to your account. Select your lost device in Devices. Click Delete cards to untie all payment details. Additionally, lock your phone through Find My Device. It is also recommended: Call your bank and temporarily block your card. Change passwords from your Google account and banking apps.