Публичное пространство
API Set10
Страницы раздела:
- API Set10 ◾️ SDK и Tutorial для разработчика
- API Set10 ◾️ Установка и настройка плагина
- API Set10 ◾️ Логирование работы плагинов
- API Set10 ◾️ Поддержка версионности плагинов
- API Set10 ◾️ Проверка разработанных плагинов
- API Set10 ◾️ Настройка порядка применения провайдеров лояльности
- API Set10 ◾️ Типовые кейсы
- Столото
- Столото ◾️ Загрузки версий
- Столото ◾️ Запуск сервиса лотереи
- Столото ◾️ Функциональность лотереи
- Столото ◾️ Настройки игр на сервере СИС
- Столото ◾️ Создание нового пользователя на сервере СИС
- Столото ◾️ Работа с Лотерейными билетами на клавиатурной кассе
- Столото ◾️ Выплата выигрыша по Лотерейным Билетам на клавиатурной кассе
- Столото ◾️ Выплата выигрыша по Лотерейным Билетам на touch-кассе
- Столото ◾️ Работа с Лотерейными билетами на touch-кассе
- API Set10 ◾️ Дополнительная функциональность
Что такое API Set10
API Set10 с точки зрения клиента и вендора
API Set10 – это инструмент для вендоров и клиентов, который позволяет им самостоятельно расширять возможности кассового ПО Set Retail 10 и интегрировать с ним свои информационные системы
Области применения API:
- подключение собственных товарных плагинов;
- подключение собственных сценариев оплаты;
- подключение плагинов интеграции с системами лояльности;
- встраивание собственных сценариев через паттерн WebView для сенсорных касс.
API Set10 с точки зрения разработчика плагина интеграции
Общая информация
Программный комплекс Set Retail 10 представляет из себя платформу, которая имеет внешний API для разработчиков.
При помощи API возможно создание подключаемых плагинов, для расширения базового функционала. Плагины позволяют интегрироваться с различными внешними системами для осуществления: оплаты чека различными типами платежей, расчета скидок во внешних системах лояльности, добавления карт процессинговых систем и прочего взаимодействия.
API позволяет на высоком уровне абстракции взаимодействовать с кассовым ПО, его пользователем и подключенным кассовым оборудованием.
Принципы взаимодействия по API
API представляет из себя набор интерфейсов и классов на языке Java версии 8.
Взаимодействие Set Retail 10 с подключаемыми плагинами основано на принципах:
- инверсии управления (Inversion of Control, IoC);
- функций обратного вызова (Callback);
- событийно-ориентированного подхода (Event driven).
Создание плагина
Для создания плагина необходимо добавить в зависимости библиотеку с API, имплементировать требуемые интерфейсы и заполнить файл описания в формате XML.
Файл описания содержит в себе информацию о плагине: его тип, название и список необходимых параметров для настройки в эксплуатационной среде, с указанием их типа и описания. На основании этих данных Set Retail 10 позволяет зарегистрировать плагин в системе и настроить его работу соответствующим образом.
Написание плагина рекомендуется выполнять на языке Java, хотя возможно использование и других языков выполняющихся в виртуальной среде Java (JVM). Также, для удобства, допустимо использование различных публично распространяемых библиотек определенных версий: apache commons, guava, log4j и др.
Пример реализации плагина на языке Java
© 1994-2024, ООО «Кристалл Сервис Интеграция».
Все права защищены..