Публичное пространство

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, ООО «Кристалл Сервис Интеграция».
Все права защищены..

Политика обработки персональных данных