Были разработаны и интегрированы отдельные модули Android-приложений для POS-терминалов. Решение поддерживало платёжные сценарии, работу с карточными данными, NFC и card-reader, защищённый обмен с платёжным сервером, криптографические механизмы, сертификаты, HSM, удалённое управление и обновление терминалов. Что было сделано: разработка отдельных частей Android-приложения для POS-терминалов; реализация модулей для работы с карточными данными; интеграция с NFC и card-reader; участие в реализации сценариев проведения транзакций; обмен данными с платёжным сервером; работа с криптографией и механизмами защиты данных; работа с сокрытием и защитой чувствительной логики; интеграция с HSM в рамках платёжной инфраструктуры; работа с сертификатами и защищённым обменом данными; разработка механизмов удалённого управления терминалом; реализация обновления приложения и терминального ПО; разработка Android-части приложения; использование C++ через JNI для низкоуровневых и нестандартных задач; реализация нестандартных технических решений под ограничения POS-устройств. Основные функции приложения: проведение платёжных транзакций; взаимодействие с card-reader и NFC-модулем; защищённый обмен данными с платёжным сервером; работа с сертификатами и криптографическими механизмами; поддержка удалённого управления терминалом; обновление приложения и терминального ПО; обработка состояний терминала и ошибок; интеграция Android-приложения с аппаратными возможностями POS-устройства.