Главная » IS-Kiosk » Интеграция сторонних систем в IS-Kiosk » Настройка авторизации YARUS в IS-Kiosk
Назад

Настройка авторизации YARUS в IS-Kiosk

Номер статьи: 0000242

Настройка взаимодействия IS-Kiosk с авторизацией YARUS.

1. Скопировать файлы в папку \ClientBin\:
     - yarus.dll
     - yarus.ini
     - YarusFileSrv.exe
     - YarusSrv.ini

2. Настройка yarus.ini

        ;IP-адрес терминала
        host=192.168.100.247

        ;порт терминала
        port=5757
       
        ;код валюты BYR = 933
        curr_id=933

        ;время ожидания ответа (в секундах)
        timeout=120

3. Настройка службы печати YarusFileSrv.exe:
 а)
В командной строке, запущенной от администратора выполнить установку службы:
        C:\ ... \ClientBin\YarusFileSrv.exe /install

 б) Настройка параметров запуска службы:

        - 'Пуск' - 'Выполнить', выполнить команду 'services.msc';

        - выбрать службу 'YarusFileServer' - Свойства - вкладка 'Вход в систему', установить 'Вход в систему' 'С учетной записью' – выбрать учетную запись локального пользователя и ввести пароль этой учетной записи

в) В папке со службой в файле YarusSrv.ini настроить конфигурацию. Если файл отсутствует, будут использоваться настройки по умолчанию.

;порт печати терминала (установить такой же как порт принтера в настройках порта принтера терминала)

port=5758

;директория для логов службы (если не указана, логи не ведутся)

LogPath=



Обратите особое внимание, что путь к папке с логами не должен содержать кавычек - служба не будет запускаться!!!


LogPath=C:\Program Files (x86)\East Concept\Intellect Style\IS40\EcAppClient\Logs

;директория для сохранения сообщений от терминала (если не указана, сохраняются в текущую директорию (рекомендуется для успешной печати банковских чеков))

PathToSaveFiles=

Особенности технологии работы:

Закрытие дня возможно только на терминале. При попытке закрытия дня будет распечатан последний отчет, полученный от терминала в момент сверки итогов.

Служба YarusFileServer принимает сообщения от терминала и сохраняет их в файлы:

yarus_cheque_bank.txt

yarus_cheque_client.txt

yarus_zreport.txt

yarus_journal.txt

  

Примечание:

Авторизация YARUS работает с терминалом YARUS P2100



Настройка терминала
:

Для терминала необходимо: наличие интернета для связи с эквайрингом банка, внешний марочный принтер и розетка 220В.

 Для подключения через Интернет и настройки фиксированного IP-адреса в локальной сети нужно выполнить следующую инструкцию:
1. Подключить Ethernet-кабель, включить питание терминала, дождаться завершения загрузки - <ГОТОВ К РАБОТЕ>.
2. Коротко нажать кнопку питания (красная верхняя левая).
3. Ввести пароль 532002 (отображается звездочками), нажать <Ввод>.
4. Ввести пароль 532001 (отображается символами), нажать <Ввод>.
5. В приложении-конфигураторе POS MANAGER выбрать:
          Конфигурация/Настройки связи/LINK1_ETHERNET/Настройки LAN/Статические.
6. Ввести IP-адрес терминала. Правило ввода:
          IP-адрес 192.160.1.15 вводится как 192.168.001.015.
7. Ввести маску подсети (группы так же дополняются нулями слева).
8. Ввести IP-адрес шлюза для доступа в Интернет.
9. Режим работы - Постоянный.
10. Выйти в главное меню POS MANAGER-а, Рестарт/Возврат/Рестарт.
11. Дождаться завершения загрузки - <ГОТОВ К РАБОТЕ>.
12. Нажатием <Выход> войти в административное меню. Если требуется ввод пароля: 532001.
13. Выполнить; <Тест канала>, <Проверка связи>.
14. Параметры/Внешняя печать - настроить ширину форматирования карт-чеков в символах, IP-адрес сервера печати, номер порта для отправки карт-чеков. В качестве IP-адреса сервера печати указать IP-адрес компьютера, на котором запущена служба печати YarusFileSrv.exe. После изменения настроек печати выключить\включить терминал.


Терминал готов к работе.

Известные ошибки при работе:
При оплате на пин-паде появляется сообщение - "Сетевой притер не готов!"


В логах ошибка вида:
2021-11-12T15:30:41.224 Вызов Yarus_Sale(ConfigFilePath=C:\Program Files (x86)\East Concept\Intellect Style\IS40\EcAppClient\ClientBin\, sum=50)...
2021-11-12T15:30:50.359 Yarus_Sale: result=False, referenceNumber=, UN=, PAN=, errorCode=2, errorString=Операция отклонена терминалом
2021-11-12T15:30:50.361 Sale END: ErrorCode=2147483647, ErrorText=(2) Операция отклонена терминалом

Решение: открыть порты в  брандмауэре 5757 и 5758 (см. Настройка взаимодействия IS-Kiosk с авторизацией YARUS)

Просмотры: 1690