Xiaomi Wallet: What it is, how to use and configure

Smartphone owners of the Chinese giant often encounter a pre-installed app called Xiaomi Wallet, which in global markets is known as Mi Pay. This tool is not just a bank card storage, but a full ecosystem for contactless payments, storing passes, tickets and even smart lock keys. Understanding how Xiaomi Wallet works gives users access to the convenience of living without a physical wallet, allowing you to make purchases with one touch of the device to the terminal.

The app goes far beyond simply copying a plastic card into a digital form. It uses NFC technology and data tokenization to ensure a high level of security for transactions. Instead of transferring a real card number to a seller, the phone generates a one-time code, making it almost impossible for fraudsters to intercept data, which is why the question of β€œXiaomi wallet what is it” worries those who care about the safety of their finances in the digital age.

Despite the obvious benefits, however, users have many questions about the compatibility of banks, regions of use and activation methods. In this article, we will discuss in detail the architecture of the application, how to add cards to different payment systems and the nuances of the service in different countries, you will learn how Mi Pay differs from standard Google Pay and whether to switch to the native solution of your smartphone manufacturer.

The main concept and capabilities of Mi Wallet

Xiaomi Wallet app (formerly known as Mi Pay) is a native development of the company built into the shell. MIUI The main idea of the service is to aggregate all the payment instruments of the user in one place, this allows you to not carry plastic cards that can be lost or copied by skimmers. NFC-smartphone module, which allows you to pay for purchases even with a discharged battery (Power Off Pay function), if the battery charge does not fall below the critical minimum.

Inside the app, data is structured into categories: bank cards, transport cards, pass cards, access keys and coupons, and security is implemented through a Mi Account binding and biometric authentication, which means that even if someone accesses an unlocked phone, they will need a fingerprint or face scan to make a payment, if such settings are activated in the security menu.

It’s worth noting that the functionality can vary depending on the region your device’s firmware is focused on. Global versions have a limited set of features compared to Chinese ones, where the app supports payment via Alipay and WeChat Pay directly. However, the basic functionality of payment via NFC works steadily on most modern models, including the Redmi Note series and the flagship Xiaomi 13/14.

  • πŸ“± Support for contactless payment through NFC in any terminals around the world.
  • πŸ” Using tokenization to protect real card data from sellers.
  • 🚌 Possibility to add transport cards and electronic passes in some regions.
πŸ“Š What payment method do you use most often?
Cash money.
Plastic card
Smartphone (NFC)
QR-code

It's important to understand that the app is not a stand-alone bank. It only broadcasts your card details. So you'll still need a physical or virtual card issued by a financial institution to get started. Xiaomi Wallet acts as a secure bridge between the bank and the payment terminal, encrypting the data transmitted at the hardware level.

Setting up and adding bank cards

The process of activating the payment instrument in Xiaomi Wallet is as simple as possible for the user. Before starting the procedure, you need to make sure that the NFC module is enabled in the smartphone settings and the card emulation mode is selected via HCE Wallet or Mi Pay. Without this, the terminals will simply not see your phone as a means of payment. Usually, the system itself tells you to turn on these functions when you first start the application.

To add a card, you should launch the application and click the "Add card" or plus icon. The smartphone camera automatically reads the data from the plastic, but manually enter the number, expiration date and CVV-Once the data is entered, the issuing bank will verify and most likely request confirmation via SMS code or push notification in the banking application.

⚠️ Note: When adding a card, make sure your bank supports mobile payment tokenization technology.Some regional banks may block card binding to third-party payment systems for internal security policy reasons.

Once successfully linked, the card becomes active by default, so you can set limits on payments without a PIN if the terminal and the bank allow such a transaction, or require biometrics for each transaction, which adds an additional layer of protection, especially if you lost your phone but it hasn't been remotely locked yet.

β˜‘οΈ Check before adding a map

Done: 0 / 4

The application interface allows you to manage multiple cards at once. You can assign one of them to the primary card, but when paying, you can often choose another card right at the time of bringing the phone to the terminal, if this feature is supported by the current version of the firmware. This is convenient for sharing costs, for example, when one card is credit and another debit card with cashback for specific categories of goods.

Transport cards and access passes

One of the lesser known but extremely useful features of Xiaomi Wallet is the emulation of transport cards and the use of a mobile phone. RFID-In China and some other Asian countries, this feature works natively: you can top up your transport card balance directly in the app. In other regions, the functionality may be limited to emulation of access cards, which allows you to turn a smartphone into a key to an office, intercom or hotel room.

The principle of working with passes is based on reading UID-The application acts as a signal repeater, and to add a pass, you need to bring it to the back of the phone (in the area of the antenna). NFC) And then you follow the instructions on the screen, and the system will try to copy the structure of the map, and if the pass has simple protection or is not protected at all, it will be successfully added to the list.

Type of cardSupport to RF/CISRoot is required.Stability of work
Banking (Visa/MC/Mir)Complete.No.Tall.
Transportation (Troika/Strelka)Partial (through emulation)Often.Medium
Passes (RFID 13.56 MHz)Tall.No.Tall.
Car keysDepends on the car model.No.Low.

Consider that modern security systems use encryption on a chip. If your office pass or intercom card has crypto protection, a simple copy through Xiaomi Wallet may not pass. In such cases, the system will give an error or copy only a part of the data, which will make emulation useless.

However, for Mifare Classic cards without encryption or with known keys, it works great, so you can carry a single phone with you instead of a bunch of plastic badges, and this is especially true in the corporate environment, because it reduces the risk of losing the physical key.

