How to Pay for Shopping with Xiaomi Smartphone: A Complete Guide to 2026

Xiaomi Android-based smartphones support several methods of contactless payment, from standard Google Pay to the proprietary Mi Pay solution and banking applications with NFC. However, many users face problems when setting up: the NFC module is not activated, the bank card is not tied, the terminal does not recognize the phone. In this article, we will analyze all the current methods of payment through Xiaomi, give step-by-step instructions for different models (from Redmi Note 12 to Xiaomi 14 Ultra) and reveal the nuances of security, which even banks are silent about.

It is important to understand that the payment options depend not only on the model of the smartphone, but also on the version. MIUI, Firmware region (Global, China, EEA) For example, Mi Pay is officially only available in China, but there are workarounds for other countries, and some banking applications (such as Sberbank Online or Tinkoff) can block the service. NFC-We tested all the methods on the current versions. MIUI 14/15 And we've prepared checklists for quick setup.

1. Preparing Xiaomi smartphone for contactless payments

Before setting up a payment, make sure your Xiaomi supports NFC technology. Most models since the Redmi Note 8 Pro (2019) are equipped with a chip, but there are exceptions - for example, the budget Redmi A1 or Poco C50 are deprived of it.

  • πŸ“± Settings menu β†’ Connections and sharing β†’ NFC (If there is no module, there is no module).
  • πŸ” Through the specifications on the Xiaomi website (in the section "Wireless Networks").
  • πŸ› οΈ Using the application NFC Tools from Google Play (shows the status of the chip).

If the module is present but does not work, the reasons may be as follows:

Problem.Reason.Decision
NFC is not includedThere is no firmware for the regionInstall MIUI EEA or Global with Mi Flash Tool
The phone is not recognized by the terminal.Conflict with the banking applicationTurn off battery optimization for payment applications
Error "Device not certified"Custom firmware or rutReturn to the official firmware or use Magisk Hide

⚠️ Note: On smartphones with MIUI China (e.g. Xiaomi 13 Pro for the Chinese market) Google Pay may not work due to the lack of Google services, in which case you will have to install Google Play Services manually or use alternative payment methods.

2. Google Pay setup on Xiaomi: step-by-step instruction

Google Pay (now Google Wallet in some regions) is the most versatile payment method supported by most banks.

  1. Make sure that your phone has Google Play Services installed (check Settings β†’ Apps β†’ App Management).
  2. Download Google Pay from Google Play (if the app is not in your area, use a VPN).
  3. Open the app and log in to your Google account.
  4. Click Add Card β†’ Credit or debit card and scan the card or enter the data manually.
  5. Confirm the addition via SMS or push notification from the bank.
  6. Activate NFC in the notification curtain or in the settings.

Once you add a card, you can use it to pay in stores that support contactless payments.

  • πŸ“± Unlock the phone (PIN, faceprint ID).
  • πŸ’³ Bring the top of the smartphone to the terminal (distance not more than 5 cm).
  • βœ… Wait for the sound signal or vibration – the payment has passed.

⚠️ Note: If you add a card to Google Pay and you see an error, "This device failed a security check," you have an unofficial firmware installed or root access. Solution: go back to the stock firmware or use Magisk with Universal SafetyNet Fix.

πŸ“Š What payment method do you use more often?
Google Pay
Banking application (Sber, Tinkoff, etc.)
Mi Pay
Other wallets (Apple Pay, Samsung Pay)
I do not use contactless payment.

3.Mi Pay: How it works and can be used outside China

Mi Pay is a Xiaomi-branded payment solution integrated into MIUI, which is officially only available in China, but there are ways to activate it in other regions.

Install the latest version of MIUI (preferably Global or EEA)

Download. APK-Mi Pay file from a trusted source (e.g. APKMirror)

Enable installation from unknown sources in security settings

Make sure your phone has a Mi Account (not Google!)

-->

After installation of the annex:

  1. Open Mi Pay and sign in through your Xiaomi account.
  2. Select Add Card and enter the bank card details (Visa, Mastercard, UnionPay are supported).
  3. Confirm the addition via SMS or code from the banking application.
  4. Activate NFC and install Mi Pay as the default app for contactless payments in the settings.

