Мобильное приложение для пользователей банковских карт
Основой проекта является взаимодействие смартфонов участников совместной оплаты по протоколу Bluetooth LE.
Клиент
Citibank — крупнейший международный банк, основанный в 1812 году как CityBankofNewYork. Citibank действует на территории более чем ста стран.
Задача
Ежегодно Citibank проводит хакатон Citi Mobile Challenge, цель которого – разработка уникальных приложений для мобильного банкинга. Лучшие решения Citibank внедряет в свой бизнес. В хакатоне участвуют ИТ-компании и стартапы со всего мира. В 2015 году участие приняла команда First Line Software, разработав приложение, позволяющее держателям банковских карт совместно оплачивать счёт в ресторане или кафе.
Решение
Основой проекта является взаимодействие смартфонов участников совместной оплаты по протоколу Bluetooth LE. Платежи проходят с помощью REST API, которое было представлено организатором.
Приложение адресовано пользователям банковских карт (физлицам). Один из участников платежа создает виртуальный счёт и указывает общую итоговую сумму. Другие участники с помощью своих смартфонов присоединяются к счёту и подтверждают оплату. В результате деньги с банковской карты каждого участника переводятся на счёт создателя платежа. По умолчанию сумма делится поровну между всеми участниками, однако есть возможность её изменить с согласия обеих сторон.
Наиболее трудной технологической частью проекта являлось проектирование и реализация протокола обмена информацией о платеже в ближайшей зоне видимости с помощью протокола Bluetooth LE, так как мобильное приложение показывает все виртуальные счета, созданные поблизости и участникам оплаты необходимо выбрать нужный счёт. Устройство создателя платежа выступало в качестве сервера (Peripheral), а устройства остальных участников в качестве клиентов (Central).Процесс общения между устройствами не зависит от используемой операционной системы и может быть с лёгкостью расширен в будущем.
Результат
Приложение вошло в число лидеров конкурса Citi Mobile Challenge в регионе EMEA.
Технологии: Bluetooth LE, REST API
Request documents
Request project documents
Примеры проектов
Мобильное приложение для торговых агентов
История создания мобильного приложения, которое помогает собирать информацию о ценах в торговых точках в пять раз быстрее, чем это было раньше
Подробнее
Отслеживание багажа во время авиаперелетов
Российская авиакомпания S7 Airlines, бренд авиакомпании "Сибирь", участник глобального авиационного альянса oneworld.
Подробнее
Мобильное приложение для слабослышащих: видеогид по Государственному Русскому музею
Государственный Русский музей представляет крупнейшую в мире коллекцию произведений русского искусства и расположен в уникальном архитектурном комплексе в центре Санкт-Петербурга.
ПодробнееХОТИТЕ УЗНАТЬ БОЛЬШЕ?
Заполните форму, чтобы связаться с нами