Contactless payments via NFC on Xiaomi smartphones have become an integral part of everyday life, but owners of the Redmi Note 8 Pro often face questions: why the feature does not work out of the box, how to tie a SberBank card and what settings must be checked before the first payment. Unlike flagship models, where NFC is activated automatically, budget devices (especially releases for different regions) may require additional configuration.
This article will not just list the steps of setting up, but will examine the hidden nuances that the manufacturer does not know, from checking the hardware support of NFC to bypassing the restrictions of MIUI for Russian users. You will learn why Google Pay may not see your Sberbank card, how to turn on HCE Wallet in the developer and what to do if the terminal does not read the payment, and also the table of compatibility of MIUI versions and how to fix the error βDevice is not certifiedβ.
Checking NFC hardware support on Redmi Note 8 Pro
Before you set up your payments, make sure your Redmi Note 8 Pro is physically equipped with an NFC module, because not all versions of this smartphone support the technology β it depends on the region of sale:
- π Global version (Global) β NFC It is present in 90% of devices, but can be disabled by software.
- π¨π³ Chinese version (China) β NFC not available in most copies (except for special shipments for export).
- π·πΊ Russian version (Russia) β NFC It is available but requires manual activation through Settings. β Connections.
To check for the module:
- Open Settings β About the phone β Full spec.
- Scroll to Wireless Networks β if there is an NFC, it will be listed.
- Alternatively, download the NFC Tools app from Google Play and it will show the status of the module.
β οΈ Note: If in the specifications NFC It's not available, but you bought the phone as a "global version," and you may have been sold the Chinese version, so you can't set up contactless payments, you'll need a replacement motherboard.
Preparation of the smartphone: update MIUI and security settings
Even if NFC is available, you need to update your firmware to the current version to work with payments. Redmi Note 8 Pro based on MIUI 12.5 and newer supports Google Pay and SberBank Online without additional manipulation, but older versions (for example, MIUI 11) can block the function.
| MIUI version | Support for Google Pay | Support of SberBank Online | Do manual adjustments are required? |
|---|---|---|---|
| MIUI 11 and below | β No. | β No. | Yes (must include HCE Wallet) |
| MIUI 12.0β12.5 | β Yes. | β Yes, only for Mastercard cards) | No. |
| MIUI 13+ | β Yes. | β Yes, all cards) | No. |
If your version is outdated:
- Go to Settings β About the phone β System update.
- Download the latest firmware (minimum MIUI 12.5).
- After the update, reset the network settings: Settings β Connections β Network reset.
Important: On the Redmi Note 8 Pro with an unlocked bootloader, NFC payments may not work due to a security breach.
adb shell getprop ro.boot.verifiedbootstateIf the answer is orange, the bootloader is unlocked and you will need to block it back for payments (this will lead to a data reset!).
π‘
Before updating MIUI, back up your data via Settings β Additional β Backup. This will save your NFC settings and associated cards.
Setting up Google Pay for SberBank cards
Google Pay is the main way to link Sberbank cards to NFC on Xiaomi, but many users are faced with the error βThe device is not certified for contactless paymentsβ because of the lack of certification of Google Mobile Services (GMS) on some versions of the Redmi Note 8 Pro.
To circumvent the limitation:
Update MIUI to 12.5+
Install Google Pay from the official store
Enable NFC in settings (Quick Settings β NFC)
Add Google Pay to the list of allowed autoruns (Settings β Apps β Autorun)
-->
- Download Google Pay from the Play Market (donβt use APK from third-party sources!).
- Open the app and select βAdd Cardβ β βCredit or debit cardβ.
- Enter the data of the SberBank card (number, expiration date, CVC).
- Confirm the binding via SMS or push notification from the bank.
- If a certification error occurs, go to Settings β Apps β App Management β Google Pay β Permissions and enable all permissions, including NFC and Phone.
For Mir cards, Google Pay does not work β use SberBank Online (instructions in the next section).
β οΈ Note: If payments fail after the card is tied, check if Magisk or other system modifications are installed on the phone.
Alternative: SberBank Online to Pay via NFC
If Google Pay does not support your card (for example, Mir or SberBank corporate cards), use the official SberBank Online application. NFC-Module, but requires additional settings:
- π± Install the latest version of SberBank Online from AppGallery or Play Market.
- π Turn it on. NFC In the settings of the smartphone (Quick settings) β NFC).
- π³ Add the map to the app (section "MapsΒ» β Β«AddΒ» β Β«Pay by phoneΒ»).
- π Reboot the phone after tethering β this syncs the data with the module NFC.
Features of working with Sberbank Online:
| Type of card | Support for NFC | Limitations |
|---|---|---|
| Mastercard/Visa | β Yes. | Limit 1000. β½ Payment (configured in the bank) |
| Mir | β Yes. | It only works in MirAccept-enabled terminals. |
| Corporate cards | β οΈ Partially. | Permission from the bank administrator is required |
If, after linking the card, the terminal does not read the payment:
- Make sure the phone screen is on (the NFC screen may not work on the off screen).
- Check that the SberBank Online application is not killed by the battery optimizer: Settings β Battery β Selection of applications β SberBank Online β No restrictions.
- Try touching the terminal with the back of the phone (the NFC antenna is located next to the camera).
Why Sberbank Online is asking for PIN-code on each payment?
Solving Common NFC Problems on Redmi Note 8 Pro
Even after setting up correctly, Redmi Note 8 Pro users are faced with errors, and here are the most common ones and solutions:
1. NFC is not included in the settings
If the NFC switch to Settings β Connections are inactive:
- Check if a custom firmware (e.g. LineageOS) is installed.
- Update MIUI Recovery to the latest version via Settings β System Update.
- Reset network settings: Settings β Connections β Network reset.
2.The terminal doesn't see the phone
Causes and solutions:
- π Low battery charge (less than 5%) β NFC shut down.
- πΆ Metal cover - shields the signal. Remove the cover before payment.
- π Application conflict β remove duplicate wallets (such as Samsung Pay if installed).
3. The βDevice is not certifiedβ error in Google Pay
This error occurs due to the lack of GMS certificate on the Chinese versions of the Redmi Note 8 Pro or after resetting to factory settings.
- Install Google Play Services manually (download APK with APKMirror).
- Enable HCE Wallet in Developer Mode: Settings β About Phone β MIUI Version (Tap 7 Times) Settings β Additional β For Developers β HCE Wallet β Enable
- Reset Google Pay to factory settings: Settings β Apps β Google Pay β Storage β Clear data.
π‘
If none of these methods worked, ask Sberbank to manually link the card to the device, calling the phone's IMEI (you can find it by command *#06#).
Security: How to Protect NFC-payment
Contactless payments are convenient but vulnerable to data scanning by attackers. There are several ways to increase protection on the Redmi Note 8 Pro:
- π Turn it off. NFC By default, turn on only before payment.
- π‘οΈ Use the lock screen with PIN Fingerprint or fingerprint (without them payments up to 1000) β½ pass without confirmation!).
- π΅ Set limits in the bank application (for example, you can set a maximum of 500 in Sberbank Online). β½ flat-pay PIN).
- π Check the terminals for overhead readers (skimmers).
How to check if your card details are being read:
- Install the NFC Tools app from the Play Market.
- Run the scan in Read mode.
- If the app shows card details (number, expiration date) your phone is vulnerable, so you can turn off NFC or use virtual cards on SberBank Online.
β οΈ Warning: Never store pictures of cards in a phone gallery. Attackers can access them through vulnerabilities in the phone. MIUI (For example, versions up to 12.5.3 had a hole in the MediaProvider module).