How to set up contactless payment on Xiaomi Mi9: from NFC to Google Pay in 5 minutes

Xiaomi Mi9 is still one of the most popular flagships of the brand thanks to its powerful hardware and support for modern features β€” including contactless payments. However, many users face problems when setting up NFC and payment systems: the module does not turn on, the bank card is not tied, the terminal does not read data. In this article, we will analyze the step-by-step instructions taking into account all the nuances of MIUI 12-14, and also tell you how to avoid typical errors and protect your money.

It's important to understand that contactless payment on the Mi9 works through a combination of NFC hardware and software solutions like Google Pay, Mi Pay or banking applications (SberBank Online, Tinkoff, etc.). We'll focus on the most universal option, Google Pay, but also mention alternatives. If your smartphone doesn't see the cards or refuses to pay, 90% of the time the problem lies in the wrong NFC settings, outdated firmware or application conflict.

Compatibility Check: Does your Xiaomi Mi9 support contactless payment?

Before you set up payments, make sure your device is technically capable of making them. Xiaomi Mi9 (model number M1902F1G) is equipped with an NFC chip that supports the ISO/IEC 14443 standard, which is used in most payment terminals.

  • πŸ“± Regional versions: All Global (Global) and European (EEA) version Mi9 have NFC. Chinese versions (China) – only if the model name has the letter N (e.g., the model name, M1902F1GN).
  • πŸ”„ Firmware: On MIUI below 11.0.3.0 NFC It may not work smoothly. Update the system through Settings. β†’ The phone. β†’ Updating the system.
  • πŸ› οΈ Hardware damage: If your smartphone fell or was repaired, check it out NFC via the engineering menu (code #4636## β†’ Β«Phone informationΒ» β†’ Β«NFCΒ»).

Critical: Xiaomi Mi9 does not support Host Card Emulation (HCE) for bank cards in Russia from 2022 due to sanctions restrictions, which means that some cards (for example, β€œthe World”) may not be tied to Google Pay, but will work through native applications of banks (Sberbank, VTB, etc.).

Xiaomi Mi9 modelSupport for NFCSupport for Google PayAlternative means
Global/EEA (M1902F1G)βœ… Yes.βœ… Yes (except for the Peace mapsΒ»)Mi Pay, banking applications
China (without the letter N)❌ No.❌ No.Only QR-code
China (with the letter N, for example M1902F1GN)βœ… Yes.⚠️ Partially (depends on firmware)Mi Pay, AliPay

πŸ“Š What payment system do you use on Xiaomi?
Google Pay
Mi Pay
Banking application (Sber, Tinkoff)
QR-codes (SBP, AliPay)
I do not use contactless payment.

Step 1: Enable the NFC module on Xiaomi Mi9

By default, the NFC on the Mi9 is turned off to save battery power.

  1. Open Settings (the gear icon on the main screen).
  2. Go to Connect and Sharing (or Wireless Networks in older versions of MIUI).
  3. Slip on NFC.
  4. Activate the NFC switch (should turn blue).
  5. Enable contactless payments (or) below. HCE-firmware).

β˜‘οΈ Verification of work NFC

Done: 0 / 4

