Мобильное приложение контролёра оплаты проезда

Для компании «Система Мультипасс» мы разрабатывали мобильное приложение для оплаты проезда. В рамках той же системы было разработано и приложение для контролеров.

Разработка велась под ОС Android. Приложение работает в одном контуре с приложением пассажира.

Работу контролёр начинает с авторизации в приложении:

Авторизация контролера

Входя в транспортное средство, контролёр прикладывает телефон к валидатору, и по NFC они обмениваются данными о проходах пассажиров:

Процесс обмена с валидатором
Процесс обмена с валидатором

После чего контролёр может приступать к проверке. В качестве «билета» пассажиром могут быть предъявлены штрихкод, карта или номер телефона.

Штрихкод сканируется с помощью встроенной камеры:

Сканирование штрихкода пассажира

Бесконтактная камера прикладывается и считывается через NFC:

Чтение бесконтактной карты через NFC

Если пассажир оплачивал проезд по штрихкоду, но на момент проверки у него «сел» телефон, то можно проверить и по его логину – номеру телефона:

Проверка пассажира по номеру телефона

Результаты проверки отображаются на экране:

Результат проверки оплаты проезда

Также контролёр может посмотреть статистику своей смены:

Статистика по смене контролера

Пилотное внедрение системы началось в Новосибирске.