Why aren’t some maps copied?
Many modern cards use 125 kHz, while NFC in smartphones operates at 13.56 MHz. Physically, a smartphone cannot read a lower frequency signal without an external adapter. In addition, cards with a dynamic code (like bank chips with a generator) can not be copied in principle.

Payment security and tokenization

Security is a priority when using any digital wallet. Xiaomi Wallet uses an advanced method of data protection known as tokenization. When you add a card, its real number is not stored on the device and not transmitted when you pay. Instead, the payment system (Visa, Mastercard, MIR) issues a unique digital token - a random set of characters that is tied to your device.

When you make a purchase, the terminal receives that token, not your card data. Even if hackers intercept the data signal, they will receive a useless one-time code that cannot be reused or restored to the card number. The token only acts in conjunction with a particular device, making data theft when paying through NFC much less likely than when using a physical plastic card with a magnetic stripe.

An additional layer of protection is an isolated data store: card information is stored in a secure element (Secure Element) of the smartphone processor, access to which only the wallet application itself and banking services have access. Neither other applications nor malware can access this memory area. Even when root rights are obtained, access to Secure Element remains blocked at the hardware level.

  • πŸ›‘οΈ Dynamic CVV-Code that changes for each transaction.
  • πŸ‘† Binding biometric authentication to confirm payments.
  • 🚫 Blocking payments when detecting system hacking attempts (Root rights).

The user can also remotely delete all cards from Xiaomi Wallet at any time via the Device Search service on the Mi Cloud website if the phone is lost, which instantly deactivates the tokens on the device, making it impossible to carry out any operations, even if the attacker somehow bypasses the screen lock.

Comparison with Google Pay and Samsung Pay

Many users are wondering: why does Xiaomi Wallet need if there is Google Pay (now Google Wallet)?The main difference is the level of integration with the operating system. NFC-Mi Pay also often supports features not available in the standard Google solution, such as paying when the screen is off or adding specific regional loyalty cards.

On the other hand, Google Pay has a wider base of supported banks around the world and better compatibility with various applications within Android. Samsung Pay, in turn, has historically used MST (magnetic emulation) technology to allow you to pay at older terminals without NFC, but Xiaomi relies solely on modern NFC standards, making their solution more versatile in the context of ubiquitous fleet renewal.

⚠️ Attention: Global versions of the firmware MIUI The Mi Pay app may be simply called β€œWallet” and have a stripped-down interface compared to the Chinese version, while the payment functionality remains identical, but the visual design and additional services (stocks, coupons) may not be available.

The choice between them often depends on personal preferences and habits. Some prefer to have everything in the same Google ecosystem, while others appreciate the speed of the manufacturer's native applications. The good news is that you can configure both Xiaomi Wallet and Google Pay on one device, switching between them in NFC settings as needed.

πŸ’‘

If you travel frequently, set up a zero conversion card or a multi-currency card in Xiaomi Wallet, which will avoid hidden bank fees when paying in foreign currency, since the conversion is at the rate of the payment system at the time of the transaction.

Frequent problems and ways to solve them

Despite the reliability of the system, users can face technical difficulties. One of the most common problems is that the phone stops seeing the terminal. Often this is due to the fact that the default emulation application chosen in the NFC settings is different from Xiaomi Wallet. To fix this, you need to go to Settings β†’ Connections and Sharing β†’ NFC β†’ Contact Payments and select the desired application.

Another problem is that the bank refuses to make a payment, which can occur if the bank considers the transaction suspicious or if technical work is underway on the bank’s side, in such cases, it is recommended to check the Internet connection (although it is not always critical for NFC, but you need to update the tokens) and try to reboot the smartphone.

If the Xiaomi Wallet app doesn't start or crashes, it may be damaged, in which case it helps to clear the cache through the application management menu or reinstall service updates, sometimes conflicts arise with installed programs for emulation of GPS or changes to system files.

What to do if the card is not added?
Make sure the card supports 3D-Secure and online payments. Check if the plastic has expired. Try adding the card through the issuing bank app if there is an option, and then it will automatically appear in the wallet. If the problem persists, contact the bank's support - they may be blocking the default payment system binding.
Does Xiaomi Pay work without the internet?
Yes, the Internet is not required to make a payment when the phone is brought to the terminal, the tokens are stored in secure memory and generated locally, but periodically (once every few days or after a large number of transactions), the phone will need to connect to the network to update security keys and synchronize limits.
Can you install Xiaomi Wallet on a global firmware?
Yes, the app is pre-installed on all official global firmware, and if removed, it can be downloaded from GetApps or Mi Store, and it is not recommended to install the Chinese version on global firmware, as it can lead to unstable system operation and security certificate conflicts.
Is it safe to store large amounts on a card tied to Mi Pay?
Yes, it's safe. As mentioned, the real card data is not transmitted. Even if you lose your phone, fraudsters can't pay for your purchases without unlocking your device (PIN, fingerprint, face), and you can always remotely block your cards via an Internet bank.
Why does the terminal write "Map error"?
This may mean that the terminal does not support the type of card (e.g., trying to read the card as Visa), a contact problem NFC-- antennas (try to attach the phone elsewhere) or a temporary failure in processing the bank.

πŸ’‘

Xiaomi Wallet is a secure and convenient tool that replaces a physical wallet, using tokenization and biometrics to protect your funds.

In conclusion, Xiaomi Wallet is a powerful tool in the arsenal of the owner of the smartphone Xiaomi. Understanding its principles of operation, capabilities and limitations allows you to use the gadget at full capacity, ensuring the comfort and security of financial transactions in everyday life. Technology is evolving, and with each update of the firmware functionality becomes wider, covering new areas of application, from fare to smart home management.