Nfc не работает в транспорте
Современные пользователи мобильных устройств знакомы с такой технологией, как бесконтактная оплата при помощи смартфона. Она стала возможной, благодаря внедрению в девайс чипа NFC, который передает информацию о транзакции на терминал..
Преимущества и недостатки оплаты проезда телефоном
Таким образом, у технологии бесконтактной оплаты заметно больше достоинств, нежели недостатков. Пользователь, в руках которого телефон с NFC, может моментально расплатиться за проезд в общественном транспорте, оставив дома все банковские карты. Платеж будет надежно защищен, а узнать баланс можно в любой подходящий момент.
Тем не менее, далеко не во всех городах России и не на каждом виде транспорта поддерживается бесконтактная оплата. Это важный фактор, который серьезно сужает функционал системы. Кроме того, для использования такого вида оплаты человек должен быть уверен, что его телефон поддерживает NFC.
Условия для оплаты
Далеко не каждый в итоге сможет воспользоваться бесконтактной оплатой проезда в общественном транспорте. Главное условие – наличие NFC на телефоне. Этот чип присутствует не везде, поэтому для начала нужно убедиться в его наличии на мобильном устройстве.
Узнать, есть ли NFC на телефоне можно несколькими способами:
- проверить, есть ли соответствующая иконка в панели уведомлений;
- зайти в настройки устройства;
- прочитать информацию на коробке, а также изучить инструкцию;
- изучить описание телефона на официальном сайте производителя.
Наличие NFC – не единственное условие, необходимое для бесконтактной оплаты проезда. Также на смартфоне человека должно быть установлено специальное приложение. Без него транзакция не пройдет.
Кроме того, не стоит забывать о том, что не во всех автобусах, трамваях, троллейбусах и станциях метро поддерживается бесконтактная оплата. О наличии необходимых терминалов в транспорте можно узнать на сайте компании, которая занимается перевозками пассажиров.
Смартфоны с открытым root-доступом не поддерживаются платежными сервисами.
Как настроить бесконтактную оплату с телефона
Убедившись в наличии NFC, можно смело переходить к настройке смартфона. Операция совершается в 2 этапа:
Но здесь на поверхность вылезает несколько нюансов. Во-первых, не всегда понятно, какое приложение будет поддерживать оплату именно в общественном транспорте. Во-вторых, платежные программы поддерживают далеко не все банковские карты.
Устанавливаем приложение
Через несколько секунд программа установится на Айфон и будет готова к использованию.
У владельцев Андроид-устройств выбор платежных приложений значительно шире. Помимо стандартных Google Pay и Samsung Pay можно воспользоваться Visa PayWave или «Квадратным кошельком». Выбор конкретного ПО полностью лежит на хозяине смартфона. На странице программы в Google Play рекомендуется ознакомиться с функционалом софта, после чего скачать приложение или отказаться от загрузки.
Загрузка программного обеспечения через Google Play выполняется аналогично способу через App Store. То есть пользователю нужно открыть магазин приложений, ввести в поисковой строке название программы, перейти на ее страницу и нажать на кнопку установки.
Для владельцев новых устройств Honor и Huawei доступно только одно платежное приложение – «Кошелек». Это связано с тем, что у китайской компании возникли серьезные сложности с лицензированием Google Play.
Привязываем карту
Заключительным подготовительным этапом в настройке бесконтактной оплаты является привязка банковской карты. Для выполнения операции пользователь должен иметь на руках пластиковый инструмент, на котором виден CVC-код.
Для добавления карты в Apple Pay нужно выполнить несколько шагов:
- Открыть приложение.
- Нажать кнопку «+».
- В открывшемся окне кликнуть «Далее».
- Навести камеру на карту для сканирования или ввести все данные вручную.
- Ознакомиться с правилами и принять пользовательское соглашение.
Для Андроид-устройств, использующих Google Pay действия выполняются схожим образом:
- Открываем приложение.
- Кликнуть «Начать».
- Выбрать пункт «Добавить карту».
- Нажать кнопку «Продолжить».
- Отсканировать банковский реквизит или ввести данные самостоятельно.
- Ознакомиться с условиями сервисами и подтвердить привязку карты при помощи СМС.
Перед добавлением карты в приложение рекомендуется ознакомиться с тем, какие стандарты поддерживает ПО. Например, App Store работает только с картами Visa и MasterCard. Если у вас банковский реквизит платежной системы МИР, данная программа не подойдет для использования.
Еще сложнее обстоит ситуация с «Кошельком» компании Huawei. Ввиду отсутствия сервисов Гугл владельцы данных устройств могут пользоваться только стандартным приложением. А оно работает лишь с картами Union Pay.
Также важно будет правильно подобрать карту для привязки. Это особенно важно для жителей Москвы и Санкт-Петербурга, где действуют единые транспортные карты, позволяющие серьезно сэкономить на поездках. Так, при оплате обычной картой в столице пассажир заплатит 44 рубля, а если к Google Pay привязана «Тройка» – 38 рублей на тарифе «Кошелек». В этой связи рекомендуется добавлять в приложение для бесконтактной оплаты поездок именно транспортную карту, так как она значительно более выгодная.
Как оплатить в автобусе с телефона
Оплата проезда в Автобусе при помощи смартфона будет отличаться в зависимости от города. Так, например, в Москве и Петербурге владельцу мобильного устройства потребуется выполнить следующие действия:
- Разблокировать телефон и активировать NFC.
- Поднести девайс задней частью к терминалу оплаты на расстоянии до 10 сантиметров.
- Дождаться появление уведомления на экране и при необходимости подтвердить совершение платежа.
- Убедиться в том, что платеж прошел можно по зеленой галочке на платежном терминале.
Аналогичным образом оплата проезда осуществляется и на других видах наземного городского транспорта: трамвае и троллейбусе.
Подобная система работает далеко не в каждом российском городе. Даже в миллионниках до сих пор в салоне автобуса ходят кондукторы, собирающие деньги за проезд. К счастью, в крупных городах кондукторы работают с бесконтактным терминалом. Если таковой есть у сотрудника вашего автобуса, вы можете попросить его выполнить оплату при помощи телефона.
Для этого будет достаточно разблокировать девайс с активированным NFC и поднести устройство к терминалу. При успешном совершении транзакции кондуктор выдаст чек, который будет являться проездным документом.
Если вы живете в небольшом городе, где оплата за проезд принимается только наличными, воспользоваться телефоном не получится. К сожалению, вероятность того, что поддержка бесконтактных платежей в маленьких городах вскоре появится, крайне мала. Использование дополнительного оборудования не окупается, а потому платить за проезд телефоном долгое время смогут лишь жители столиц и миллионников.
Как оплатить проезд в метро телефоном
Самым популярным общественным транспортом, где люди пользуются бесконтактной оплатой проезда, является метрополитен. Поэтому важно освежить в памяти алгоритм действий при посещении метро.
На каких станциях метро доступна оплата телефоном
Как и в случае с автобусами, поддержка бесконтактных платежей поддерживается далеко не на каждой станции метро. Во многих российских городах люди до сих пор используют жетоны, которые завезены из московского метрополитена. Но дело постепенно сдвигается с мертвой точки. Главы муниципалитетов предпринимают все необходимые меры для оснащения турникетов бесконтактными терминалами.
В российских городах с метро подобные турникеты располагаются в стороне. Пассажир может оплатить проезд как банковской картой, так и телефоном. Обнаружить такой турникет можно по наличию терминала в верхней части. Если вы видите подобное устройство, можете смело проходить для оплаты поездки. Но, чтобы не заниматься поиском нужного терминала уже в самом метрополитене, рекомендуется ознакомиться с соответствующей информацией на официальном сайте перевозчика.
В метро Москвы и Санкт-Петербурга оплата телефоном доступна на всех станциях.
Как проходить в метро по телефону
Оплатить проезд смартфоном в метрополитене еще проще, чем в автобусе. Дело в том, что пассажиру не нужно дожидаться кондуктора. Посетителю метро достаточно зайти на станцию, пройти процедуру досмотра и поднести разблокированный телефон к терминалу. При успешном совершении транзакции на экране загорится зеленая галочка, а турникет откроется.
Если в вашем городе турникеты не оснащены терминалами бесконтактной оплаты, расплатиться телефоном все равно получится. Например, можно приобрести жетон в кассе, а в качестве оплаты выбрать смартфон. Это тоже бесконтактный способ, но, понятное дело, намного удобнее рассчитаться за поездку перед турникетом, чтобы не стоять в очереди у кассы.
Как оплатить проезд умными часами
Наряду со смартфонами огромной популярностью пользуется носимая электроника в лице умных часов. Подобные устройства умеют не только считать пройденные шаги, переписываться в мессенджерах, совершать звонки, но и оплачивать проезд в общественном транспорте.
Так как самыми популярными часами являются Apple Watch, есть смысл рассмотреть алгоритм оплаты при помощи этого гаджета. Для начала, как и в случае со смартфоном, нужно выполнить первичную настройку. А именно сделать так, чтобы часы стали платежным инструментом без ограничений.
По умолчанию, если поднести Apple Watch к платежному терминалу, ничего не произойдет. Чтобы гаджет заработал в нужном направлении, потребуется:
- Настроить Apple Pay на смартфоне и добавить в приложение банковскую карту.
- Запустить приложение Apple Watch на Айфоне.
- Перейти в раздел «Мои часы», а затем – «Wallet и Apple Pay».
- Нажать кнопку «Добавить карту».
- Выполнить дальнейшие инструкции программы.
Также в приложении Apple Watch вы можете выбрать карту по умолчанию. Именно она будет использоваться для оплаты тех или иных услуг. Теперь, когда первичная настройка выполнена, можно оплачивать проезд в транспорте. Для этого нужно:
- Активировать NFC на часах.
- Поднести Apple Watch к платежному терминалу.
- Дождаться подтверждения успешного совершения транзакции.
Оплата через часы проходит так же быстро, как и на телефоне. Для небольших транзакций не требуется подтверждение, а потому в общественном транспорте можно даже не доставать смартфон, если на руках есть Apple Watch.
Бесконтактную оплату поддерживают не только Apple Watch, но и часы других производителей. Здесь нужно быть крайне внимательным, поскольку условный браслет Mi Band 4, имеющий NFC на борту, не поддерживает платежные сервисы Google и Apple. Это значит, что рассчитаться за поездку при помощи гаджета Xiaomi не получится.
Возможные проблемы
Сама процедура оплаты проезда выглядит невероятно простой. Пользователю требуется лишь поднести девайс к терминалу и дождаться подтверждения транзакции. Но на практике оказывается, что у владельцев мобильных устройств нередко возникают проблемы. О том, как их устранить, расскажем далее.
Нередко приходится наблюдать такую картину: покупатель на кассе в супермаркете судорожно пытается осуществить платеж с помощью смартфона, но у него не получается. Испробовав очередь на терпение, после третьей попытки, он тяжело вздыхает и достает банковскую карту. Почему не работает функция NFC на телефоне и с чем приходится сталкиваться во время ее использования рассмотрим подробно в обзоре.
Что такое NFC
В первую очередь, определимся, что собой представляет данная функция и для чего она необходима. Технология беспроводной связи, таково ее содержание, в переводе с английского, аббревиатура NFC расшифровывается как Near Field Communication, или коммуникация ближнего поля. В отличие от «синего зуба» (Bluetooth) имеет большую степень защищенности и на порядок выше скорость обмена цифровыми данными.
Срабатывает только при очень тесном контакте со вторым элементом процесса перетекания информации, обычно два телефона располагают «спинами» по отношению друг к другу. Модуль NFC, отвечающий за бесконтактное соединение, настолько мал, что на заре создания технологии его прятали в отдельные пластиковые карты оплаты и применяли, например, для проезда в общественном транспорте.
Сегодня производители научились оснащать NFC-чипом все флагманские марки, а также не обходятся без него и телефоны средней ценовой категории.
Изначальное предназначение — проведение беспроводной оплаты в защищенном сегменте индукционного поля расширилось и представляет собой:
- обмен ссылками и данными;
- применение в роли электронного ключа, то есть любая современная дверь теоретически может быть оснащена специальным ридером, в контакте с которым телефон теперь представляется универсальным пропуском везде и всюду;
- файлы обмена считываются и перезаписываются в специальном формате, в совокупности с ограниченностью распространения поля в пространстве, является еще одним доказательством защищенности передачи данных;
- ну и основная функция оплаты покупок, значительно упрощает процедуру общения с кассиром, только если все должным образом настроено.
Как его использовать, основной вопрос. Подавляющее большинство телефонов управляется системой Андроид, будем исходить из этого.
- Активируем в настройках NFC и Android Beam. Обычное расположение этих опций — в настройках беспроводной связи, под заголовком «дополнительные функции» или «еще». Просто ставим галочки, модуль становится активным, а системное приложение поможет вам с ним работать.
- Разблокируйте оба устройства и поднесите их друг к другу. Для разных производителей характерно различное размещение чипов на материнской плате, смещайте задние части смартфонов друг относительно друга до тех пор, пока не услышите звуковое подтверждение установленного контакта.
- Не стоит трогать и тем более отодвигать одно устройство от другого во время операции, успешное завершение которой возможно только в стабильном состоянии девайсов.
- Окончание процедуры завершается звуковым сигналом, бинго!
Как это выглядит вживую?
- заглянув в смартфон приятеля, вы увидели интересное приложение — установите контакт в NFC с другом и у вас на экране появится ссылка на утилиту, скачать из Play Маркета и установить на смартфон сможете немедленно;
- ссылки на сайты в интернете точно таким же способом перемещаются от донора к реципиенту;
- что касается платежа за покупку. Здесь все не так просто. Вам потребуется установить специальное приложение из числа предлагаемых: Apple Pay, Android Pay, Google Pay, Samsung Pay, в зависимости от марки вашего телефона. Далее необходимо указать вашу банковскую карту и в программе настроить платеж с ее помощью. Последующие действия не содержат работы мысли, от вас потребуется поднести разблокированный телефон с запущенным приложением к торговому терминалу, за долю секунды платеж будет проведен и — были деньги ваши, стали наши.
Как проверить, поддерживает ли устройство NFC
Ну так, примерное представление о работе модуля уже есть, осталось разобраться с его наличием в вашем телефоне. Есть несколько способов определения:
Почему не работает NFC
Мы подошли к главному. Так или иначе, на этот вопрос уже можно ответить, кто внимательно читал предыдущие строки, это сделать сможет. Я лишь выстрою все в стройную колонку:
- Если при поиске аббревиатуры NFC в телефоне, вас постигла неудача, то значит, нечего и морщить лоб. Низкая цена за устройство вам намекнет сразу, что в нем есть, а чего нет. Покупайте флагман, там точно найдете то, что ищете.
- Снимите чехол, если он из металла, это сделать нужно обязательно.
- Проблемы, связанные с приложением. Кроме того, что вы обязаны активировать в настройках NFC и Android Beam, нужно запустить утилиту, работающую с чипом и эмулирующую виртуальную банковскую карту. Проще говоря, вы должны приложить к терминалу не просто телефон, а прообраз вашего платежного инструмента. Большинство причин несрабатывания платежа и не списывания денег с карты связано с элементарными действиями. Проверьте, все ли включено в настройках, запустите приложение так, чтобы оно работало корректно, и проверьте баланс денег. Они иногда заканчиваются, в самый неподходящий момент. От того, как настроите приложение и пропишите в нем ваш банковский счет (карту) зависит 90% успеха. Работать в момент платежной операции должно только одно приложение, выгрузите из памяти все, что вам мешает.
- Иногда нужно попробовать приблизить или сместить девайс в пространстве по отношению к торговому терминалу. Не забудьте его разблокировать и вывести из режима «полета», в котором он случайно оказался. Не дергайте телефон и не прислоняйтесь к нему металлическими предметами. Для надежного платежа следует не прикасаться к обоим устройствам, участвующим в соединении, одновременно.
- Часто проблемы бывают связаны с энергосбережением. Возможно у вас смарт на последнем издыхании, заряд батареи вот-вот закончится и тогда, по заданному алгоритму (возможно, сами это и сделали) срабатывает экономия заряда, и модуль nfc отключается. Зайдите в Настройки – Батарея – экономия заряда, найдите nfc и установите — не экономить. Для разных производителей, этот пункт может отличаться по способу входа, покопайтесь в настройках.
- Отдельный пункт связан с телефонами от Xiaomi. Фирменная оболочка MIUI усложнила процесс использования бесконтактного платежа, вам предстоит немало потрудиться, чтобы все заработало. Предлагаю ссылку, где красочно, в картинках, описан процесс использования Android Pay для Xiaomi Mi5.
Не включается
Подводим некоторые итоги. Состояние смартфона на текущий момент весьма существенно влияет на успех процедуры оплаты. То, что у вас не включается nfc-модуль, в первую очередь вытекает из положения настроек (описано выше) устройства, его комплектации и правильно установленном и настроенном приложении. Более, здесь добавить нечего, кроме как, терпеливо следовать инструкции и грамотно расположить смартфон относительно партнера по контакту.
Перестал работать
Отдельно стоит упомянуть о такой неприятности, как прерывание платежа в самый неподходящий момент. То есть, у вас все началось, но не закончилось. Настройки в данном случае уже не являются основополагающим фактором, здесь необходимо обратить внимание на:
- Уже упомянутое состояние заряда аккумулятора. При нулевом значении никаких действий производить с аппаратом не советую.
- Баланс банковской карты должен быть пополнен, как и ваш собственный мобильный счет. Если пропадет интернет, пеняйте на себя сами.
- Глюк в приложении. Иногда, нечасто, но бывает. Перезапустить, если очередь не сильно волнуется.
- Если на Xiaomi вдруг «взбрыкнула» утилита Android Pay и отказала вам в насущном, дело плохо. Для возврата в рабочее состояние потребуется весь набор инструментов: заблокировать загрузчик, отказ рут прав и официальная прошивка. То есть, нужно ликвидировать все ваши упражнения с телефоном и вернуть в исходное состояние. Только так можно добиться бесперебойной работы nfc-модуля.
Подготовьтесь к первой эксплуатации бесконтактного платежа. В противном случае окажетесь в незавидной роли человека, над которым потешается очередь.
И не прошло суток, как я пишу новую статью, и тоже имеющую отношение к технологии NFC. А именно — оффлайн транзакции в общественном транспорте, почему так и какие плюсы и минусы для пассажиров и перевозчиков это несет. Около пяти лет назад отшумели несколько скандалов, связанных со взломом карт «Тройка» в Москве. Тогда хакерам требовалось получить ключи для доступа к содержимому карт Mifare 1K и подобным, а так же довольно специфичное ПО для работы с ними. В то же время, вероятность быть обнаруженным была довольно-таки высока — карты с несоответствиями содержимого и сервера «Тройки» быстро отправлялись в стоп-лист, и при попытке пройти по такой карте, турникет издавал пронзительный вопль, привлекая внимание. Что же изменилось, когда терминалы стали поддерживать банковские карты?
Именно такую картину при оплате проезда можно наблюдать в некоторых больших городах. Новые терминалы могут работать как со старыми картами Mifare, так и с бесконтактными EMV картами. Надо ли говорить что несмотря на отшумевшие скандалы, уязвимости старых Mifare никуда не делись? Но в этой статье, мы поговорим об уязвимостях которые привносит поддержка EMV.
Предупреждение для маргиналов, жуликов и хакеров всех мастей:
Описанное ниже носит чисто информативно-познавательный характер. Я понимаю, что некоторых читателей в силу разных субъективных причин данное предупреждение не остановит, но все же помните — существуют статьи УК РФ №159 и №272!
Немного теории
EMV (Europay Mastercard Visa) — стандарт описывающий поведение чипа платежной карты в различных сценариях для обеспечения максимально возможной безопасности платежей. Более подробно про это можно прочитать здесь, в посте уважаемого AlexGre. Нас интересует только то, что в некоторых случаях протокол позволяет оффлайн транзакции, то есть операцию, которую проводит карта и терминал исключительно между собой, а в банк-эквайер информация о транзакции передается позднее. Плюсом данного подхода несомненно является то, что это решение идеально подходит для условий, где нет связи, или соединение нестабильное — как тот же автобус, например. Минус вытекает из названия — терминал не может проверить наличие денежных средств на карте, как и статус самой карты. Подтвердить или опровергнуть списание средств по конкретной операции банк сможет только во время синхронизации. Что будет, если предъявить кондуктору пустую или заблокированную карту? А ничего не будет. С помощью базовых APDU-команд терминал спросит у карты срок ее действия и сравнит с системным временем — если срок действия не истек — тогда он спросит у карты ее PAN — это тот самый номер карты, выбитый на ней. Сохранив эти данные, далее на усмотрение TRM (Terminal Risk Managment, Управление Рисками Терминала), терминал передаст случайное число карте, та его хеширует и подписывает своим ключом, терминал сохраняет исходное число и ответ карты, чтобы позднее передать их в банк. Произведя эти операции, терминал отправляет карте команду завершения связи и обрывает соединение, печатая чек-билет. Позже терминал не сможет списать деньги с этой карты — PAN карты отправляется в стоп-лист — пока не погасить долг, эту карту ни в одном автобусе не примут. Идеальная система, не правда ли? Казалось бы, какие тут уязвимости, никакой халявы все за все заплатят в итоге. Все бы так и оставалось, если бы не одно большое «Но»… Или несколько.
Apple/Samsung/Google Pay — токенизация
И вот 9 сентября 2014 года компания Apple представила новый способ бесконтактных платежей поверх существующей инфраструктуры. Apple Pay была ориентирована на простоту, скорость и приватность. Простоту обеспечивал (и обеспечивает) интуитивно-понятный интерфейс Wallet, а приватность обеспечивается токенизацией. При добавлении карты в Wallet, платежная система (например Mastercard или Visa), генерирует токен. Токен это PAN — но не тот, что выбит на добавляемой карте, а его эквивалент в платежной системе. Отныне запросы POS-терминалов по этому виртуальному PAN будут рассмотрены платежной системой как если бы это был номер физической карты. При таком подходе, даже потенциально скомпрометированный терминал не видит реального номера карты — токен можно использовать только для платежей на POS-терминалах, в остальных случаях он бесполезен. Позже по такому же принципу стали работать Samsung Pay и Google Pay (Ранее — Android Pay).
Токены в оффлайн транзакциях
Таки да. Устройство с бесконтактной оплатой здесь равносильно физической карте. И в случае ошибки платежа — терминал в автобусе педантично занесет PAN в стоп-лист. Справедливость восторжествовала! Только… PAN то эфемерный! При каждом добавлении карты в мобильное устройство токен будет разный. Соответственно — передобавляем карту в устройство — и мы вылезли из стоп-листа не заплатив ни копейки. При необходимости повторить. Таким образом для воспроизведения данной атаки подойдет любое устройство, способное произвести бесконтактную оплату. То есть 90 процентов всех телефонов с NFC.
Как бороться?
Такой транспортный валидатор проводит онлайн транзакции, если есть возможность сделать это онлайн. В городе такая возможность есть почти всегда.
Все
Они что, по-разному настроены?
В автобусах разные устройства наверно.
Спартаковец, по виду-то одинаковые)) Зеленые
Устройства вроде как одинаковы, просто прошивки (управляющие программы) скорее всего разные.
ПО не отработано плюс холод. Даже транспортная карта иногда не проходит.
На валидаторе должна быть наклейка с надписями виза и пэй пасс
горожанин, надо же, чот не видел.
Там значок Вай-Фай выдавлен или вдавлен в корпус.
А сегодня кстати везде сработало.
Сегодня, поехал на автобусе, всегда оплачивал с виртуальной транспортной карты, с телефона с функцией NFC. И почему то сняли деньги, 28 рублей не с этой виртуальной карты, а с карты привязанной к Гугл Пэй, тоже с этого телефона. Я как бы не против, но что делать с деньгами, которые на виртуальной транспортной карте.
comoca, недавно на днях выскочила надпись - «Оплата банковской картой временно отключена».
Спрашиваю водителя: Почему отключена?
Молчит как партизан.
Но я им налик не даю. Пусть аппараты свои как надо настраивают. Скоро времена наличных канут в лету.
Читайте также: