How to Install Huawei Pay on Xiaomi: The Complete Guide

Xiaomi smartphone owners often face the desire to take advantage of the ecosystem benefits of other major manufacturers, in particular, the payment service from Huawei. Despite the fact that Huawei Pay was originally created for the devices of the brand-developer, the technical ability to run it on third-party devices is available, which opens up access to specific promotions, cashbacks and integration with health applications that are not available in standard Google Pay or Mi Pay.

However, the installation process requires care, as it involves the introduction of system components that are not designed for this model of the phone. APK-The file, but also the environment, so that the security service recognizes the device as authorized, any error in the sequence of actions can lead to unstable operation. NFC-module or cyclical reboot of security services.

Before you start taking action, you need to understand the risks. Official support for Huawei Pay on Xiaomi smartphones is absent, so all manipulations you make at your own risk. In this article, we will discuss the most secure algorithm of actions that allows you to implement a payment tool without obtaining superuser rights (Root), which retains a guarantee on the software part of the device.

Technical requirements and compatibility of devices

The first and most important step is to check hardware compatibility. Not every Xiaomi smartphone is able to correctly interact with the Secure Element that Huawei Pay uses. It is critical to have a serviceable NFC module that should support card emulation mode (HCE).

Huawei Mobile Services (HMS) requires up-to-date security libraries that may not work properly on older versions of Android (below 9.0), and the region for which the firmware is intended is also worth considering: global versions of MIUI or HyperOS may have different partition structure compared to Chinese builds.

⚠️ Note: Before installing, make sure to back up your data completely.Introducing system applications from another vendor can cause a security certificate conflict.

Check the list of supported banks. Even if you manage to install the app, your bank may not support card tokenization via Huawei Pay.This is a restriction by financial institutions, not the phone.

πŸ“Š Are you using it now? NFC-Xiaomi?
Yes, Mi Pay/Google Pay
Yes, by third-party methods.
No, I'm paying cash.
Only through QR-code

Preparing the operating system and resolving conflicts

Often, Xiaomi smartphones already have remnants of HMS services or older versions of AppGallery that may conflict with the new installation, the first step is to clean up the space and remove potential sources of errors.

You will need access to advanced system settings. Go to Settings menu β†’ Apps β†’ All apps. Find any apps listed under the name β€œHuawei”, β€œHMS” or β€œHealth.” If found, clean up the data and cache, and then remove updates to those system components.

  • πŸ“± Make sure that the security settings β†’ Privacy allowed to install applications from unknown sources for your browser or file manager.
  • πŸ”’ Disable Google Play Protect for installation time, as it can block modified versions of Huawei system frameworks.
  • πŸ“‘ Check the stability of the Internet connection, as the installation process will require the download of additional security components up to 500 MB.

It is also important to activate debugging mode, even if you do not plan to use ADB directly, which will allow the system to log installation processes in more detail, which will be useful in case of errors. To do this, click seven times on the build number in the About Phone section to unlock the developer menu.

Finding and installing the necessary HMS components

The hardest part of the process is finding relevant and compatible versions. APK-You will need three main components: Huawei Mobile Services (HMS) Core, Huawei Pay and AppGallery Versions should be strictly compatible; using an older version of Core with the new Pay will bring the app to ruin.

It is recommended to download files only from trusted resources, such as the official Huawei website or authoritative repositories like APKPure or Uptodown. Avoid dubious forums where files could be modified by third parties, which carries the risk of leakage of payment data.

β˜‘οΈ Checklist before installation

Done: 0 / 4

Installation is done in a strict sequence, first install AppGallery, then HMS Core, and only at the very end β€” Huawei Pay. When installing each component, the system can issue security warnings, which must be ignored and approved installation.

ComponentFunctionPriority of installationRequired rights
AppGalleryApp Store and Updates1 (Basic)Customized
HMS CoreSystem services and security2 (Critical)Systemic/Root-like
Huawei PayPayment application3 (Final)Access to NFC and camera
Huawei HealthOptionally, for synchronization.4 (Dop.)Sensors and geolocation

Once you have installed all the components, take your time to launch the payment application. First, you need to log in to Huawei ID. If you do not have an account, you will have to register it with your phone number. Without logging in, security services will not activate.

