Owning a modern Xiaomi smartphone offers many convenient features, and contactless payment is one of the most popular. Instead of carrying a wallet, you can simply bring the device to the terminal to make a purchase. However, the setup process can seem confusing due to the features of the MIUI shell and the current restrictions on payment systems.
To start using NFC-Payment requires not only the module in the phone, but also the correct software configuration. In this article, we will discuss all the nuances of working with payment services, from checking equipment to solving typical errors when linking bank cards.
Please note that in the current reality, the operation of some services, such as Google Pay, may vary depending on the region of use and the type of operating system installed. We will consider current methods to enjoy the convenience of Google Wallet or alternative payment methods, while keeping your financial data safe.
Verification of availability and activation of the NFC module
The first step before you start setting up should be to confirm the hardware capability of your device. Not all models in the budget and mid-range segment are equipped with an NFC module. If your smartphone does not have this chip, then it will be impossible to activate contactless payment software, and no instructions will help to circumvent this physical limitation.
You can check for the module through system settings. To do this, go to Settings β Connection and Sharing (or Additional Features in older versions of MIUI). If you do not find an NFC switch there, try searching by settings by entering the acronym "NFC" in the search bar from the top of the screen.
Once the switch is detected, it must be activated. In some firmware, especially in the Chinese versions, you may need to select the "Secure Element" option, where you should specify the HCE Wallet.
π‘
If the NFC switch is grey and inactive, try restarting the device or checking if flight mode is on, which blocks wireless modules from working.
Setting up Google Pay and adding maps
The main payment tool in most regions remains the Google Pay app (now often integrated as Google Wallet), which requires that the device has Google Play services installed on the device to work properly. Global firmware versions have them by default, while Chinese versions will have to install them separately.
The process of adding a map is as follows:
- π± Open the Google Pay app on your Xiaomi smartphone.
- π³ Click the "Add to Pay" button or plus in the corner of the screen.
- πΈ Take a picture of the map or enter data manually, following the system's hints.
- π Confirm your possession of the card through SMS-bank-call.
Once successfully linked, the card will be available for payment. When you click on the terminal, the system will automatically select the default card, but you can change the priorities in the application settings. Make sure the application has a One-Tap Payment feature on, which allows you not to unlock the screen to make a transaction (although this is less secure).
βοΈ Setting up Google Pay
Payment problems in Russia and solution through Mir Pay
For users from Russia, the situation with payment by Visa and Mastercard via Google Pay has become difficult due to sanctions, cards of these payment systems are no longer added to Google Pay, but Mir cards continue to work through an alternative application β Mir Pay. This is an official decision from the NPC that allows the use of NFC Android-based.
To set up Mir card payments, you need to download Mir Pay. Since it may not be available in the Google Play Store, it often has to be downloaded through the RuStore app store or from the official website. Once installed, the process of adding a card is similar to the setting in Google Pay: scan, confirm and use.
Why Google Pay doesnβt work with maps of the Russian Federation?
When using Mir Pay, it is important to keep an eye on app updates, as banks periodically change tokenized keys. If payment has stopped, try removing the card from the app and adding it again, and check if the bank has blocked the transaction due to suspicious activity.
NFC for regions (Region change in Mi Pay)
Xiaomi smartphone owners often face a problem when Mi Pay ( Xiaomiβs own payment system) does not support their region or bank, in which case users resort to changing the region in the Mi Account settings, which allows you to activate support for cards from other countries, such as Kazakhstan or Belarus, if your bank cooperates with them.
To change the region, perform the following actions:
- Go to Settings. β Mi Account.
- Click on Settings (cogs) or profile.
- Select a Region and change the country to the one you want (e.g. Kazakhstan).
- Restart the device and check for new options in Mi Pay.
It is worth considering that the change of region can affect the operation of other system applications and theme store.In addition, Mi Pay in a changed region often requires the presence of a mobile phone. SIM-the operator's card of the country or use of the VPN at the initial setup, although after adding the card, payment usually passes without additional tricks.
Compatibility table and banks
Not all banks support the tokenization required to work with Google Pay and Mir Pay. Below is a table showing the current status of support for various payment systems and card types. Data may change, so always check the current information on your bank's website.
| Type of card / System | Google Pay | Mir Pay | Mi Pay (RF) | Note |
|---|---|---|---|---|
| Visa/Mastercard (RF) | β It's not working. | β It's not working. | β It's not working. | Only a physical map. |
| Mir (RF) | β It's not working. | β It's working. | β It's working. | Requires the Mir Pay app |
| UnionPay (RF) | β οΈ Partially. | β οΈ Partially. | β It's working. | Depends on the specific bank. |
| Visa/Mastercard (CIS/Europe) | β It's working. | β It's not working. | β It's not working. | Requires a foreign bank card |
As can be seen from the table, for cardholders of Russian banks, the most relevant is the use of Mir Pay or switching to UnionPay cards, which are supported by most terminals. For maps of other countries, Google Pay remains a full-fledged and convenient tool.
Troubleshooting and frequent errors
Even when set up correctly, there can be situations where the terminal can't see the phone or the transaction is rejected. One of the common causes is a malfunction of the NFC module, in which case a simple reboot of the device or the re-on and off of the NFC switch in the "curtain" of notifications helps.
β οΈ Warning: If the phone is in a metal case or a case with a magnetic cover, the signal NFC Take off your case and try to pay again.
Another common problem is time desynchronization. To work properly, the time and date on the device must be accurate. Make sure that the Date and Time settings tick "Use Network Time." Also check if the phone has a Root right or modified firmware, as Google Pay blocks work on such devices for security reasons.
If a card is added but the payment doesnβt pass, try clearing the cache of the Google Pay or Mir Pay app. To do this, go to Settings β Apps β All apps, find the service you want, select Memory and click Clear Cache. Donβt confuse it with clearing the data, as this will remove the linked cards.
π‘
90% of payment problems are solved by restarting the phone, removing the case or reconnecting the card in the app.
Payment security and tokenization
Many users are afraid to tie cards to their phones, considering it less secure than using plastic. In fact, tokenization technology provides a high level of protection. When you pay, it is not your card data that is transferred, but a unique digital token that is valid for only one transaction.
Even if an attacker gains access to this token, they will not be able to reuse it or restore your card number, and to pay for amounts above a certain limit (usually 1,000 rubles), the system will still require unlocking the device by fingerprint, face or pin code.
In the event of a phone loss, you can remotely block access to payments via Googleβs Find Device service or Mi Cloud, which will instantly remove payment tokens from the device, making it impossible to conduct transactions even if the phone is connected to the network.