...
Посредством OpenSSL, необходимо создать файл пары "ключ-сертификат" и поместить в хранилище с помощью утилиты KeyStoreExplorer (open-source) (Создание хранилища (STOLOTO).docx):
Созданное хранилище ключей keyStore.p12 нужно поместить на кассу в домашний каталог пользователя ~/.config/keys/keyStore.p12 и прописать полный путь до файла хранилища в значении параметра keyStorePath.
Пароль от хранилища необходимо прописать в параметре keyStorePassword, который указали был указан на этапе создания хранилища.
Названия лотерей задаются параметром gamesNames.
Формат параметра: "ХХХХ: Название; YYYY: Название", где "ХХХХ", "YYYY" - – Код лотереи (GAME_ID), "Название" - – название лотереи, как должно быть в чеке.
Например: “
5101: Лото - Лото – Спортлото 6 из 45;
5536: Лото - Лото – Спортлото 5 из 36 (+1);
4420: Лото - Лото – Спортлото 4 из 20;
5150: Лото - Лото – Спортлото 7 из 49;
7105: Бинго - Бинго – Жилищная лотерея;
7115: Бинго - Бинго – Золотая подкова;
7103: Бинго - Бинго – Русское лото”.
Числовые лотереи:
- keyStorePath – файл хранилища ключей для безопасного доступа keyStore.p12 расположение файла ~/.config/keys/keyStore.p12 (может иметь другой путь). Хранилище ключей создаётся отдельным ПО KeyStore Explorer (
- Прописать пароль от хранилища keyStorePassword (придуманный на предыдущем шаге)
- Названия лотерей задаются параметром gamesNames. Формат параметра: "ХХХХ: Название;YYYY: Название", где "ХХХХ", "YYYY" - Код лотереи (GAME_ID), "Название" - название лотереи, как должно быть в чеке.
- Указать СКУ лотерейного билета goodsId
baseUrl – адрес шлюза
Тест: https://ga-agent.russian-lotteries.net:51443
Продакшен: https://agent.stolotogate.ru:51443
responseTimeout - тайм-аут ожидания ответа от лотерейной системы
terminalNumber - пришлют представители Столото (terminal_id), которые распределяются по кассам самим Ретейлером. С технической точки зрения не имеет значения, какой id для какой кассы будет присвоен. Главное правило – 1 касса = 1 id. Ретейлеру в будущем рекомендуется отслеживать данный момент при изменении настроек, перезаливке касс и тд.
...
(4420) «Спортлото «4 из 20»
(5536) «Спортлото «5х36»
(5101) «Спортлото «6х45»
(5150) «Спортлото «7х49»
Бинго-лотереи:
(7103) «Русское лото»
(7105) «Жилищная лотерея»
(7115) «Золотая подкова»
В справочнике товаров необходимо создать единую универсальную товарную позицию, идентифицирующую продажу лотерейного билета и выгрузить ее из внешней товароучетой системы в кассовое решение УКМ 5. Розничная цена для такой позиции всегда составляет 1 руб. Минимальная цена также равна 1 руб. Код товара – goodsId – идентифицирует продажу лотерейного билета.
- Адрес ЛС для подключения.
...