English

Кассовое приложение для компании RUS Priority

Сервис RUS Priority, Российский оператор, предоставляющий доступ к бизнес-залам в аэропортах по всей России, обратился с запросом на создание приложения для регистрации пассажиров. Задача состояла в том, чтобы не только создать приложение для сети терминалов, но также создать саму концепцию, и проработать логику работы приложения.

Таким образом для того, чтобы начать работу, мы провели несколько общих видео конференций с заказчиком, на которых ознакомились с текущей инфраструктурой и API бэкенда RUS Proirity. После изучения всех исходных данных, был определен оптимальный подход к созданию приложения. Также, для более детального понимая концепции, клиенту был оказан ряд консалтинговых услуг в области взаимодействия сервисов. Утвердив концепт, мы перешли к выбору устройства.

Устройство

Перед тем как приступить непосредственно к разработке приложения, нам необходимо было определиться с устройством. Требования к оборудованию были довольно просты: большой сенсорный экран, бесконтактный считыватель банковских и mifare-карт, камера, встроенный чековый принтер и возможность автономной работы не менее 8 часов. Так в качестве устройства был выбран pos-терминал WizarPOS Q2. С устройством WizarPOS Q2 мы работали неоднократно и на его базе реализовывали уже ряд проектов. Учитывая, что специалисты МСТ Компани досконально знают SDK устройства, то безусловно скорость разработки приложения была значительно выше, чем при использовании какого-либо нового устройства с котором мы еще не работали.

Для реализации всех задуманных функций приложения мы поддержали следующие модули устройства:

  • Камера (5Мп с авто-фокусом и вспышкой) — обеспечивает сканирование посадочных талонов и QR кодов.
  • Считыватель NFC (ISO 14443 Type A&B, Mifare, Contactless EMV Level 1, Mastercard Paypass, Visa Paywave ) — обеспечивает считывание бесконтактных банковских карт.
  • Термопринтер — обеспечивает печать чеков.
  • Связь c бэк-энд RUS Priority – В любом из доступных на устройстве вариантов подключения: 4G/3G/2G, Wi-Fi, Bluetooth 4.0, Bluetooth Energy Low

Логика работы

Параллельно работе с API функциями SDK устройства, шли работы по созданию дизайна экранных форм, и их логической взаимосвязи. Общий концепт приложения заключается в том, чтобы работник бизнес-зала, авторизовался в приложении при помощи комбинации Логин/Пароль, либо при помощи сканирования персонального QR кода, после чего выбирал из списка бизнес-зал в котором работает.

Далее, терминал переходит в режим ожиданий карты. И как только в зал приходит участник программы RUS Priority, сотрудник зала предлагает приложить членскую банковскую карту к бесконтактному считывателю терминала, либо считать специальный QR код для идентификации. После идентификации участника программы, на экране терминала отображается вся необходимая информация об участнике, а именно: ФИО владельца, количество проходов в бизнес-зал, а также информация о возможности ли невозможности провести с собой гостей. Далее, после подтверждения всех данных, участник регистрируется в системе, и получает чек, распечатанный терминалом, при этом происходит списание проходов с баланса участника. В течение последующих 15 минут, участник может отменить свое посещение и восстановить количество проходов в бизнес-залы. По истечении 15 минут, кнопка отмены в приложении автоматически исчезнет.

Дизайн

Работы по созданию внешнего вида приложения, заказчик также поручил компании МСТ. Для более подробного обсуждения концепции дизайна, с заказчиком была проведена установочная конференция, на которой заказчик обозначил собственное видение приложения, а также предоставил имеющиеся элементы фирменного стиля (шрифты и логотипы компании).

В общем смысле, концепция была обозначена словами «бизнес» и «презентабельность», что отражает саму направленность бизнеса. Поэтому для начала мы определились с палитрой, взяв за основу приглушенный золотой и графитовый черный. На основе выбранных цветов была подготовлена графическая часть приложения, а также созданы элементы интерфейса.

Тестирование и работа

Приложение проходило тестирование в более чем 30 бизнес-залах. В течение 3 недель сотрудники бизнес-залов работали с приложением, оставляя отзывы и пожелания. Стоит также отметить, что за время тестирования, были проверены несколько гипотез по работе с интерфейсом приложения, а также в логическом построении функционала.

По завершении тестирования, специалисты компании МСТ систематизировали всю поступившую информацию, и произвели исправление недочетов и финальную полировку кода. Полученная за время тестирования обратная связь, позволила заказчику не только улучшить приложение, но также значительно переработать бэкенд, сделав его более консистентным.

Заключение

Компания МСТ предоставила заказчику весь цикл разработки, включая консалтинговые услуги и полную проработку механики приложения. Каждый этап разработки сопровождал профильный специалист, что позволило четко соблюдать установленные рамки проекта. Далее вся исходная кодовая база и разработанная графика была передана для дальнейшего развития проекта силами компании.

Сервис RUS Priority, в свою очередь, получил удобный инструмент для регистрации участников программы в бизнес-залах аэропортов. Кроме того, специалисты RUS Priority подняли собственный уровень экспертизы в области работы с банковскими картами, и оптимизировали работу бэкенда сервиса.

Отзыв клиента

В июле 2019 года компания ООО «Аэро-Трейд» искала подрядчика для выполнения работ по внедрению системы безналичной оплаты товаров самолетах авиакомпании «AZUR air». После тщательного изучения рынка, мы решили обратиться для реализации данного проекта в компанию ООО «МСТ Компани». Основной задачей было обеспечить каждый борт авиакомпании «AZUR air» терминалом, который сможет принимать платежи не только на земле, но и во время полёта.

В течении всего времени нашего сотрудничества, специалисты ООО «МСТ Компани» продемонстрировали отличные профессиональные навыки при подготовке проекта, и разработке документации. В результате мы получили гибкое и надёжное решение, которое удовлетворяет нашим требованиям.

По итогам работы с компанией ООО «МСТ Компани» хочется отметить соблюдение принципов делового партнерства, а также четкое соблюдение сроков работ и выполнение взятых на себя обязательств. ООО «Аэро-Трейд» выражает благодарность специалистам компании за проделанную работу в рамках внедрения системы безналичной оплаты на самолетах авиакомпании «AZUR air». И рекомендует компанию ООО «МСТ Компани» как надёжного партнёра в области платёжных решений.