Публичное пространство
SetRetail10 ▪️ Касса ◾️ Настройка процессинга ГазКардСервис
ИНСТРУКЦИЯ ПРЕДОСТАВЛЕНА ПРЕДОСТАВЛЕНА БАНКОМ ЭКВАЙЕРОМ
Внимание!
ВНИМАНИЕ!
Перед работой убедитесь, что с кассы есть доступ к процессиновому центру (ПЦ) и TMS
(Например, командой telnet)
Копирование файлов на кассу
Съемный USB-диск FAT32
1. Включите кассу и дождитесь загрузки кассового модуля.
2. Подключите Съемный USB-диск и клавиатуру (USB или PS/2) к кассе.
3. На клавиатуре одновременно нажмите Ctrl+Alt+F1 (выход из кассового модуля в командную строку linux).
4. Определите название устройства (Съемного USB-диска) командой
dmesg | tail
Устройство отобразится в виде sda : sda1
или sdb : sdb1
и.т.п.
5. Примонтируйте Съемный USB-диск командой
sudo mkdir /mnt/sdb1 sudo mount -t vfat /dev/sdb1 /mnt/sdb1
Съемный USB-диск NTFS
Если флешка имеет файловую систему NTFS, то выполните следующее:
Установите пакет для NTFS-устройств командой:
tce-load -wi ntfs-3g
Примонтируйте Съемный USB-диск
sudo mount -t ntfs-3g /dev/sdb1 /mnt/sdb1
Файлы банка
Перейдите в каталог /mnt/sdb1
Скопируйте конфигурационные файлы для работы банковского ПО в каталог /home/tc/storage/crystal-cash/banks/gascardservice/linux
Список файлов банка
Подключение пин-пада к кассе
1. Перейдите в папку /home/tc/storage/crystal-cash/banks/gascardservice/linux
cd /home/tc/storage/crystal-cash/banks/gascardservice/linux
2. Установите права
chmod +x *
3. Подключите пин-пад к кассе
Все устройства в linux находятся на определенных портах, например,
- при подключении через COM-порт определяется как ttyS* (от 0..9)
- при подключении через USB-порт определяется как ttyUSB* (от 0..9) или ttyACM* (от 0..9)
4. Определите терминал, как подключенное устройство в linux.
Для того, чтобы определить к какому порту подключен терминал, необходимо просмотреть дату создания порта.
Например, касса была запущена в 15:25, терминал был подключен в 18:25. Эта дата будет видна при просмотре в каталоге /dev/ командой:
ls /dev/tty* -help
5. В конфигурационном файле emvgate.cfg укажите к какому порту подключен пин-пад
Например,
- для USB
egate.pinpad.port = /dev/ttyACM0
- для COM
egate.pinpad.port = /dev/ttyS0
Проверьте, что параметр host.adr
раскоментирован. Без включения параметра связь с процессингом обрывается, любые операции совершить невозможно.
host.adr = pp
Проверка работоспособности пин-пада и авторизационной компоненты
Для проверки работоспособности необходимо выполнить следующие действия:
1. Выполните операцию «Эхотест», запустив shell-скрипт do_echo.sh.
2. Убедиться, что сформировались файлы aresult.txt, arecpar.txt, arecimg.txt.
3. Откройте файл aresult.txt и убедитесь, что операция прошла успешно. Содержимое файла должно быть «0 OK
».
4. Выполните операцию «Запрос рабочего ключа», запустив shell-скрипт do_workkey.sh.
5. Убедиться, что сформировались файлы aresult.txt, arecpar.txt, arecimg.txt.
6. Откройте файл aresult.txt и убедитесь, что операция прошла успешно. Содержимое файла должно быть «0 OK
».
7. Выполните операцию «Cверка итогов», запустив shell-скрипт do_settlement.sh.
8. Убедитесь, что сформировались файлы aresult.txt, arecpar.txt, arecimg.txt.
9. Откройте файл aresult.txt и убедитесь, что операция прошла успешно. Содержимое файла должно быть «0 OK
».
10. Откройте файл arecimg.txt и убедитесь, что в нем содержится правильный чек.
11. Выполните операцию «Загрузка параметров», запустив shell-скрипт do_load_par.sh.
12. Убедитесь, что сформировались файлы aresult.txt, arecpar.txt, arecimg.txt.
13. Откройте файл aresult.txt и убедиться, что операция прошла успешно. Содержимое файла должно быть «0 OK
».
14. Откройте файл arecimg.txt и убедитесь, что в нем содержится правильный чек.
Выбор эквайринга Газпромбанк на кассе
Подключение процессинга в Конфигураторе кассы выполняет инженер Кристалл Сервис.
1. На сервере выберите во внешних системах на вкладке Банки процессинг ГазКардСервис
2. Задействуйте на кассе ГазКардСервис и перезагрузите кассовый модуль. Затем проведите тестовую продажу.
Настройка тайм-аута ожидания ответа от банковского терминала на кассе
Тайм-аут кассового модуля всегда должен быть больше на одну секунду, чем в банковском терминале.
Например: если тайм-аут банковского терминала = 1,5 сек, тогда значение в файле кассового модуля \storage\crystal-cash\config\plugins\bank-gazprom-config.xml должно быть равным 2,5сек в теге <property key="responseTimeout" value="150000"/>
<?xml version="1.0" encoding="UTF-8"?> <moduleConfig xsi:schemaLocation="http://crystals.ru/cash/settings ../../module-config.xsd" settingsGroup="bank" visible="true" description="Эмулятор" xmlns="http://crystals.ru/cash/settings" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <property key="provider" value="gazprom"/> <property key="serviceClass" value="ru.crystals.pos.bank.gazprom.ServiceImpl"/> <property key="properties" value="properties"/> <property key="dailyLog" value="false"/> <property key="sequence" value="modules/bank/gazprom_sequence.count"/> <property key="responseTimeout" value="150000"/> <property key="cashNumber" value="1"/> <property key="processing" value="/home/tc/storage/crystal-cash/mailbox"/> <property key="filialID" value="0"/> </moduleConfig>
© 1994-2023, ООО «Кристалл Сервис Интеграция».
Все права защищены..