The smartphone has long since ceased to be just a device for calls, becoming a full-fledged digital wallet. For owners of Xiaomi devices, the question of how to make a payment using a phone becomes especially relevant in the changing environment of payment systems. The Android ecosystem offers flexible tools, but global changes in the financial sector have made their own adjustments to the work of conventional services.
In this article, we will discuss in detail all available methods of conducting transactions: from the classical to the traditional. NFC to alternative methods through QR-You will learn how to set up your phone for instant payment in stores, gas stations and online, and understand why some apps may stop working and how to replace them. It is important to note that from 2022, the direct integration of Visa and Mastercard cards into Google Pay and Mi Pay for users from Russia has been suspended, which requires the transition to alternative solutions.
MIUI (and its new version of HyperOS) is based on Android, which gives access to a wide range of banking applications. However, the setup process can vary depending on the device model and region. Some users have difficulty activating HCE (Host Card Emulation), others can not find the right security settings. We organize knowledge so that you can spend money, not time to find solutions.
Basic NFC setup for contactless payment
The foundation of any contactless payment is the NFC (Near Field Communication) module. On Xiaomi smartphones, this chip is usually located at the top of the case or next to the camera block, but the exact location depends on the particular model.
To enable, go to Settings → Connection and Sharing → NFC. You should activate the slider and select the mode of operation. It is recommended to set the value “Use by default” or “HCE-wallet” if you plan to use third-party applications for emulating cards. Without the correct setting, the payment terminal may simply not see your phone.
You have to pay special attention to security, and in the same menu, you often have the item "Secure Item," which you have to be active. SIM-card for storing payment data (although this is rare now), you need to choose the appropriate slot. For most modern scenarios, emulation through the main memory of the device is used.
💡
For quick activation of NFC, add the NFC Switch widget to your desktop or notification curtain, saving time when you walk up to the checkout and remember that you forgot to turn on the module.
Using Mi Pay and Google Pay in the current environment
Mi Pay has long been the pride of the company, allowing cards to be tied directly to the wallet system application, but due to sanctions restrictions, the functionality of the service for Russian bank cards has been significantly limited, now it works mainly with UnionPay cards of some banks or cards of foreign countries that support tokenization standards.
Google Pay (now Google Wallet) has also been changed: adding new cards from Russian issuers to the system is impossible. If you have already added cards to the restrictions, they can be displayed, but transactions are often blocked by the issuing bank or the payment system itself.
However, for holders of foreign bank cards or cards MIR (In rare cases of support through third-party emulators, the algorithm of actions remains standard: you need to open the application, click Add Card, scan plastic or enter data manually, and then confirm ownership through the application. SMS-code.
It’s worth noting that even if a card is added, Xiaomi’s security system can block payment attempts if it considers the application to be modified, which often happens on devices with an unlocked bootloader or Root rights installed, in which case you have to use special modules or hide the fact of a modification of the system.
Payment through the applications of banks: method QR-code
The most relevant and working method of payment for Xiaomi users in Russia at the moment is the use of the QR-It's a method that doesn't require you to configure the codes through the bank's applications. NFC It works on any device with a camera and the Internet, and banks are actively developing this technology, making it convenient and fast.
The payment process is as follows: at the cashier you choose the method of payment «QR-The cashier generates the code on the terminal, or you scan the static code on the rack. You need to open the bank application (for example, Sberbank, Tinkoff, VTB), select the scan function and point the camera.
Once you read the code, the amount and the payee will appear on the screen, and you just have to confirm the transaction with a biometric or pin code, and it is important that the phone settings for the bank's application allow the necessary permissions, especially access to the camera, without which scanning will be impossible.
- 📱 Open your bank’s app and find the scanner button QR (often in the “Payments” section»).
- 📸 Point the camera at the code displayed by the cashier or printed on the check.
- ✅ Check the amount and name of the store, then confirm the payment.
- 🔔 Wait for the notification of successful payment and show the check to the cashier if necessary.
☑️ Checklist for payment QR
The advantage of this method is cashback, which many banks charge for paying for the payment of the QR-It's also a way of doing things even if it works. NFC-The phone module is defective or blocked by the security system.
Alternative methods: Card emulation and Mi Pay for UnionPay
For those who don’t want to give up the usual attachment of a phone to a terminal, there are workarounds, one of which is the use of UnionPay cards, which some Russian banks issue cards that theoretically work with Mi Pay and Google Pay, although the success of transactions depends on the specific terminal and the acquiring bank.
Another option is to use virtual cards and specialized emulator applications, which some users have successfully used applications that emulate a card with a magnetic stripe or chip, writing data to the memory of the phone, but this method requires high technical literacy and carries certain security risks.
⚠️ Note: Using third-party card emulation apps (not official banking) can leak your financial data.Trust only proven solutions from major banks or the device manufacturer itself.
Also worth mentioning are services like Mi Pay for cards in other countries, if you travel or have bank accounts in CIS, Asia or Europe, the setup is standard by adding a card to the system wallet, in which case there may be no restrictions on the part of payment systems.
| Payment method | NFC is needed. | Working with maps of the Russian Federation | Convenience |
|---|---|---|---|
| NFC (Google Pay/Mi Pay) | Yes. | No (for new cards) | High. |
| QR-code (SBP) | No. | Yes. | Average. |
| UnionPay (NFC) | Yes. | Partially. | High. |
| Physical map | No. | Yes. | Low. |
Solving Payment Problems on Xiaomi
Even when you set it up correctly, you can have errors. A common problem is that the phone can't see the terminal. In this case, check if the case is disturbing. Metalized or too thick cases can shield the NFC signal. Take off the accessory and try again.
Another reason is the lack of Internet. NFC-The transactions are offline, the phone periodically requires to sync the tokens with the bank. Make sure that the mobile Internet or Wi-Fi is active. Also check if the phone is in Flight mode».
If the payment does not pass through the bank application QR-Older versions of applications may not work properly with new security protocols. → Annexes → All apps, find the banking app and check for updates.
What to do if your phone says “Bank communication error”?
In some cases, clearing the payment cache helps. Go to Settings → Apps → All Apps → Show System → NFC and select Clear Cache. Don’t confuse it with Clear Data, as this can reset settings.
Payment security and data protection
Security is a priority №1 when setting up payment. Xiaomi uses Google Play Protect and its own security mechanisms. When you first pay, the system will always require you to unlock the device.
Never hand over control of the phone to outsiders, even if they pose as bank employees. Real employees are never asked to establish remote access or name a code from SMS. Payment settings are made solely by you personally.
It is recommended to set limits on transactions in the bank application, if the phone is stolen, the fraudster will not be able to withdraw a large amount, and include notifications of all transactions to instantly respond to suspicious activity.
💡
The main principle of security is that the phone to pay should be securely locked, use biometrics and a complex pin code, so that no one else can authorize payment.
Update your MIUI/HyperOS operating system regularly. Updates often contain security patches that close vulnerabilities that hackers could use to access payment data.