Huawei ID and NFC activation

Launch Huawei Pay and log in to your account, and at this point, the system will perform a primary diagnostic of the device. If all HMS Core components are installed correctly, you will see a main screen prompting you to add a card, and if there is a compatibility error message, then the versions of the components are not synchronized.

Pay special attention to the settings NFC. Go to Settings. β†’ Connections and sharing β†’ NFC. Make sure the switch is active. In the "Security Item Location" (or similar, the name may vary depending on the version). MIUI) Try to switch between options "SIM-map "HCE". Huawei Pay is most often required to operate HCE.

⚠️ Note: If after adding the card payment does not pass, try in the settings NFC You have to choose β€œPay by default” through the Huawei Pay app, not through the Google Pay system.

A wide range of permissions may be required to work properly, and the app will request access to geolocation, camera (to scan maps), and contacts, and without geolocation permission, some banks refuse to conduct transactions for security reasons.

πŸ’‘

Use a separate one. SIM-Huawei registration card ID, If you don't want to tie the main number to the Huawei ecosystem, it will make it easier to manage your account in the future.

Adding a bank card and verification

The process of linking a card to Huawei Pay is similar to other payment systems, but has its own verification nuances. Press the Add Card button and follow the instructions on the screen. The camera automatically reads the data from plastic, but manual input is also possible.

The key is proof of ownership. The bank will send it. SMS-The code or the request to confirm the transaction through the bank's mobile application, where it is important that the phone is active. SIM-A card to which a bank account is linked: Some banks may block a binding to an β€œunknown” payment token by requiring a call center.

  • πŸ’³ Make sure that the service "Secure online payments" is connected on the card" (3D Secure, since tokenization requires this protocol.
  • πŸ“² Check if your bank supports tokenization for third-party NFC-Services. The list is updated frequently.
  • πŸ” Think of a separate one. PIN-A code for entering the Huawei Pay app other than the screen unlock code.

Once verified successfully, the card will appear on the list of available cards. Now, you just need to unlock the phone and bring it to the terminal to pay, and unlike Google Pay, you don't always need to run the app -- you just need to unlock the screen if the default action is selected in the NFC settings.

Solving typical errors and failures

You may experience a situation where the terminal can't see the phone, and most often the problem is that Xiaomi's Android system prioritizes its payment service. To fix this, go to NFC settings and temporarily disable Google Pay or Mi Pay, leaving only Huawei Pay active.

Another common error is β€œHuawei services are not responding,” which indicates a conflict of versions of HMS Core, in which case you need to remove updates to the HMS Core component through the application menu and reinstall the current version from a reliable source, sometimes helping to clean the data of the Huawei Pay application itself.

What if the card is tied, but the payment does not pass?
Try removing the card from the app and adding it again, turning off Wi-Fi and leaving only mobile Internet. Also check if the virtual card token in your bank application has expired.> If nothing helps, you can try a more radical method – using commands. ADB to hide system conflicts, but this requires a computer connection and basic command line knowledge. adb shell pm disable-user --user 0 com.google.android.gms.tapandpay This team disables Google's contactless payment service, which often frees up the resource NFC It's a very useful tool for third-party applications, but you should use it with caution (FAQ) Is it safe to use Huawei Pay on Xiaomi?There are certain risks to using it, as you install system components from another manufacturer. However, if the files are downloaded from official sources, the risk of viruses being introduced is minimal. NFC. Do you need Root rights to install? Most of the time, modern versions HMS Core allows you to run a service without superuser rights. However, on some Xiaomi models with aggressive battery optimization, the presence of Root may be required to constantly run the service in the background. What will happen to Mi Pay after installation? Mi Pay will remain on the phone, but you won't be able to use them at the same time for the same card.You'll have to manually switch the default payment app in the settings NFC before each transaction, or delete cards from one of the services. Will the payment work without the Internet? Yes, the Internet is not required to conduct the transaction, because the token is stored in the chip NFC. However, for initial card activation and periodic synchronization of tokens, network connection is necessary. Can I add transport cards (Troika, Strelka)? The functionality of adding transport cards depends on the support of a particular city and the issuing bank in the Huawei Pay application. In Russia, this functionality is limited and often unavailable for third-party devices.