- соответствия требованиям и стандартам международных платежных систем;
- использования оптимальных по соотношению стоимости и надежности технологий связи и защиты информации;
- максимальной надежности и отказоустойчивости;
- совместимости разрабатываемых технологий со стандартными существующими банковскими платёжными устройствами, банковскими платёжными системами, ритейловыми устройствами, терминалами, ритейловыми системами - гибкости схем взаимодействия с клиентами, подразумевающей различные уровни поддержки, аутсорсинга и интеграции в области разработки и построения эквайеринговых решений банков, ритейловых транзакционных и терминальных сетей.
Технологический стек компании
Мы разрабатываем высоконадежные программные решения для платежной индустрии, телекоммуникационных систем и распределенных сетей передачи данных. Наши продукты охватывают полный цикл обработки транзакций — от POS-терминалов и коммуникационных серверов до централизованных систем управления терминальной сетью (TMS).
Языки программирования и платформы
C / C++
Основной стек для создания высокопроизводительных коммуникационных модулей, сетевых сервисов, серверов обработки транзакций и встроенного ПО.
Поддерживаются:
- классические стандарты C и C++;
- современные стандарты C++11 / C++14 / C++17 / C++20;
- кроссплатформенная разработка;
- многопоточные и высоконагруженные системы;
- низкоуровневая работа с сетью и оборудованием;
- оптимизация производительности и потребления ресурсов;
Области применения:
- коммуникационные TCP/IP серверы;
- платежные шлюзы;
- драйверы и middleware;
- POS-терминалы;
- embedded и системное ПО;
- высоконадежные серверные сервисы;
Java / Kotlin
Разработка корпоративных и мобильных решений для платежной инфраструктуры и Android POS-терминалов.
Используется для:
- Android-приложений;
- интеграции с платежными SDK;
- разработки сервисных модулей;
- построения REST API;
- интеграции с TMS и процессингом;
Поддерживаются современные Android-архитектуры и инструменты:
- Android SDK;
- Gradle;
- Jetpack;
- Coroutines;
- AIDL;
- background services;
- secure storage и криптографические API;
Python
Используется для:
- автоматизации инфраструктуры;
- сервисных утилит;
- мониторинга;
- тестирования коммуникационных протоколов;
- обработки логов и телеметрии;
- генерации отчетности и аналитики;
PHP / Node.js / TypeScript
Технологии для разработки web-интерфейсов, тонких клиентов и административных панелей.
Используются для:
- web-порталов TMS;
- систем мониторинга терминальной сети;
- личных кабинетов;
- внутренних административных систем;
- REST и WebSocket сервисов;
- frontend/backend web-разработки;
Операционные системы и платформы
Android
Разработка ПО для:
- SmartPOS терминалов;
- Android payment terminals;
- мобильных платежных решений;
- специализированных Android-устройств;
Поддерживается интеграция с:
- банковскими SDK;
- EMV-ядрами;
- NFC;
- PINPad;
- встроенными принтерами и сканерами;
Windows
Разработка:
- серверных решений;
- коммуникационных сервисов;
- desktop-приложений;
- DLL и SDK;
- систем интеграции;
- сервисов обработки транзакций;
Поддержка:
- Win32 / x64;
- MSVC;
- Windows Services;
- COM / DLL API;
- многопоточных приложений;
Linux
Разработка высоконагруженных серверных решений:
- коммуникационные хабы;
- процессинговые компоненты;
- TCP/IP серверы;
- TMS backend;
- middleware и daemon services;
Поддерживаются:
- многопроцессные архитектуры;
- контейнеризация;
- systemd services;
- высокодоступные конфигурации;
Сетевые технологии и коммуникации
TCP/IP решения
Компания специализируется на разработке:
- коммуникационных TCP/IP серверов;
- маршрутизаторов транзакций;
- защищенных сетевых шлюзов;
- систем обмена финансовыми сообщениями;
- серверов удаленного управления терминалами;
Реализуются:
- многопоточные сетевые приложения;
- асинхронные коммуникации;
- отказоустойчивые архитектуры;
- балансировка нагрузки;
- защищенные каналы передачи данных;
Платежные технологии и стандарты
ISO 8583
Разработка и сопровождение решений на основе различных версий стандарта ISO 8583.
Поддерживаются:
- авторизационные протоколы;
- финансовые транзакции;
- reversals;
- settlement;
- network management messages;
- кастомные банковские расширения;
Опыт интеграции:
- с банковскими хостами;
- процессинговыми центрами;
- POS-терминалами;
- платежными шлюзами;
- международными и локальными платежными системами;
POS / Payment Solutions
Разработка:
- ПО POS-терминалов;
- коммуникационных модулей;
- платежных приложений;
- TMS платформ;
- систем удаленного обновления;
- систем мониторинга терминальной сети;
Поддерживаются:
- EMV;
- NFC/contactless;
- chip & PIN;
- magnetic stripe;
- QR-платежи;
- удаленная конфигурация терминалов;
Базы данных и хранение данных
Microsoft SQL Server
Используется для:
- транзакционных систем;
- TMS платформ;
- отчетности;
- аналитики;
- высоконагруженных backend-сервисов;
Oracle Database
Применяется в:
- enterprise-решениях;
- банковских системах;
- высоконадежных серверных инфраструктурах;
- критически важных транзакционных системах;
Форматы обмена данными и интеграции
XML / JSON
Используются для:
- API интеграций;
- конфигураций;
- обмена сообщениями;
- web-сервисов;
- TMS взаимодействия;
- интеграции с внешними системами;
Поддерживаются:
- REST API;
- SOAP;
- RPC;
- WebSocket;
- сериализация и обмен структурированными данными
Архитектура и инженерные подходы
В разработке используются:
- клиент-серверные архитектуры;
- микросервисный подход;
- распределенные системы;
- многопоточная обработка;
- отказоустойчивые решения;
- secure-by-design подход;
- CI/CD процессы;
- модульная архитектура;
- API-first интеграции;
Ключевая экспертиза
Компания обладает практической экспертизой в областях:
- платежных технологий;
- финансовых коммуникационных протоколов;
- высоконагруженных TCP/IP систем;
- embedded и POS решений;
- серверной инфраструктуры;
- распределенных сетевых систем;
- Android payment ecosystem;
- терминальных сетей и TMS платформ;
- банковских интеграций и процессинга;