But there are nuances:

  • 🌍 Outside China, Mi Pay may be unstable, with some terminals not recognizing transactions.
  • πŸ’³ Not all banks support the binding of cards to Mi Pay (for example, Sberbank and Tinkoff often block such attempts).
  • πŸ”„ After updating MIUI The app can fly - you will have to reinstall.
How to get around Mi Pay regional restrictions?
To activate Mi Pay outside China, you will need: 1. Install a Chinese version of MIUI (for example, through the Mi Flash Tool). 2. Use a Chinese Xiaomi account (can be created via a VPN). 3. Link a UnionPay card (Chinese banks) or try cards of international payment systems through bypass services. Risks: unstable operation, possible blocking of the card by the bank due to suspicious activity.

4. Payment through banking applications (SberBank, Tinkoff, VTB)

Many Russian banks offer their own solutions for contactless payments through NFC, such as SberBank Online, Tinkoff or VTB Online, which allow you to link a card directly to the application and pay for purchases without Google Pay.

  • πŸ”’ Higher security (bank controls transactions directly).
  • πŸ“± It works even on non-certified devices (for example, after the root).
  • πŸ’° Often give cashback for payment through the application.

To set up payment through the banking application:

  1. Download the official app of your bank from Google Play.
  2. Sign in and go to the Cards or Contactless Payments section.
  3. Select a card to link to the NFC and follow the instructions (usually SMS confirmation is required).
  4. In your phone settings (NFC), select the banking app as the primary payment app.

Example for Sberbank Online:

  1. Open the application, go to Maps β†’ Card Settings β†’ Contactless payments.
  2. Click Add to the device and select your card.
  3. Confirm the operation with a code from SMS.
  4. Turn on NFC on your phone and bring it to the terminal when you pay.

⚠️ Note: Some banking applications (e.g. Alpha Click) require that the phone not have root access and custom firmware installed. Otherwise, contactless payment may be blocked.

πŸ’‘

If the bank application does not see NFC-module, try disabling battery optimization for this application in Settings settings β†’ Annexes β†’ Permits β†’ Optimizing the battery.

5. Alternative payment methods: Samsung Pay, Garmin Pay and others

If standard methods are not suitable (e.g. due to regional limitations or lack of NFC), alternatives may be considered:

MethodXiaomi supportFeatures
Samsung Pay❌ Not officially.It only works on Samsung devices, but can be emulated via Magisk (risky).
Garmin Pay / Fitbit Payβœ… Through a smartwatch.A compatible fitness bracelet is required (e.g., Xiaomi Watch S3 or Amazfit GTR 4).
Apple Pay❌ No.It only works on Apple devices, but can be used via iCloud on Mac.
Cryptocurrency cards (Binance, Crypto.com)βœ… Yes.They are linked like normal bank cards, but not all terminals support them.

The most reliable alternative is to use smartwatches with NFC, for example, Xiaomi Watch 2 Pro or Amazfit GTR 4 support contactless payments through AliPay or banking applications.

  1. Install a companion app for the watch (e.g. Zepp or Mi Fitness).
  2. In the Payments section, add a bank card.
  3. Activate payment from the clock via NFC (usually double-clicking the side button).

πŸ’‘

If your Xiaomi smartphone doesn’t support NFC, but you want to pay for purchases contactlessly, consider a smartwatch or fitness bracelet with NFC.This is safer than using unofficial patches to emulate payment systems.

6. Solving Contactless Payments Issues on Xiaomi

Even after setting up properly, NFC payments may not work, and consider common mistakes and their solutions:

  • πŸ”΄ "Impossible to make payment" β†’ Check if the phone is unlocked (some Xiaomi models require input) PIN before-payment).
  • πŸ”΄ "The device is not supported" β†’ Install the latest version of Google Play Services or reset your settings NFC Settings menu β†’ System system β†’ Resetting settings β†’ Resetting wireless network settings.
  • πŸ”΄ The terminal doesn't recognize the phone. β†’ Try to bring the smartphone to the terminal by the other side (chip) NFC may be displaced).
  • πŸ”΄ Bank blocks transactions β†’ Contact the bank and confirm that you are trying to link the card to Google Pay or a banking application.

If the problem persists, follow the following steps:

Check if NFC is on in the notification curtain

