...
Попробуйте на тестовой кассе выполнить следующую команду из папки, где лежат присланные сервисом Столото crt- и key-файлы (после выполнения удалите их с тестовой кассы):
Блок кода | ||||
---|---|---|---|---|
| ||||
openssl pkcs12 -export -in <name.crt> -inkey <name.key> -name 'name' -out keystore.p12 |
Замените, соответственно, на имена файлов <name.crt>, <name.key> и 'name' (имя можно указать любое, например, номер терминала).
Якорь | ||||
---|---|---|---|---|
|
...
5. Настройки кассы происходят на кассовом сервере УКМ 5 по адресу: Магазин – Типы касс, где нужно выбрать тип кассы и нажать кнопку Настройки:
В появившемся иерархическом древе в файле sale.conf (applications/\sale/\sale.conf) необходимо раскомментировать или добавить в раздел plugins следующий параметр:
Блок кода | ||||
---|---|---|---|---|
| ||||
{ include file("conf/applications/sale/loto.conf") } |
6. Затем нужно отредактировать файл loto.conf (applications/\sale/\loto.conf), указав в нем следующее:
- baseUrl – адрес шлюза (высылается сервисом Столото);
- responseTimeout – тайм-аут ожидания ответа от лотерейной системы;
- keyStorePath – путь до хранилища ключей;
- keyStorePassword – пароль к хранилищу ключей;
- gamesNames – названия тиражей.
...
8. Далее, нужно на кассовом сервере по адресу: Магазин – Кассы выбрать необходимую кассу и нажать кнопку Оборудование:
В иерархическом древе появится файл loto.conf (misc/\loto.conf), в котором необходимо указать параметр terminalNumber (terminal_id). :
Он высылается представителями Столото, которые распределяются по кассам самим ретейлером. С технической точки зрения, не имеет значения, какой кассе будет присвоен определенный terminal_id. Главное правило – присваивать по одному terminal_id каждой кассе. Ретейлеру в будущем рекомендуется отслеживать данный момент при изменении настроек, перезаливке касс и т. д.
...
Настройка кнопки, вызывающей меню продажи лотерейного билета на клавиатурной кассе, происходит на кассовом сервере по адресу: Магазин – Кассы, где нужно выбрать необходимую кассу и нажать кнопку Оборудование:
В появившемся иерархическом древе нужно открыть для просмотра файл keyboardLaoyout.conf (/hardware/\keyboard_layout/\keyboardLaoyout.conf) и выяснить, какой конфигурационный файл используется на данной кассе (он должен быть раскомментирован):
Далее необходимо определить кнопку, на которую будет назначена вызов функции Продажа лотерейного билета. Для этого надо узнать, какой скан-код соответствует требуемой клавише:
...
В конфигурационном файле с актуальной раскладкой по адресу: hardware\keyboard_layout\файл актуальной раскладки на кассовом сервере нужно найти указанную цифру или добавить указанный ниже новый блок (если блок располагается последним, то следует обратить внимание на запятую перед закрывающими скобками предыдущего блока) и изменить значение параметра params: вместо None нужно указать AddLoto, в итоге чего блок будет выглядеть примерно так:
...
Чтобы в интерфейсе touch-кассы появилась кнопка вызова функции Продажа лотерейного билета, необходимо на кассовом сервере УКМ 5 по адресу: Магазин – Типы касс выбрать тип кассы и нажать кнопку Настройки:
В появившемся иерархическом древе нужно найти файл sale.conf (conf/applications/\sale/\sale.conf) и добавить в раздел ui параметр useLoto = true, после чего сохранить изменения.:
Требования к ККТ
...