If the NFC item is not on the menu:

  • πŸ” Check the version. MIUI: Update the system to the latest stable version.
  • πŸ“² Install the app NFC Google Play Tools to show if your phone recognizes NFC-marker.
  • πŸ› οΈ Chinese firmware may require manual activation via engineering menu (code ##6484## β†’ NFC Test).

⚠️ Attention: If, after activation, NFC Your phone starts to warm up or discharge quickly, which may indicate a hardware malfunction of the module.

Step 2: Set up Google Pay (GPay) on Xiaomi Mi9

Google Pay is the most versatile contactless payment method, but setting it up for the Mi9 has its own peculiarities.

  1. Download the Google Pay app from the Play Market (unless it is installed by default).
  2. Open the app and log in to your Google account.
  3. Click Add Card β†’ Credit or debit card.
  4. Scan the map with the camera or enter the data manually.
  5. Confirm the binding via SMS or push notification from the bank.

πŸ’‘

If Google Pay doesn’t see your card, try adding it through a banking app (for example, SberBank Online has the option β€œAdd to Google Pay”). This often solves the problem with the cards β€œWorld”.

After adding the map:

  • πŸ“± Install Google Pay as the default payment app: Settings β†’ Annexes β†’ By default. β†’ Payment.
  • πŸ”’ Set up a screen lock (PIN, pattern lock or fingerprint – contactless payments will not work without it.
  • πŸ“Ά Make sure your phone is on internet (mobile or Wi-Fi) – Google Pay requires authentication on every payment.
Problem.Reason.Decision
Google Pay doesn't see the mapBank does not support GPay or the card "World"Add a card via a banking app or use Mi Pay
The β€œCannot Connect” ErrorNo Internet or Google BlockingCheck the connection, change the DNS, or use a VPN
The terminal doesn't read the phone.NFC is disabled or weak signal isRepeat the NFC setting, bring the phone closer to the terminal

⚠️ Note: If you use root rights or custom firmware (like LineageOS), Google Pay may block payments due to a security breach, in which case the only way out is to return the stock firmware and remove the root.

Step 3: Google Pay Alternatives – Mi Pay and Banking Apps

If Google Pay is not suitable (for example, due to a World map or regional restrictions), consider alternatives:

1. Mi Pay (for Chinese firmware)

Mi Pay is a proprietary solution from Xiaomi that works even on Chinese versions of the Mi9.

  1. Download Mi Pay from the Mi App Store or via APK (e.g., APKMirror).
  2. Link a bank card (supported by UnionPay, some Russian banks).
  3. Enable the option Quick Payments in the app settings.

2. Banking applications (Sberbank, Tinkoff, VTB)

Many Russian banks offer their own solutions for contactless payments:

  • 🏦 SberBank Online: Supports payment via SberPay (similar to Apple Pay) and is added directly to the bank’s app.
  • πŸ’³ Tinkoff: The app has a β€œContactless payments” section with instructions for setting up.
  • πŸ”„ VTB: Requires activation of the service β€œMobile Bank” and linking the card to the phone.

How to pay through Sberbank without Google Pay?
1. Open the SberBank Online app. 2. Go to the Cards section and select the card you want. 3. Tap the NFC icon (or Pay by Phone) 4. Follow the instructions on the screen - the system itself activates the virtual card for payments. 5. When paying, unlock the phone and bring it to the terminal.

Step 4: Testing Contactless Payment and Solving Problems

After setting up, check the system performance:

  1. Unlock your phone (PIN, fingerprint or Face ID).
  2. Bring the top of the Mi9 (where the NFC antenna is located) to the payment terminal.
  3. Wait for a beep or vibration, which means that the payment has passed.

If the payment fails:

  • πŸ”‹ Battery problem: NFC It can be turned off at low charge (less than 5.
  • πŸ“΅ Interference: Metal covers or thick protective glass can block the signal.
  • πŸ”„ App conflict: Close all background programs (especially Mi Pay and Google Pay don’t have to work at the same time).

πŸ’‘

If the terminal gives an error "Card is not supported", it does not always mean a problem with the phone. Often the terminal itself is to blame - try paying elsewhere or ask the cashier to restart the device.

Step 5: Contactless Payments Security – How to Protect Your Money

Contactless payments are convenient but require a high level of security.

  • πŸ” Screen lock: Always use the PIN Without them, an attacker can pay for a purchase with your phone.
  • πŸ“± Payment limit: Russia has a default limit of 1000 β‚½ You can check it out in your bank.
  • 🚨 Notifications: Include SMS- or push notifications about write-offs in the banking application.
  • πŸ”„ Delete cards: If you lose your phone, immediately remove the cards from Google Pay via the web version of the service (pay.google.com).

πŸ’‘

To disable NFC when you lock your screen (additional protection), install the NFC Lock app from the Play Market.It will automatically deactivate the module when the phone is locked.

⚠️ Note: Fraudsters can use NFC-Readers for stealing card data at a distance of up to 10 cm To minimize the risk, turn off NFC, When you do not use payments, or use covers with RFID-protection.

Step 6: Optimizing NFC – How to Speed Up Payments and Cut Battery Consumption

By default, the NFC on the Mi9 runs in the background, which can affect autonomy.

  • ⚑ Energy saving mode: In settings NFC (Settings β†’ Connection β†’ NFC β†’ Additionally) enable the option to Disable when blocked.
  • πŸ”„ App Priority: If you only use Google Pay, turn off Mi Pay background work in your app settings.
  • πŸ“Ά Auto Update: Turn off the automatic Google Pay update in the background (saves traffic and battery).

To speed up payments:

  • πŸ“± Keep your unlocked phone in advance – terminals read data from the active screen faster.
  • πŸ”‹ Do not allow a discharge below 15% - with a low charge NFC may work unstablely.
  • πŸ”„ Clean up the Google Pay cache regularly (Settings) β†’ Annexes β†’ Google Pay β†’ Memory. β†’ Clear the cache).

FAQ: Frequent questions about contactless payment on Xiaomi Mi9

My Mi9 doesn't see NFC in the settings. What do I do?
If the NFC item is not on the menu, the reasons may be: You have a Chinese version without NFC support (check the model by box or in Settings β†’ About phone). There is custom firmware without NFC drivers. Return stock MIUI. Hardware malfunction. Check through the engineering menu (#4636##) or take to the service.
Can I use the Google Pay card on Mi9?
No, since 2022, Google Pay has not supported Mir cards due to sanctions. Alternatives: Use the bank's native app (SberBank, VTB, Alfa-Bank, etc.). Set up Mi Pay (if your bank supports this system). Pay through QR-codes (SBP, AliPay).
Why is the terminal not reading the phone when NFC is on?
The problem may be: The wrong position: Antenna NFC into Mi9 It's at the top of the phone, you bring it to the terminal. Cover: Metal or thick covers block the signal. Take it off before you pay. Terminal: Outdated terminals (e.g., minibuses) may not support the signal. HCE-App conflict: Close all payment applications (except the one you pay) and try again.
How to remove your card from Google Pay if your phone is lost?
Do this: Go to pay.google.com from any device. Sign in with the same Google account as your phone. Go to Payments and Subscriptions β†’ Payment Methods. Find your lost card and click Delete. Also lock your phone through Find My Device.
Can I use the Xiaomi Mi9 for transportation (metro, buses)?
Yes, but with reservations: in Moscow and St. Petersburg Mi9 It works with Troika via Google Pay or SberBank Online (if a Troika card is attached) and in other cities, check if the local transport system supports the service. NFC-Payments (e.g., in Kazan, it works via Mi Pay) To pay through the terminal on the bus, unlock the phone and bring it to the reader (usually yellow). πŸ’‘In the Moscow metro, you can link a virtual Troika card directly to the Metro Moscow app, which is more convenient than a physical card, and works even without the Internet.