Бесконтактный платеж на xiaomi mi5 Тинькофф
Хотелось бы подытожить информацию о проблеме оплаты через NFC, чтобы больше не поднимать эту тему. В принципе, для того, чтобы оплата через NFC работала, в телефоне обязательно должна быть реализована поддержка технологии HCE, что расшифровывается как Host-based Card Emulation (есть альтернативный способ оплаты через NFC на телефонах не имеющих HCE, но о нем чуть ниже).
К счастью наш телефон HCE поддерживает.
К несчастью, в процессе обновлений стабильных прошивок, разработчики толи случайно толи специально эту технологию выключили, что привело к неработоспособности оплаты через NFC приложениями, которые основываются на технологии HCE.
Как удалось выяснить, в последних девелоперских прошивках, в том числе и глобальной девелоперской, есть пункт меню в разделе NFC, который называется «Расположение элемента безопасности», в котором есть две опции: «Встроенный элемент безопасности» и «Элемент безопасности на SIM карте». По умолчанию естественно выбран первый пункт (что вроде как звучит логично, зная, что HCE должен быть встроен), но, не тут-то было. Нам как раз-таки нужен пункт номер два. Включаем его и наслаждаемся бесконтактной оплатой.
Задаемся вопросом, каким боком наш NFC HCE связан с такой настройкой в нашем телефоне, ведь на сим-карте у нас нет никакого элемента безопасности, а технология HCE не нуждается в сим-карте, где бы он был расположен. Сим-карта со встроенным элементом безопасности это немного другая, более старая ветвь развития бесконтактных платежей с помощью NFC. Закрадывается мысль, что возможно, кто-то перевел оригинальные пункты меню с английского на русский либо не владеющий данной информацией, либо искренне, считающий, что такой перевод меню в прошивке является верным.
Что же в итоге имеем?
Оригинальные пункты меню на английском:
«Select Wallet» / «use xiaomi wallet, could use MI Pay and transit card» / «using HCE wallet»
Пункты меню при выставлении в настроках русского языка:
«Расположение элемента безопасности» / «Встроенный элемент безопасности» / «Элемент безопасности на SIM карте»
Как видим ошибка перевода на лицо, причем логика перевода не ясна.
Итого, пользуемся NFC HCE оплатой на любой новой девелоперке, предварительно выставив правильную настройку («using HCE wallet») и ждем когда эта чудо настройка появится на стабильных прошивках.
Как настроить Android Pay на Xiaomi?
Android Pay – современная технология представленная в 2015 году компанией Google и постепенно набирающая популярность по всему миру. Основная ее задача – совершение покупок в магазинах без традиционного использования пластиковых карт. Как же все это работает и как настроить Android Pay на Xiaomi?
Немного истории
В целом, технология бесконтактных платежей не нова. У Visa есть payWave, а у MasterCard – payPass. В том случае, если ваша пластиковая карта поддерживает бесконтактную оплату, а терминал в магазине настроен на ее прием, все что вам нужно – в момент ожидания карты терминалом приложить ее к считывающему модулю на несколько секунд и дождаться авторизации с сервером платежной системы. В некоторых случаях, в зависимости от настроек терминала, может потребоваться ввод пин-кода.
Именно так все и работало, пока не появилась технология Androd Pay. По сути, она лишь берет данные вашей карты (даже если та не оснащена модулем бесконтактной оплаты) и передает их в терминал своими средствами. Основное требование от смартфона – наличие NFC-модуля. Именно благодаря ему и происходим обмен данными между устройствами.
Как настроить Android Pay
Стоит отметить, что Android Pay не поддерживается на Xiaomi бюджетного (а иногда и среднего) сегмента, которые не отвечают определенным правилам:
- операционная система Android 4.4 и выше;
- присутствует модуль беспроводной связи NFC;
- у вас должен быть заведен аккаунт Google;
- на смартфоне не должно быть выдано root-прав (прав администратора);
- вы живете в стране, в которой работает данный сервис.
Например, на Xiaomi 4x Android Pay настроить не получится именно из-за отсутствия NFC модуля, хотя смартфон достаточно хорош и очень популярен в России. Это же относится и к популярным моделям Xiaomi Mi 5x и Xiaomi Mi A1. Но если все пункты выполняются, заходим в Google Play и скачиваем приложение Android Pay.
После этого необходимо настроить устройство для корректной работы программы.
Первым делом заходим в настройки смартфона и в разделе «Дополнительные настройки активируем переключатель возле пункта NFC.
После этого станет доступным элемент «Расположение элемента безопасности» . Убеждаемся, что в нем выбран пункт «Кошелек HCE».
Следующим этапом будет выдача всех доступов и максимальных разрешений приложению.
Для этого заходим в настройки смартфона и в разделе «Разрешения» нажимаем на пункт «Автозапуск». Среди доступных приложений ищем Android Pay и активируем переключатель возле него.
Там же, в разделе «Разрешения», нажимаем на пункт «Другие разрешения» и в нем выбираем приложение Android Pay.
Откроется список всех необходимых для программы разрешений. Нажимаем на каждое из них и даем полный доступ.
Последнее, что осталось сделать по настройкам смартфона – внести некоторые изменения в раздел питания.
Ищем пункт «Батарея и производительность» и выбираем в нем на «Активность приложений».
Далее нажимаем на «Выбор приложений» и выбираем программу Android Pay.
В открывшемся списке необходимо выбрать «Нет ограничений». Это позволит не экономить энергию используемую данной программой в фоновом режиме, а следовательно – держать ее всегда наготове.
На этом настройку смартфона можно считать завершенной.
Теперь запускаем программу Android Pay, авторизируемся под своим Google-аккаунтом, принимаем соглашение и добавляем данные своих пластиковых карт. Если их несколько – выбираем одну из них в качестве основной.
После этого можно начинать пробовать оплачивать покупки в магазинах и других заведениях. Для этого необходимо просто включить экран смартфона (вывести из спящего режима без необходимости разблокировки) и приложить его на несколько секунд к терминалу оплаты.
Если все прошло как надо – запуститься процесс авторизации и с подвязанной карты будут списаны деньги.
- Запустите утилиту «Безопасность» и откройте «Активность приложений«.
- Затем найдите «Андроид Пей» и кликните на «Нет ограничений«.
- После этого подтвердите ваши действия и выйдете на рабочий стол.
- Теперь запустите «Настройки» и откройте «Дополнительные функции«.
- В «Бесконтактной оплате» необходимо выбрать нужное средство.