Xiaomi Redmi 10 is one of the most popular budget smartphones with support for contactless payments, but many users face difficulties when adding bank cards. Unlike the flagship models, there are nuances with NFC setting, the choice between Google Pay and built-in MIUI Wallet, and the compatibility of banks. In this article, we will discuss all the ways to add a card, from preparing a phone to solving typical errors such as βdevice is not supportedβ or βcannot connect to the serverβ.
Feature of Redmi 10 (The code name selene is that it NFC-The chip only works with certain versions of the firmware MIUI. For example, on global firmware (MIUI Global) contactless payments may be blocked for some regions, and in China (MIUI China, not at all. We tested all the current methods on firmware. MIUI 13/14 and prepared a checklist to check the compatibility of your device.
Important: If you upgraded your smartphone through informal firmware (like LineageOS or Pixel Experience), the NFC functionality may be compromised, in which case you will need to roll back on stock firmware - see the instructions at the end of the article.
1. Verification of NFC support and bank card compatibility
Before adding a card, make sure your Xiaomi Redmi 10 supports contactless payments.
- Open Settings β Connections and Sharing β NFC.
- Activate the NFC slider.
- Check for Contactless Payments or MIUI Wallet.
If you don't have a clause, your firmware doesn't support payments.
- π± Update. MIUI Up to the latest version through Settings β The phone. β Updating the system.
- π Change the region to supported (e.g. Russia, India, EU) in Settings β Additionally. β Region.
- π§ Install a patch for NFC (requires an unlocked loader).
Also check the compatibility of your credit card:
| Bank | Support for Google Pay | Support for MIUI Wallet | Requirements |
|---|---|---|---|
| Sberbank | β Yes. | β Yes. | Card with PayPass technology |
| Tinkoff | β Yes. | β No. | Only through Google Pay |
| VTB | β Yes. | β Yes (since 2023.) | Activation is required in a mobile bank |
| Alfa-Bank | β Yes. | β No. | Only Mastercard/Visa |
β οΈ Note: Maps of the World are not supported in Google Pay since March 2022. MIUI Wallet (if the bank is integrated with Xiaomi).
2. Google Pay setup on Xiaomi Redmi 10
Google Pay is a universal contactless payment solution, but Redmi 10 has a special setup.
- Install the Google Pay app from Google Play.
- Open the app and log in to your Google account (required to be one that is linked to your phone!).
- Click Add Card β Payment Card.
- Scan the map or enter the data manually.
- Confirm the addition via SMS or push notification from the bank.
If the error "This device is not supported" appears during the add-on step, follow the following steps:
Delete the Google Play Services cache (Settings β Apps β Google Play Services β Memory β Clear the cache)
Update Google Pay and Google Play Services
Check that the phone has official firmware (not custom) installed
Reset network settings (Settings) β SIM-maps and mobile networks β Resetting network settings)
-->
After successfully adding a card, activate NFC and select Google Pay as the default payment app in the NFC β Contactless Payments settings.
π‘
If the bank requests confirmation via SMS, but the message does not arrive, temporarily disable ad blockers (for example, AdGuard) β they can block service SMS.
3.Adding a card to MIUI Wallet
MIUI Wallet is a built-in solution from Xiaomi that works even without Google Pay, but it supports a limited list of banks (mostly Russian and Chinese).
- Open the Wallet app on the home screen or in the app menu.
- Click Add map β Bank card.
- Choose your bank from the list (if not, MIUI Wallet does not support your card).
- Enter the card details and confirm via SMS or banking application.
Features of MIUI Wallet on Redmi 10:
- π³ Supports maps (unlike Google Pay).
- π Requires a link to your Mi Account.
- πΆ It only works with official firmware. MIUI Global/EEA.
- π« Does not support foreign bank cards (e.g. Revolut, Wise).
β οΈ Note: If, after adding the card to the MIUI Wallet payments do not pass, check if the option to Allow payments when the screen is off is enabled in the settings NFC. Without it, the terminal will not be able to read data from the locked phone.
4. Solving common mistakes
When adding a map to Xiaomi Redmi 10, users often face the following problems:
| Mistake. | Reason. | Decision |
|---|---|---|
| "Impossible to connect to the server" | Block Google Play Services or VPN | Turn off VPN, check the Internet connection |
| "Device not certified" | Custom firmware or root rights | Install Magisk Module "Universal SafetyNet Fix" |
| "Card is not supported" | The bank is not integrated with Google Pay/MIUI Wallet | Use a banking application (for example, Sberbank Online) |
| "NFC not detected" | There is no NFC driver in the firmware | Update your MIUI or re-flash your phone |
If none of the solutions worked, check if your phone is OEM locked (relevant for devices with unlocked bootloader).
- Go to Settings β About Phone β MIUI version.
- Click 7 times on the MIUI version to activate the developer mode.
- Back to Settings β Additionally. β For developers.
- Check the OEM Unlock status β if itβs turned off, turn it on.
What if the bank blocks the addition of the card?
5. Alternative methods of contactless payments
If neither Google Pay nor MIUI Wallet works, consider alternatives:
- π± Banking applications: Sberbank Online (supports payments through the NFC without Google Pay. Tinkoff (built-in payment module) VTB Online (requires activation in card settings).
- πΌ Wallets from other manufacturers: Samsung Pay (works for Xiaomi via unofficial ones) APK). Apple Pay (only if you link the card to another Apple device).
- π Physical solutions: NFC-Stickers (e.g. Xiaomi Mi Band) NFC or PayRing. Dynamic cards CVV (Revolut Disposable Cards, for example).
Important: When using banking applications for NFC-Payments on Xiaomi Redmi 10 must be manually selected as a device for payments in the application settings. For example, in Sberbank Online this is done in the section "Contactless payments" β Devices".
6. Optimizing NFC for stable payments
To make contactless payments work smoothly, follow these guidelines:
- Turn off energy saving for NFC: Go to Settings β Battery and Performance β Battery Consumption Management. Find NFC in the list and select No Limits.
- Update the firmware of the NFC module: Install the latest version of MIUI. Check for updates for Google Play Services and Google Pay.
- Configure quick access to payments: Add the Google Pay or MIUI Wallet widget to the home screen. Activate the Payment option when the screen is locked in the NFC settings.
If you donβt make the first payment, try:
- πΆ Reboot your phone before paying.
- π Make sure the battery is above 10% (at low charge) NFC may be off).
- π΅ Turn off the "In the plane" mode (it blocks) NFC).
π‘
On Xiaomi Redmi 10, NFC payments consume a minimum battery charge (about 1-2% per transaction), but for stable operation of the module, it is recommended to keep the charge above 20%.
7. NFC recovery after resetting or firmware
If you reset your phone to factory settings or reflash it, the NFC may stop working.
- For official firmware: Update MIUI Up to the latest version through Settings β The phone. β Update system. Reset network settings (Settings) β SIM-maps and mobile networks β Resetting network settings).
- For custom firmware: Install the NFC Fix for Redmi 10 patch through Magisk. Check that the firmware includes support for HCE (Host Card Emulation).
If the NFC still doesnβt work, do a full reset via Fastboot:
fastboot erase modemst1
fastboot erase modemst2
fastboot flash modem NON-HLOS.bin
fastboot rebootWhere NON-HLOS.bin is the firmware file of the NFC module (you can download from Xiaomi Firmware Updater).
β οΈ Attention: Incorrect module firmware NFC This can lead to a complete loss of contactless payment functionality. If you are not sure about your actions, contact the service center.