Make sure your phone is unlocked (some models require a PIN before paying)

Update Google Play Services and Payment App

Reboot the phone.

Reset your NFC settings (Settings β†’ Connections β†’ NFC β†’ Reset)

-->

For models with MIUI China (e.g. Xiaomi 13T Pro for the Chinese market), you may need to install Google Pay via workarounds:

  1. Install Google Pay via APK (for example, with APKMirror).
  2. Download and install Google Play Services for ARM64 (version at least 23.18).
  3. Turn on Google Optimization in the developer settings (Settings β†’ About Phone β†’ MIUI version β†’ 7 taps to unlock).
  4. Restart your phone and try adding the card again.

7.Contactless Payments Security: How to Protect Your Money

Payment through NFC is convenient, but it comes with risks: Fraudsters can intercept card data using NFC scanners or abuse vulnerabilities in firmware to protect themselves:

  • πŸ” Use virtual cards (like Tinkoff or Revolut) for contactless payments – they are tied to a phone, not a physical card.
  • πŸ“± Set up a screen lock (PIN, faceprint ID) β€” without unlocking the payment will not pass.
  • 🚨 Turn it off. NFC In public places, if you do not use it (in the curtain of notifications).
  • πŸ”„ Regularly check the transaction history in the banking application.

Critical vulnerability: Some Xiaomi models (such as the Redmi Note 10 Pro with MIUI 12.5) have been found to have an error that allows scammers to read card data via NFC even when the screen is locked. Xiaomi has released patches in MIUI 13+ updates, so be sure to update the firmware!

Additional security measures:

  • πŸ›‘οΈ Set a limit on contactless payments in a banking application (for example, no more than 5,000). β‚½ single-transaction).
  • πŸ“΅ Do not store passwords from banking applications in Mi Account or Google Smart Lock.
  • πŸ” Check the permissions of payment applications in Settings β†’ Annexes β†’ Permits (should be only) NFC, The map scanning camera and SMS confirm).

⚠️ Warning: If you lose a phone with configured contactless payments, immediately block the cards via a bank app or hotline number.Even if the phone is turned off, some scammers can take advantage of cached card data (especially if it was not configured). PIN unlockable).

FAQ: Frequent questions about payment through Xiaomi

Can I use Xiaomi without NFC?
Yes, but only through alternative methods: πŸ’³ QR-codes (for example, in Sberbank Online or AliPay). πŸ“± Payment by link (the bank sends a link to the payment in the messenger). πŸ–₯️ Linking the card to an account (for example, in Google Pay for online payments). NFC mandatory.
Why Google Pay doesn’t work on Xiaomi with custom firmware?
Google Pay checks the device's certification via SafetyNet: πŸ”§ Has root access, πŸ“± It works on unofficial firmware (LineageOS, Pixel Experience), πŸ”„ It has an unlocked bootloader, then Google Pay will block the addition of maps: πŸ”„ Back to the official firmware. πŸ› οΈ Use Magisk with Universal SafetyNet Fix. πŸ’³ Switch to a banking application (for example, Tinkoff or SberBank).
How to pay via Xiaomi in the subway or transport?
To pay for fares: Make sure your bank supports transport payments (e.g. Sberbank, VTB, Tinkoff). Add a card to Google Pay or a banking app. On the subway, bring your unlocked phone to the turnstile (distance 2-3 cm). ⚠️ In Moscow and St. Petersburg, the Troika system operates in SberBank Online - it can be linked to the NFC and pay for travel without a card.
Can you link a card to both Google Pay and Mi Pay at the same time?
Technically, yes, but: πŸ’³ Bank may block card due to "suspicious activity" (simultaneous use in different services). πŸ“± Mi Pay and Google Pay will conflict when choosing the default app NFC. πŸ”„ It is better to use different cards for different services.
What if the terminal does not accept payment from Xiaomi phone?
Try this: Reboot your phone. Turn it off and turn it back on. NFC. Try to bring the phone to the terminal by the other side (chip) NFC Check if the terminal supports contactless payments (should be a sign) πŸ“Ά Pay a small amount (some terminals block transactions over 5,000) β‚½ without PIN). If nothing helps, ask the cashier to make the payment manually (via entering the card number).