Программа для привязки транспортной карты nfc к телефону
Доводилось ли вам слышать на эскалаторе объявление о том, что можно заблаговременно приобретать проездные билеты для того, чтобы не стоять в очередях у окошек, в которых служащие метрополитена продают проездные билеты?
Те, кто пользуется только наземным транспортом, вынуждены спускаться в метро, чтобы пополнить «Тройку» – согласитесь, не очень удобно.
С новым приложением «Мой проездной» от Банка Москвы больше действительно не придётся терять время в очередях, или, в очередной раз пытаясь зайти в метро, становиться перед фактом нулевого баланса на транспортной карте «Тройка».
Стоит отдельно отметить, что это действительно первое подобное приложение, позволяющее не только прочитать баланс любой транспортной карты (не только «Тройки», но и обычного билета с чипом, продающегося для городского наземного транспорта и метро), но и приобрести билет и сразу же записать его на имеющийся проездной.
Разработка готового приложения заняла немного времени, так как мы оперативно создали прототип, и больше времени потребовалось для кастомизации решения для нормальной работы на различных моделях телефонов.
Самые критические функции, связанные с привязкой банковской карты, проведением платежа по ней и работе с профилем клиента, были нами сделаны быстро, так как это отлаженный и стабилизированный функционал.
Что умеет «Мой проездной»
Android-приложение «Мой проездной» для держателей карт любого российского банка позволяет получить полный цикл услуги по пополнению баланса карты «Тройка»: от проверки баланса до записи на карту информации о купленном билете. Те, кто пользуется только наземным транспортом, вынуждены спускаться в метро, чтобы пополнить «Тройку» – согласитесь, не очень удобно Подобное приложение, позволяющее на мобильном устройстве в любое удобное вам время управлять состоянием и балансом транспортной карты, стало доступно рынку впервые.
Работает это следующим образом – если в вашем Android-смартфоне есть NFC-модуль (а здесь заранее стоит отметить тот факт, что не все смартфоны с поддержкой NFC аппаратно поддерживают бесконтактные чипы, использующиеся в «Тройке» – список проверенных устройств будет ниже), то с помощью «Моего проездного» вы сможете купить и записать на «Тройку» любой билет действующего тарифного меню: «Единый», «ТАТ» на 1-60 поездок, «90 минут» или проездной на 30, 90 и 365 дней.
Естественно – все покупки не облагаются никакой комиссией.
Помимо этого можно с банковской карты напрямую пополнить баланс Электронного кошелька, а также прочитать текущий баланс билетов ГУП «Мосгортранс» (наземный транспорт) и ГУП «Московский метрополитен» (метро), которые записаны на вашу «Тройку».
Само приложение, уже доступное в магазине Google Play, является дальнейшим развитием «Единой платежной платформы» Банка Москвы. Уже сейчас в эту экосистему входят приложения «БМmobile.Кошелёк», «Переводы» и «Квартплата», а также городское приложение «Парковки Москвы». При этом используется единая учётная запись пользователя для всех приложений, что удобно не только в том случае, если вы являетесь клиентом непосредственно банка.
Поэтому и регистрация требуется только в том случае, если у вас ещё нет учётной записи в одном из вышеупомянутых приложений. А сделав её один раз, вы сможете использовать привычные вам логин и пароль в других приложениях Банка Москвы. Согласитесь – это удобно.
При решении задач, связанных с разработкой интеграционного слоя между смартфоном и бесконтактной картой, нами использовались стандартные системные библиотеки, лицензированные владельцем технологии – компанией «NXP Semiconductors». Основной проблемой стало собственно определение типа NFC-контроллера.
Изначально предполагалось использовать стандартные функции, позволяющие при старте аппликации определять – поддерживает ли установленный NFC-контроллер взаимодействие с картами стандарта «Mifare Classic» или нет. В итоге пришлось модифицировать уже согласованный дизайн, поскольку выяснилось, что довольно большой процент бюджетных китайских смартфонов, оборудованных NFC-контроллером, всё-таки прекрасно поддерживает взаимодействие с «Тройкой», но при этом системная функция возвращала совершенно иной ответ.
Вообще, читая отзывы на маркете, начинаешь понимать несущественные на первый взгляд упущения. Так, например, многие думают, что бумажные билеты и карта «Тройка» – это одно и то же, и сильно удивляются, почему их карту приложение «Яндекс.Метро» читает, а приложение «Мой проездной» – нет. На самом деле, это совсем не так, «бумажные» билеты реализованы на носителях стандарта «Mifare Ultralight», а карта «Тройка» (на самом деле многоразовый носитель) использует стандарт «Mifare Classic», а это две большие разницы. Мы, кстати, в ближайших релизах поддержим чтение баланса «бумажных» билетов.
В целом поддержка работы с бесконтактными картами посредством мобильного телефона – это отдельная предметная область, поскольку питание бесконтактных карт реализовано на принципах индуктивности (чтобы было понятнее – вспомните обычный трансформатор, в нашем случае карт-ридер – это одна половинка трансформатора, а бесконтактная карта – другая половинка), и во многом это больше инженерные вопросы, чем собственно прикладное программирование.
Например, если чехол вашего смартфона поддерживает бесконтактную зарядку, то вероятность того, что даже при «правильном» NFC-контроллере будут читаться бесконтактные карты, не сильно высока. Дополнительные проблемы – это так называемые дуальные карты (т.е. карты, поддерживающие работу по контакту и бесконтакту), данные карты не только требовательны к питанию, но и зачастую требуют реализации для них отдельных алгоритмов взаимодействия.
Новые утилиты, помогающие пополнять и проверять баланс Тройки через NFC, упростили жизнь многим занятым людям. Бесконтактная технология дает возможность записывать билеты на Тройку дома. Такой своеобразный электронный кошелек экономит время и нервы, которые ранее тратились при пополнении счета в метрополитене.
Описание и возможности мобильного приложения
Для удобства клиентов, разработчики создали интересные софты, с помощью которых можно платить, проверять и пополнять баланс карты Тройка при помощи мобильного устройства. Интерфейс программных обеспечений прост и понятен. Благодаря приложениям, установленным на смартфоне, перед пользователем открываются новые возможности.
- пополнять счет транспортной карты дома в течение нескольких минут;
- узнавать об остатке на счету и для этого даже не понадобится интернет-соединение;
- просматривать информацию об осуществленных операциях;
- приобрести новый проездной, если старый стал недействительным;
- оплачивать билеты в Третьяковскую галерею, музеи, Лунариум, зоопарк;
- добавлять карточки банков в приложение.
Системные требования для установки
Для функционирования приложения, смартфон должен быть оснащен модулем НФС, поддерживать бесконтактную связь. При отсутствии чипа, совершать какие-либо действия будет невозможно.
Мобильные с NFC на Андроиде, обычно имеют ОС версии 4.0 и выше. На телефоне также не должно быть рут-прав, а прошивка обязательно официальная.
Внимание! Телефоны iPhone не подходят, нужны устройства, исключительно на ОС Android.
Как работать с приложением на мобильном телефоне
Для осуществления платежей, проверки или пополнения карты Тройка через телефон с NFC, нужно загрузить приложение.
После открытия ПО, придется авторизоваться через свой аккаунт. Подключенная опция позволяет вносить плату за билеты без очередей. Не придется долго ждать. Ведь все происходит в домашних условиях, быстро и в комфорте.
Как привязать карту к смартфону
Чтобы стало возможным использовать транспортную карту Тройка через NFC на Андроиде, целесообразно настроить сервис «Мобильный билет» и произвести привязку карточки. Тут придется приобрести симку с НФС, на которой и настраивается услуга. Она предоставляется такими мобильными операторами:
Имейте в виду! Если произвести замену старой сим-карты на новую с Near Field Communication, то последнюю выдадут бесплатно.
Привязывать карточки несложно. Важно произвести все действия в четкой последовательности. Нужно:
Теперь понятно, что привязать Тройку к мобильному телефону с NFC подвластно любому. Далее можно пополнить счет (при необходимости), проверить баланс или оплатить проезд.
Как проверить баланс счета
Узнать о сумме, находящейся на карточке Тройка, можно разными способами. Не обязательно всегда для этого вовлекать пластиковый носитель. Рассмотрим все возможные варианты.
Через терминал
Если карта под рукой, а вы находитесь в метрополитене, то просто приложите ее к считывателю. Через несколько секунд информация появится на экране.
В «Мобильном билете»
Если опция подключена, то для получения необходимой информации, достаточно просто открыть раздел «Баланс».
По SMS
Через телефон с НФС
Проверка счета значительно упрощается для тех, кто настроил себе приложения «Мой проездной» или «Тройка. Проверка и пополнение баланса». Узнать об остатке средств на карточке, можно за секунды. Нужно просто поднести пластиковый носитель к задней панели смартфона и ожидать. Вскоре на экране появится соответствующая информация.
С помощью телефона «Горячей линии»
Как пополнить карту «Тройка» через NFC-соединение
Самым легким и современным способом пополнения транспортной карточки, является использование бесконтактной связи. Те, у кого мобильный с модулем НФС, могут делать это через специальные приложения. Названия их уже знакомы, это:
Нужно следовать инструкции:
Тихо и спокойно, без простоя в очередях и траты времени, можно пополнить Тройку в телефоне Андроид с НФС.
Как заплатить Тройкой за проезд
Оплачивать карточкой в отведенных местах (трамваях, троллейбусах, автобусах, электричках, метрополитене) легко. Нужно просто приложить ее к турникету и дождаться разрешающего звукового сигнала.
Можно пользоваться электронной картой. Для этого скачивается мобильное бесконтактное приложение (Android Pay или Samsung Pay) и привязывается к нему транспортная карточка. Для оплаты разблокируется смартфон, находится в списке соответствующий платежный инструмент и гаджет подносится к считывающему устройству.
Заключение
Если смартфон с НФС, то появляется возможность работать с транспортной картой Тройка в бесконтактном режиме. Не нужно будет спускаться в метро к терминалам или кассе для пополнения счета или носить с собой карточку, ведь гаджет успешно ее заменит.
В одной из наших статей мы рассказали, как работают системы бесконтактных платежей смартфоном с помощью NFC. Но у NFC есть и другие полезный функции. Сегодня опробуем на практике еще одну: «запрограммируем» смартфон на определенные действия при распознавании метки NFC. Зачем это нужно? Все просто. Например, если у вас дома Wi-Fi, каждый раз, когда вы приходите с [. ]
В одной из наших статей мы рассказали, как работают системы бесконтактных платежей смартфоном с помощью NFC. Но у NFC есть и другие полезный функции. Сегодня опробуем на практике еще одну: «запрограммируем» смартфон на определенные действия при распознавании метки NFC. Зачем это нужно? Все просто.
Например, если у вас дома Wi-Fi, каждый раз, когда вы приходите с работы, нужно переключаться на свою сеть с мобильного интернета. Очень часто, когда садитесь в машину, становится необходим навигатор, а на работе приходится включать беззвучный режим. Все это можно автоматизировать, чтобы не тыкать пальчиками и не свайпить почем зря. Что для этого понадобится?
- смартфон с NFC
- метка NFC (можно старый транспортный билет с чипом)
- 3-4 минуты свободного времени
Метим территорию
Итак, наш план действий: научить смарфтон реагировать определенным образом на определенную же метку NFC. У каждой метки есть идентификатор. Гаджет должен опознать его и выполнить «запрограммированные» действия. Чтобы привязать действия к ID метки нам понадобится одно из подходящих приложений — например, NFC ReTag Free.
ШАГ 1. Качаем из магазина, запускаем. Подносим нашу метку — в данном случае транспортную карту. Приложение опознает ее и сообщает нам идентификатор.
ШАГ 2. Даем метке более понятное обозначение. Жмем на зеленую кнопку «Действия» и видим список действий, которые можем привязать к этой метке.
Тут много всего интересного — запуск приложений, включение Wi-Fi, изменение громкости сигнала, звонок на определенный номер…
ШАГ 3. Выбираем для примера запуск Яндекс.Навигатора.
ШАГ 4. Ждем кнопку ОК — собственно, все готово. Проверяем результат. Подносим разблокированный смартфон к транспортной карте, и вуаля: навигатор запускается автоматически. Мы взяли самую «доступную» метку NFC, но можно купить и более практичную, в форме наклейки. Такую можно наклеить, например, на держатель для смартфона в автомобиле — установите в него гаджет, и навигатор загрузится автоматически.
Как это работает:
Можно программировать не одно событие, а целую цепочку. Экспериментируйте!
Если вас заинтересовала тема NFC, почитайте и другие наши статьи:
Универсальная платежная банковская карта «Тройка» от Сбербанка позволяет не только расплачиваться за покупки в магазинах, а также платить за различные услуги, но также за проезд в наземном общественном транспорте и проход через турникеты столичного метро.
При необходимости пользователи современных смартфонов, оборудованных специальными чипами NFC, могут привязать «Тройку» к своему телефону для получения возможности оплаты проезда в муниципальном транспорте через телефон путем автоматического списания средств с баланса электронного платежного инструмента.
При этом далеко не все держатели такой проездной карточки знают, как привязать карту «Тройка» к мобильному телефону, по этой причине необходимо разобраться в том, как можно записать «Тройку» на телефон для получения возможности использования мобильного телефона с установленным на него специальным приложением в качестве инструмента для оплаты проезда.
Сервис «Мобильный билет», или как интегрировать карту «Тройка» в смартфон
Электронный сервис платежей под названием «Мобильный билет» был специально создан для обеспечения возможности оплаты проезда в городском транспорте с помощью бесконтактных платежных технологий.
Данный сервис является результатом совместной работы крупнейших отечественных мобильных операторов, запустивших эту услугу в 2013 году.
Для того чтобы зарегистрироваться и активировать доступ к этому сервису, пользователь должен действовать согласно следующему алгоритму:
- для начала нужно приобрести СИМ-карту с интегрированным сервисом или обменять свою старую СИМ-карту на новую;
- на следующем этапе нужно дать согласие на использование этой услуги;
- при необходимости система будет списывать с баланса мобильного счета денежные средства в качестве оплаты за проезд;
- за счет использования специальных мобильных программ, которые можно загрузить в Плей маркете или магазине приложений для Айфонов, юзер сможет добавлять новые транспортные карты, выступающие в качестве проездных талонов.
Независимо от оператора мобильной связи, весь процесс настройки и записи «Мобильного билета» на смартфон, работающий под управлением Android или IOS, будет проходить согласно вышеописанной схеме. Посмотреть список смартфонов, поддерживающих возможность записи платежной карты, можно на специальных ресурсах, а также на сайтах производителей мобильных телефонов.
Требования для установки сервиса
Для получения возможности использования услуги бесконтактной оплаты общественного транспорта нужно иметь современный смартфон (Самсунг, iPhone или смартфон любого другого бренда), который обладает встроенным чипом NFC, а также нужно получить специальную SIM-карточку, оснащенную аналогичным микрочипом.
Нужно отметить, что в том случае, если Андроид-телефон или IOS-устройство не имеет встроенного модуля NFC для получения возможности привязки к гаджету транспортной карты, можно приобрести специальную внешнюю антенну, которая крепится на задней крышке смартфона. После этого юзер сможет не только прикрепить карту к телефону, но и оплачивать с его помощью проезд путем прикладывания гаджета к электронному валидатору.
ЧИТАТЬ Если карта «Тройка» утеряна: подробные действия для восстановления
Правда, следует помнить о том, что воспользоваться подобными антеннами могут пользователи только тех смартфонов, конструкция которых позволяет снимать крышку аккумуляторного отсека. Поэтому подключить внешний модуль NFC к современным телефонам от Samsung и Apple вряд ли получиться ввиду их цельной и неразборной конструкции.
В том случае если смартфон имеет возможность установки и одновременного использования двух СИМ-карт, то симка с чипом NFC должна устанавливаться исключительно в первый слот. В противном случае пользоваться привязанной к смартфону картой для бесконтактной оплаты не получится.
Инструкция по установке
Перед тем как заняться привязкой «Тройки» к мобильному телефону, рекомендуется проверить факт наличия у него модуля для бесконтактной оплаты, а также убедиться в том, что установленная в смартфон СИМ-карта имеет активированное платежное приложение. Приобрести симку с уже активированным платежным приложением можно в салонах сотовой связи или же можно обменять свою действующую СИМ-карту на новую с сохранением своего номера телефона. Только при соблюдении этого условия электронные валидаторы смогут прочитать информацию с телефона для списания средств с привязанной к нему проездной карточки.
Также для того, чтобы добавить эту услугу, можно воспользоваться способом, заключающимся в подключении этой функции через меню SIM-карточки путем перехода в графу под названием «Мобильный билет».
Стоит отметить, что при обмене СИМ-карты пользователь сохранит не только свой старый мобильный номер, но и средства, которые он раньше внес на баланс своего мобильного телефона.
Также при подключении этой услуги нужно держать на балансе своего мобильного номера минимум 160 рублей. Это связано с тем, что сразу после прохождения процедуры активации сервиса система спишет с пользователя 150 рублей для перевода денег на счет мобильного цифрового билета. После этого система будет автоматически списывать средства с телефона для пополнения электронного проездного. Комиссия при проведении таких транзакций с пользователей не будет взиматься.
Преимущества и возможности сервиса
Данная услуга идеально подойдет людям, которые являются поклонниками проведения платежей путем использования бесконтактных технологий, что освобождает их от необходимости носить с собой не только наличные средства, но и платежные банковские карты, а также пластиковые электронные проездные.
ЧИТАТЬ Инструкция по проверке баланса карты «Тройка» через интернет, а также другие альтернативные способыПосле появления «Тройки» в 2013 этот сервис сумел в кратчайшие сроки завоевать популярность среди многих людей, вынужденных часто пользоваться услугами общественного транспорта. С помощью «Мобильного билета» можно оплатить не только проезд в наземном муниципальном транспорте, но и также заплатить за проход через турникеты Московского метрополитена. Также путем скачивания специального софта с Google Play или App Store, в зависимости от операционной системы мобильного устройства, пользователь получит возможность оплаты телефоном билетов во многие столичные музеи.
Так, к примеру, достаточно давно на входе в Третьяковскую галерею было установлено специальное считывающее устройство, через которое можно осуществить оплату прохода путем использования бесконтактных технологий оплаты. При этом с баланса мобильного номера будет списана сумма, эквивалентная стоимости входного билета в этот музейный комплекс. Одна карта оплачивает один билет. Правда, стоит уточнить, что таким способом можно приобрести только один входной билет. Аналогичным образом можно оплатить проход в «Лунариум».
Также технология бесконтактной оплаты используется музеем советских игровых автоматов. В этом заведении смартфоном можно приобрести один детский и один взрослый проходной билет.
Главным достоинством «Тройки», привязанной к смартфону, является то, что при ее использовании для оплаты проезда в муниципальном транспорте стоимость проездного билета будет несколько дешевле, чем бумажного аналога. Оплата происходит в течение нескольких секунд, что позволяет экономить время на получении сдачи.
В ближайшее время ожидается поставка услуги бесконтактной оплаты через привязанную к смартфону «Тройки» другими коммерческими организациями, что дополнительно расширит возможности этого платежного инструмента.
Работает ли «Мобильный билет» на iPhone
Закачать на мобильное устройство официальное приложение «Мобильный билет» можно через сервисы Гугл, а также через магазин приложений Apple.
Также можно загрузить это приложение на IOS-устройства с официального сайта мобильного сервиса.
Важно! Правда, стоит учесть, что на сегодняшний день с помощью Айфонов оплатить проезд через «Мобильный билет» не получится. По этой причине для прохода в метро или оплаты проезда в общественном транспорте пользователи IOS-гаджетов могут пользоваться сервисом Эппл Пэй.
Важно учесть, что оплата Apple Pay возможна только на турникетах, оборудованных не круглыми, а квадратными датчиками.
Привязка «Тройки» к NFC через приложение «Мой проездной»
Для получения возможности полноценного использования универсального электронного проездного «Тройка» нужно разобраться в способах привязки этого платежного инструмента к устройствам, оборудованным чипами NFC.
Подобная операция проводится с помощью приложения «Мой проездной» или же через мобильную программу «Транспортные карты Москвы». Важно учесть, что на возможность привязки карты к смартфону влияет его операционная система, так как IOS не позволяет привязать такую карточку.
ЧИТАТЬ Если забыли, какой тариф на карте «Тройка»: доступные методыПрежде чем перейти к этапу привязки «Тройки» к смартфону с NFC-чипом, рекомендуется проверить версию операционной системы Андроид мобильного устройства. Для получения доступа ко всем функциям платежного инструмента устройство должно работать на Андроиде не ниже четвертой версии.
Чтобы привязать карточку «Тройка» к NFC, нужно открыть приложение «Мой проездной», после чего пройти простую процедуру регистрации. Для этого нужно указать паспортные данные пассажира, номер его мобильного телефона, адрес электронной почты, а также создать пароль от новой учетной записи.
Для обеспечения полноценной работы приложения необходимо обеспечить стабильное интернет-подключение.
Установка приложения
Процедура привязки «Тройки» к NFC-чипу предполагает работу смартфона на операционной системе Android выше четвертой версии. Также мобильный телефон должен иметь встроенный чип NFC или же внешнюю антенну с подобным датчиком.
Сам процесс установки выглядит следующим образом:
- сначала нужно зайти в магазин приложений от Гугл;
- после этого в строке поиска потребуется ввести соответствующий поисковой запрос;
- далее нужно нажать на кнопку «Установить», после чего начнется процесс загрузки и последующей установки приложения на мобильное устройство.
Для того чтобы пользоваться приложением, а также для обеспечения возможности добавления «Тройки» в Wallet, нужно, чтобы смартфон был подключен к интернету.
Возможности сервиса
Приложение позволяет добавить любой тип транспортных электронных проездных. Кроме того, пользователи могут осуществлять через эту программу пополнение проездных билетов одним из предложенных системой способов, просматривать маршруты следования общественного транспорта, а также изучать историю оплаты проезда в общественном транспорте и метро.
Недавно разработчики программы внедрили возможность оплаты проездной карты с помощью банковских карт любых российских банков.
Получится ли добавить «Тройку» в Wallet или Google Pay
При необходимости пользователи могут добавить карту тройка в Google Pay. Для того чтобы добавить «Тройку» в Wallet, достаточно запустить программу, после чего в меню настроек перейти к пункту «Карты» и нажать кнопку «Добавить карту». Далее останется привязать платежный инструмент к NFC согласно инструкциям, предоставляемым пользователю мобильным устройством для получения возможности списания с его баланса средств при оплате проезда.
Читайте также: