Computers Windows Internet

Android Pay technology for contactless payments on Xiaomi smartphones. What if my smartphone says “Google Pay is not supported on this device”? Android does not work on mi6

Allows you to make contactless payments. But the owners of Android smartphones did not have time to rejoice at the new opportunities, as many of them faced a problem. The application was successfully installed on the device, but when attempting to launch, the smartphone displayed the following message: “Google Pay is not supported on this device. We were unable to verify that your device meets the security standards for Google Pay. The reason may be that it has root access configured, the bootloader is unlocked operating system or a non-original ROM is installed. "

Interestingly, as usual, that part of the users who prefers to have with them not just a phone for communication, but a convenient and productive tool for solving all sorts of everyday tasks, suffered, as usual. As you probably already guessed, these are those who received Root-rights to their smartphone and installed modified firmware with a high-quality translation into Russian, while unlocking the bootloader (read). Even more interesting is that, for example, Xiaomi smartphones even have an official weekly build for devices of this popular brand does not pass verification in Google Pay - the application agrees to work only with stable versions of MIUI which are updated every few months.


We already dealt with a similar problem a year and a half ago, and then we managed to help users bypass security requirements. mobile version service "". Google Pay's security mechanisms turned out to be roughly identical. But (we repeat) a year and a half has passed, and today, thanks to the efforts of those very advanced and curious users, a program has been created called “ Magisk - The Universal Systemless Interface", Which allows you to get the desired result easier and faster - without abandoning superuser rights and installing patched versions of software. Installing this program makes it possible to fully use Google service Pay on smartphones with Root rights, unlocked bootloader and custom firmware.

How do I use Magisk?

The main condition for using Magisk is its own Root-rights(MagiskSU) or officially non-system SuperSU. In any other case, Magisk will try to remove third-party root privileges and install MagiskSU by default.

Solving the problem with Google Pay:


