Антикражные ворота предназначены для предотвращения воровства, они помогают автоматизировать проверку факта оплаты покупки покупателем. Для скачивания установочного файла сервера антикражных ворот обратитесь в техподдержку Artix.
Настройка сервера антикражных ворот
Настройки сервера антикражных ворот задаются в конфигурационном файле /opt/exitgate/cfg/server.conf
в секции [Server]
.
Наименование | Тип данных | Описание | Примечания |
---|---|---|---|
port | целочисленный | Порт, который будет слушать сервер | По умолчанию 8087 |
acceptPeriod | целочисленный | Период времени от первого открытия, в течении которого разрешается повторный проход (в секундах) | Если 0 или не задан, можно открыть только один раз. По умолчанию |
expiredAfter | целочисленный | Период времени с момента печати чека, после которого штрих-код считается просроченным (в секундах) | Если 0 или не задан, то до удаления из БД. По умолчанию |
mask | строковый | Регулярное выражение для проверки данных со штрих-кода | Пример регулярного выражения для QR российского ОФД ^t=(\d{8})T(\d{4})&s=\d+\.\d{2}&fn=\d+&i=\d+&fp=(\d+)&n=\d+$
Цели для проверки выделяются с помощью скобок В проверке будет участвовать числовая последовательность "Дата, время и фискальный признак". По умолчанию Если значение не задано, то штрих-код с кассы проверяется полностью. |
[Server] ; ; Настройки сервера ; ;Порт, который будет слушать сервер ; по умолчанию 8087 ;port = 8087 ;Период времени (в секундах) от первого открытия, в течение которого разрешается повторный проход. Если 0 или не задан, можно открыть только один раз. ; по умолчанию 0 ;acceptPeriod = 0 ;Период времени (в секундах) с момента печати чека, после которого штрих-код считается просроченным. Если 0 или не задан, то до удаления из БД. ; по умолчанию 0 ;expiredAfter = 0 ; Регулярное выражение для проверки данных со штрих-кода. ; Цели для проверки выделяются с помощью скобок () - группировки. ; Пример регулярного выражения для QR российского ОФД: ; ^t=(\d{8})T(\d{4})&s=\d+\.\d{2}&fn=\d+&i=\d+&fp=(\d+)&n=\d+$ ; т. е. в проверке будет участвовать числовая последовательность, состоящая ; из даты закрытия чека и ФП ; по умолчанию '' ;mask =
Настройки базы данных
Настройки базы данных задаются в конфигурационном файле /opt/exitgate/cfg/server.conf
в секции [DataBase]
.
Наименование | Тип данных | Описание | Примечания |
---|---|---|---|
lifeTime | целочисленный | Количество дней хранения кодов в БД | По умолчанию 7 |
[DataBase] ; ; Настройки базы данных ; ;Количество дней, которое код хранится в БД ; по умолчанию 7 ;lifeTime = 7
Список разрешенных штрих-кодов
Файл /opt/exitgate/cfg/allowedCodes.txt
содержит список штрих-кодов, которые могут использоваться персоналом магазина для открытия антикражных ворот.
Логирование
Журнал запросов к серверу ведется в основном логе сервера /opt/exitgate/logs/server.log
.