Здравей, Хабр.
В последно време често се сблъсквам с неразбиране от страна на руските потребители относно безконтактните плащания в евтино носимо електронно устройство и ролята на NFC чипа в тази функционалност.
Тук играят голяма роля всевъзможни новинарски ресурси, чиито автори безразсъдно (или пък умишлено, в жертва на кликбейта) копират един от друг, измисляйки интересни трикове. Ситуацията се утежнява с анонсите на нови устройства, като Xiaomi Mi Band 4, и новините за предстоящото навлизане в Русия на платежната система Xiaomi Mi Pay, в партньорство с MasterCard.
С този пост искам да развея недоразумението, което се е образувало в рунета по тази тема.
Към момента, безконтактното плащане на каса, с използване на NFC, е възможно само с няколко типа устройства:
- Apple Watch с системата Apple Pay;
- Смарт часовници на базата на операционната система на Google (Android Wear, Wear OS) с поддръжка на Google Pay;
- Смарт часовници от Samsung с Tizen OS и система Samsung Pay;
- Fitbit Pay (неработещ в Русия) и, възможно, още няколко непопулярни опции.
Общо взето, такива устройства на пазара не са много, и, което е важно, цената им за много хора ще бъде минус при избора, наред с малката автономност.
Преди няколко години на пазара на фитнес гривни и полу-умни часовници започнаха да се появяват модели с NFC чип. Тук и започна всичко… Журналистите объркват хората с възможността за безконтактно плащане чрез Alipay, не разбирайки как всичко е устроено, обещават скоро навлизане на мобилни плащания на всяко китка. Но това все още не е станало. Потребителите искат да вярват, че съвсем скоро техният евтин Mi Band 3, предвидливо закупен в версия с NFC, ще замени портфейла им. Но, за съжаление.
Преобладаващото мнозинство от тези устройства се произвеждат в Китай, за вътрешния пазар. Много от тях с последващо навлизане на глобалния пазар. Как стоят нещата с безконтактните плащания на вътрешния пазар в Китай? Тук следва да бъдат отделени две технологии:
1. Плащане чрез QR или баркод. Тази реализация се използва широко в Китай. Същността е следната. Практически всеки потребител има смартфон. На смартфона, с вероятност 99,9%, е инсталиран „повече от просто месинджър“ WeChat, с неговия електронен портфейл, или приложението Alipay — практически електронна банка от Alibaba group. За плащане на касата чрез тези приложения на смартфона съществуват два начина. Нека да ги разгледаме.
1.1 Потребителят сканира QR кода на продавача с камерата на смартфона. Въвежда необходимата сума, или тя вече е вградена в QR кода на продавача. След това потвърдитe транзакцията (с парола или биометрия). Парите моментално се изтеглят от портфейла на купувача в полза на продавача. Този метод не може да бъде използван на смарт гривна, поради липсата на камера.
1.2 Потребителят показва на продавача своя QR/баркод, генериран от приложението си за портфейл. Продавачът го сканира с ръчния си касов скенер. Сумата също така моментално се изтегля в полза на продавача. Какво е нужно на устройството-платец? Това, което вече има — дисплей и малко интелигентност. Затова този метод на плащане е реализиран от Alipay. Поддържаното носимо устройство се свързва с приложението Alipay. В портфейла за него се създава отделна сигурна сметка (с лимит за плащане). На устройството се присвоява и въвежда статична двойка кодове (QR и баркод). След това плащането се извършва офлайн, без участие на смартфона. Транзакциите се предават на сървър Alipay от касата на магазина. Всъщност, това е единственият метод на плащане на покупки в магазина в Китай чрез подобни устройства.
2. Мощен и универсален NFC. Тук ще говорим не само за плащания, но и за други възможности на гривните с NFC чип. Започваме, разбира се, с плащанията. На първо място какво? Верно, Безопасността. Слабите мибендове с техните слаби контролери и евтини NFC чипове не могат да осигурят приемливо ниво на сигурност, за да може производителят да им се довери за еймулация на банковите карти на своите потребители. Но транспортната карта е различен въпрос. Обикновено там не се търкалят големи суми. Собствено, това е и една от основните цели на NFC чипа в мибендоподобните трекери. Същността е следната. Производителят си сътрудничи с обществени транспортни оператори (метро, автобуси). В приложението на品牌, в секцията с функции на NFC, потребителят закупува транспортна карта за своята гривна. Виртуална, разбира се, но на реална цена – около 20 юана (~200лв) невъзвратен депозит и останалото по желание. Карта се записва в гривната и след това се използва за плащане на пътуването изцяло автономно. Много удобно, тъй като не са нужни излишни действия, просто поднесете ръка към четеца – и плащането е направено. Карта се допълва също толкова удобно, в приложението на гривната, като се използват WeChat или Alipay.
Още една функция, която придружава гривните с NFC чип е еймулацията на достъпни карти. Функцията е полезна и удобна, но в Китай, в настоящите реалности, е малко закъсняла. Обяснявам защо. Първо, NFC работи на честота 13,56 MHz. Съответно се поддържат само карти с тази честота. Второ, отново всичко опира до безопасността. Гривната може да прочита и коректно еймулира само карти без криптиране и, както се установи (благодарение на форума 4pda), дължината на UID трябва да е 4 байта. В противен случай, дори ако копирате картата, четецът на проходната няма да ви отвори. Тук производителите действат по различен начин. Например, приложението MiFit просто няма да ви позволи да копирате неподдържана карта. А родното приложение на гривната Hey+ без задръжки копира всичко, което може, но не гарантира коректна работа. Както показа практиката, толкова небезопасен домофон или проходна в Китай е трудно да се намери. Аз не намерих.
В България ситуацията е по-добра, що се отнася до възможността за използване. Например, потребителите на същия форум потвърдиха нормалната работа с пропускната карта "Московенок" и с някои домофони.
Съществува и друга интересна възможност – да създадете "чиста" карта, да посетите управляващата компания и да я регистрирате в тяхната система. За съжаление, не успях да я тествам по редица причини. Една от тях не ми остави ни един шанс – същият този прословут MiFit от Xiaomi за създаване на такава карта изисква да потвърдите самоличността, използвайки китайски ID, който нямам. А и изобщо китайската сигурност не спи. Ако с гривната Hey+ тези функции са отворени за използване, то MiFit просто отказва да активира NFC функциите за акаунти, регистрирани извън континенталния Китай.
На това, вероятно, ще сложа край.
Всичко, изложено по-горе, е основано на личния ми опит и логическите изводи от него.
А изводите са следните: не трябва да се очаква появата на платежни системи в категорията на евтини фитнес гривни, дори с вграден NFC чип. Дори на фона на новините за предстоящото пускане на Mi Pay в България. Ако Mi Pay наистина се появи в бъдеще на един от още не представените Mi Band, то това ще стане не по-рано от момента, в който бъде тестван на родния вътрешен пазар в Китай. Но за това все още не става въпрос.
Надявам се, че тази статия ще бъде полезна на общността и на рунета като цяло. Здравословната критика е добре дошла.
Източник: habr.com