** If you do not want to install Magisk and other third-party software, there is an easier way to hide Root rights and / or unlocked bootloader from Google Pay: you need to replace two lines (manufacturer name and smartphone model) in the build.prop file(for example using

Perhaps the event number 1 of this week, and possibly the whole year, can be safely considered the launch of the payment system in Russia Android Pay from the search giant Google. Until May 23, the opportunity to pay for the purchase using mobile phone was only among a select contingent - users iPhone smartphones as well as premium devices from Samsung. Thus, the arrival of a new payment system will make it possible to introduce such modern method payment, since the share of owners of smartphones with Android OS on this moment is more than 70%.

The use of such payment systems is considered more than in a safe way payment than traditional card payment. Since during the transaction your card number is not transmitted, but the virtual account number is used. However, after the appearance of Android Pay, many Xiaomi smartphone users began to complain about the inability to pay with a mobile phone. This problem primarily due to the fact that not all desired settings were produced. Well, let's figure out how to set up a Xiaomi smartphone for correct work payment system from Google.

I would like to note right away that for Android work Pay requires an official stable firmware without root rights, as well as a locked bootloader. Otherwise, you will not be able to pass the SafetyNet test and the application will not start. Of course, there is a workaround, but this will be a separate topic.

Download and install from Google play Market official Android app Pay.

After installation, we launch the application and add the map. If a card has already been linked to your Google account before, you will see it when you first launch Android Pay. You just need to provide your CVV code and billing address. If the card is successfully added, 30 ₽ will be debited from the account, which will be returned a little later. In Android Pay, you can add several cards, and at the time of payment, choose the one from which to write off.

Now let's move on to the smartphone settings. Since data transmission is carried out via NFC, then in additional settings For wireless networks, turn on the appropriate switch and select Wallet HCE (Wallet HCE) in the item Location of the security element.

Also, in the Payment with one touch section, you need to select the Default payment method, the Android Pay application, and in Using the default application, set Always.

After the settings, you can safely go to the store for field tests.

Android Pay will work with all terminals supporting Mastercard PayPass and Visa payWave contactless payments.

And finally, a life hack. If you still did not manage to set up your smartphone or there is no hardware support for NFC, then you can simply hide the card under the case and make payments in the usual way. At the same time, in the eyes of others, you will be as advanced as the owners of expensive smartphones.

For a couple of weeks now, a payment system from Google has been operating in Russia under the laconic name Android Pay. Many users often ask us how to set it up and use it on. Let's figure it out and answer the most common questions.

A little bit of history

Android Pay was launched in September 2015 in the world, Russia became the 11th country where the service was launched. Android Pay is a contactless payment system. Using it, you can bind a regular bank card to the application and pay for purchases and services using a smartphone or smart watch... Speaking in simple words Android Pay turns your smartphone into a bank card and allows you to apply it to payment terminals instead of a heap bank cards... Moreover, Android Pay does not charge commission at all.

Which Xiaomi phones does Android Pay work on?

Android Pay will only work on smartphones Xiaomi with an NFC chip, which work under the control of a green robot not older than version 4.4, but better newer - 5, 6, and 7. Among Xiaomi phones these are: Mi 2A, Mi 3,. There is an important condition: the mi-smartphone must be installed official firmware from the company must be absent Root rights and the bootloader is locked. Typically, these steps are performed when changing firmware.

Nuance on Xiaomi smartphones

For NFC payment to work correctly on Xiaomi devices, you need to put a couple of checkboxes in the settings. They are disabled by default for security reasons.

Go to Settings → go to the More tab on the panel Wireless networks→ scroll down to the NFC section and check the NFC checkbox → tap on Security item location and select Use HCE Wallet. For reliability, you can put the Android Pay application in Startup. That's all, now your Mi-smartphone is completely ready to pay for purchases.

How to connect a card to Android Pay?

To start using Android Pay, you just need to download the app of the same name from the Play Store. Here reference on him. And then everything is extremely simple, the application itself will tell you what to do.

When you start Android Pay for the first time, it will logically offer to connect the card - for this you need to point the camera at it so that the service reads the number and expiration date. You can enter information manually in the old fashioned way. You will also need the CVV code on the back of the card and the user's address. When the card is connected, the bank will send a verification code to confirm the operation. Nothing unusual.

If you have already connected cards to your Google account, for example, to purchase applications in the Play Store or to subscribe to Google Play Music, then Android Pay will offer to use one of them - you only need to enter the CVV code to link to the application.

What about protection?

This is one of the most important questions. Google guarantees that no information about the cards connected to the service is used when making payments with Android Pay. The system creates virtual copies for them, the data about which is transferred to the seller, while the data of real cards is stored on Google servers.

When you start Android Pay for the first time, you will need to set up a phone lock, if you did not have it before. Pattern, fingerprint or PIN, it doesn't matter. If you remove the protection, then the data from the Android Pay application will be deleted. In addition, the data will be deleted even after 90 days of inactivity of the phone.

How and where to pay with Android Pay?

Payment via Android Pay is available almost everywhere where there are terminals that support contactless payments (including through cards with PayPass and PayWave technologies). In Russia, these are almost all supermarkets and shopping centers.

To make a payment via NFC, you need to unlock (wake up) the smartphone and bring it to the terminal for a few seconds until a payment message and a card image appear on the screen. Of course, in some cases, the cashier may ask you to enter a PIN code or sign a receipt. It depends on the settings of the bank that issued the card and the terminal.

If you have connected several cards, then one of them will need to be selected as a standard one. To pay with another card, you need to open the application and select the desired card.

You can pay with using Android Pay and in some mobile applications and on sites. In such cases, the "Pay with Android Pay" button will appear on the payment page.

Currently, various models of smartphones and tablets from the Chinese company Xiaomi are becoming more and more popular. In connection with the official launch of a payment service from Google, there is a need for a detailed analysis of a number of important aspects, among which the key is the question of how to set up Android Pay on Xiaomi.

Which Xiaomi models support the service

Before examining the questions of application, it is necessary to find out with which devices the contactless payment application is compatible. The gadget must meet the basic requirements for using the program. These include the following parameters:

  1. The official firmware of the operating system.
  2. Locked bootloader.
  3. Disabled root rights.

For contactless offline payment in stores through trading terminals, the device must have an NFC chip. Its availability can be found in technical characteristics... If there is no NFC sensor, the Android Pei program can only be used to pay for purchases in online stores and applications.

The list of popular Xiaomi models on which Androi Pay is supported in full mode (built-in NFC chip):

  • mi2A;
  • mi5s and mi5s plus;
  • mi note2;
  • mi mix.

On which Xiaomi will not fully work with Android Pay (no short-range communication sensor)? This list includes models from the Redmi and Mi Max line.

Since metal makes it difficult for the NFC system to transmit radio waves, most models with a sensor are made of plastic, glass or ceramic. Thanks to the features of the technology of the gadget, Android Pay works great on Xaiomi mi5 and mi5s, despite the presence of metal in the case.

Customization

If Xiaomi model and its parameters meet the requirements, you should install the program on the device. Finding Android Pay on Google Play Market and download. After completing the procedure, we proceed to the configuration.

Step by step Android customization Pay on Xiaomi:


In a similar way, you can add several cards, select the main one, or use the one you need for each specific purchase.

We proceed to setting up the device itself. It is necessary if the device has an NFC sensor, if it is not, nothing needs to be done. We go into the settings, select the "More" section. We find the NFC block and put it in the "On" mode. Select the HCE wallet (Wallet HCE) in the "Security Element Location" section.

In the "One-touch payment" section, select the Android Pay application in the "Default payment method" field. In the field "Use default application" set "Always". The configuration is complete, the gadget and the service are ready to use.

How to run Android Pay on Xiaomi?

When making a payment, you need to activate the service. For this:



A common cause of problems in the operation of the payment service on Xiaomi is the presence on the gadget outdated version firmware. To solve the problem, you just need to update the OS to a fresh one. In some cases updated firmware allows Android Pay to work even without locking the bootloader.

Installing Magisk Manager (root administrator) allows you to solve the problem with root rights (the service works without disabling them). Tested with Android Pay on mi5s and mi5 models.

What to do if Android Pay on Xiaomi does not respond to the trading terminal?

To solve this problem, you need to make the following settings:

  1. Go to "Settings", open the "Security" section.
  2. We select "Permissions", "Other permissions".
  3. We select Android Pay and put all the checkboxes to allow.
  4. Go to "Security" again.
  5. We select "Autostart" and put a tick in front of the application.
  6. We return to "Settings", go to the following sections - Battery and performance - Battery consumption by applications - Turn on and select the Android Pei application. In it we put "No restrictions" and "Allow".
  7. Checking standard settings(described above) and try to bring it to the terminal.

2017 flagship from the Chinese tech giant. Has top-end characteristics, graceful appearance and two great cameras... As befits a flagship, the device is literally packed with all the latest technology! Dual camera With optical zoom, fast USB-C port, powerful hardware in the form of Snapdragon 835 with Adreno 540 and 6 GB random access memory... But this phone has one feature that is extremely rare in Xiaomi smartphones - an NFC chip. So that you understand how rare this chip is - Mi 3, Mi 5, Mi 5s, Mi 6, the Mi MIX line and Mi Note starting from the second model. Only about ten Xiaomi smartphones have an NFC chip at their disposal. Against the background of the total number of smartphones that Xiaomi has produced and is producing, this is indeed a very small figure. What does the NFC chip give? Well, firstly, this chip allows you to pay with your phone like a card, and secondly, you can exchange data using NFC, but this opportunity is almost never used.

On Xiaomi Mi 6, Android Pay should work without problems because it has an NFC chip, but unfortunately, things are not as good as you might think. I propose to understand the problems of the Android Pay payment service on the Xiaomi Mi 6 smartphone and find ways to solve this problem.

Android Pay

Android Pay is an electronic payment service from Google, which has a new name - Google Pay since February 20. It is this service that allows you to pay at the checkout using a phone running Android 4.4 and newer. Payment is made via the smartphone's NFC chip and requires confirmation of the purchase using biometric authorization methods (fingerprint scanner) or using a regular password. Paying with Google Pay is considered safer than using the usual one plastic card because the terminal does not receive any data about your card, instead the payment goes through the generated payment token. But Google Pay allows you to pay for purchases on the Internet using all the same cards that you use to pay at the checkout. Another feature is the ability to add discount and gift cards. Competitive services do not have this opportunity. As a result - Google Pay (Android Pay) is fast, convenient and safe!

Google Pay and Xiaomi Mi 6

Unfortunately, almost all Xiaomi smartphones have problems when paying with Android Pay. Probably, Google considers Xiaomi smartphones not safe enough for the service, although Xiaomi devices are undergoing certification to obtain the right google install Play Services. This may be a temporary problem, but now it is a serious inconvenience. If Android Pay does not work on your Xiaomi Mi 6, then this is fixable, but there are several mandatory requirements for this:

1) Your phone's bootloader must be locked.

2) You should only use the Global Stable firmware, preferably the latest version.

3) The smartphone must have a configured screen lock: pin code, password, pattern key or a fingerprint scanner. This is a mandatory requirement, and if you do not have a screen lock, then enable it in the security settings.

If you have met all these requirements, but Android Pay still does not work for you on Xiaomi Mi 6, then you will have to understand the topic a little.

There are several "modes" of card emulation: HCE and SIM Wallet.

HCE (Host-based Card Emulation) is a technology that allows you to make contactless payments with Android smartphone... Was presented during the presentation of Android KitKat. In this mode, the data required for the transaction is stored in the phone itself.

SIM Wallet - there is very little information about this mode. It is known that before the advent of HCE, data for transactions through the NFC chip of a smartphone could be stored in several ways: on a SIM card (SIM centric NFC), in a special secure element of the phone (Embeded Secure Elements), or on a special microSD card. There is almost no information specifically about SIM Wallet.

In order for Android Pay to start working on your Mi 6, you need to select the SIM Wallet mode in the "Location of security elements" setting. Open the settings and select the "Additional functions" item, where NFC must be enabled. In the same menu, open the setting for the location of the security element and select "Use SIM Wallet" there. In the same menu, select the main means of payment Google Pay (Android Pay) and use it always.

After these manipulations, you will have a working Android Pay, which will allow you to pay for purchases up to 1,000 rubles. Happy shopping!