NFC Tap to Pay може з'явитися тільки на нових мобільних телефонах з Windows 10

Microsoft планує представити NFC Tap to Pay на Windows 10 Mobile зі своїм додатком Wallet 2.0, який в даний час проходить внутрішнє тестування. Незважаючи на те, що це не було оголошено або дражнили, нам все ж вдалося успішно використовувати його для здійснення покупок - ця функція майже завершена і готова до всеосяжного оновлення Anniversary Update, яке вийде цього літа.

Оскільки Microsoft раніше не анонсувала NFC Tap to Pay і Wallet 2.0 для Windows 10 Mobile, ми повинні зібрати воєдино, як це працює. Нові дані свідчать про те, що тільки певні телефони можуть отримати цю функцію через стандарти сертифікації, потрібні такими компаніями-емітентами кредитних карт, як MasterCard.

Microsoft Wallet 2.0 і емуляція хост-карти

Ще в 2015 році на конференції WinHEC в Китаї Microsoft оголосила, що емуляція Host Card (HCE) з'явиться в Windows 10 Mobile, тому є дуже вагомі підстави вважати, що саме вона використовується в Microsoft Wallet 2.0.

HCE працює з провайдерами мобільних платежів, які захищають інформацію про кредитні картки на своїх серверах, а не на самому пристрої. Ця система покладається на те, що ваш банк генерує новий «віртуальний» номер кредитної картки, пов'язаний з мобільними платежами і вашою кредитною карткою.

Кожен новий платіж має згенерований одноразовий номер карти, і цей процес часто називають «токенізацією». Ця система додає рівень захисту між вашим реальним обліковим записом і вашим тимчасовим мобільним платіжним записом. Wallet 2.0 також використовує дані про ваше місце розташування для кожної транзакції, щоб запобігти шахрайству.

У той час як HCE використовує зашифроване з'єднання з хмаром для генерації одноразового номера використання, користувачі можуть мати обмежену кількість згенерованих «автономних» кодів на своєму пристрої в разі, якщо немає з'єднання з інтернетом, доступного відразу.

HCE є кращим методом оплати банками і постачальниками, оскільки в ньому не задіяні будь-які запатентовані елементи. Оскільки HCE є основою Android Pay (починаючи з Android 4.4), він вже деякий час використовується, і це одна з причин, через яку користувачі Windows 10 Mobile повинні мати можливість використовувати NFC Tap для оплати у всіх тих же місцях, що і Android Pay і Apple. Pay.

MasterCard, Visa і AMEX всі підтримують HCE, але поки не всі окремі банки підтримують, тому деякі з моїх кредитних карт не були прийняті (як я зазначаю в оригінальній статті, ці ж картки також не приймаються Apple Pay, яка використовує систему на основі Secure Element). Іншими словами, хоча Visa може підтримувати HCE, банк, який випустив вашу карту, не може.

Моделі телефонів можуть мати значення

Додавши родзинку в головоломку Microsoft Wallet і NFC Tap to Pay, не всі сучасні телефони Windows можуть підтримувати цю функцію. Microsoft не може дозволити це не так, швидше, пристрої HCE повинні бути схвалені і сертифіковані такими компаніями, як MasterCard.

У реальних випробуваннях друг сайту Джеремі Сінклер («snickler» на форумах XDA) встановив додаток Wallet 2.0 на свій Lumia 1520 під керуванням Windows 10 Mobile build 14361. Хоча додаток правильно встановлено на Lumia 1520, він не пропонував вгору функцію «Натисніть, щоб оплатити». Замість цього він просто дав можливість для карт лояльності.

За збігом, Microsoft MVP Станіслав З. вказав мені на список схвалених MasterCard пристроїв з підтримкою HCE. Microsoft Lumias перераховані, але схвалені тільки деякі Lumias, включаючи:

  • Lumia 640 XL (не LTE)
  • Lumia 650
  • Lumia 650 Dual SIM
  • Lumia 950
  • Lumia 950 Dual SIM
  • Lumia 950 XL
  • Lumia 950 XL Dual SIM

Всі інші Lumias не схвалені, і, схоже, вони містять прошивку NFC цих пристроїв і загальний вік. Телефони з прошивкою NFC 08.01.22 будуть працювати, а телефони з більш старою прошивкою NFC 1.xx - не будуть.

Тому не дивно, що коли Джеремі тестував Wallet 2.0 на Lumia 1520, функція Tap to Pay не була включена - цей телефон також не увійшов до затвердженого списку MasterCard HCE.

:

Телефони Lumia в списку безконтактних затверджених мобільних пристроїв NFC для мобільних пристроїв MasterCard

Також цікаво, що у дозволу HCE також є терміни придатності, встановлені на осінь 2018 року для цих схвалених Lumias. Варто також зазначити, що одні й ті самі затверджені/не затверджені дати поширення і закінчення терміну дії застосовуються також до всіх телефонів Android. Однак критерій Android пов'язаний з наявністю як мінімум Android 4.4 або, в деяких випадках, 5.0 і вище.

Стає темним

Без роз'яснень з боку Microsoft ми не можемо бути впевнені, що всі поточні Lumias отримають NFC Tap to Pay. Це може означати, що Microsoft доведеться (а) оновити прошивку NFC на цих пристроях і (б) якщо MasterCard схвалить ці пристрої.

Також не очевидно, чи можуть чіпсети на цих телефонах навіть підтримувати HCE, створюючи більше проблем з апаратним забезпеченням, ніж з прошивкою. Ймовірно, Microsoft не пише прошивку для чіпів NFC, а замість цього пише постачальник чіпів - так само, як деякі апаратні засоби Bluetooth можуть бути оновлені до 4.1 і 4.2, а інші - ні.

:

Використання NFC Tap для оплати на Lumia 950 з Wallet 2.0

Аркуш схвалення MasterCard датований червнем 2016 року, але, як і все, що пов'язано з тестуванням і впровадженням, він регулярно оновлюється в міру появи нових пристроїв. Наприклад, ще не випущений HP Elite x3 не вказаний у списку. Тим не менш, я був би шокований, якби цей телефон не мав затвердженої прошивки NFC при запуску. Шаблони досі здаються ясними: нові телефони приймаються, старе обладнання - ні. Це не повинно дивувати.

Більш важливим моментом тут є те, що банківська сертифікація телефонів HCE є реальною перешкодою, яку необхідно враховувати всім виробникам телефонів для платежів NFC. Це не загальна ситуація.

Банківська безпека є дуже жорсткою і жорстко регульованою галуззю, і вона вимагає дуже жорстких вимог для захисту вашої інформації. Недоліки безпеки HCE при використанні вбудованого ПЗ NFC, які можуть бути використані, становлять серйозну проблему (хоча проблема, яка ще не виникла), тому має сенс процес затвердження стандартів.

Чи буде щось із цього виконано після виходу Windows 10 Anniversary Update, ще невідомо. Телефони, які повинні отримати оновлення, можуть також отримати правильні біти, щоб дозволити платежі NFC, і, чесно кажучи, наше тестування в кращому випадку неповне і обмежене в даний час. Але принаймні у нас є найкраще уявлення про те, де сумісність може стояти для старих пристроїв з Windows 10 Mobile.