Модуль Epos предназначен для выполнения оплаты платежными картами с использованием банковского терминала Epos.
Типы поддерживаемых операций:
- оплата чека продажи,
- отмена оплаты для чека продажи,
- возврат/возврат по чеку продажи,
- печать полного и краткого отчетов,
- сверка итогов.
Конфигурирование модуля
Для использования модуля необходимо установить пакет artix-epos
командой:
aptitude install artix-epos
Запрос к процессинговой системе Epos выполняется при выборе специального типа оплаты. Для добавления типа оплаты необходимо выполнить конфигурирование модуля. Номер типа оплаты задается в процессе конфигурирования.
dpkg-reconfigure artix-epos
Настройки процессинга задаются в файле /linuxcash/cash/paysystems/epos/epos.ini
в секции [Main
]:
Наименование | Тип данных | Возможные значения | Описание | Примечания |
---|---|---|---|---|
currency | строковый | Валюта | По умолчанию "RUB " | |
language | строковый |
| Язык сообщений, выводимых на экран пин-пада | По умолчанию "Ru " |
encoding | строковый |
| Кодировка сообщений от терминала | По умолчанию " Значение параметра должно соответствовать значению, указанному в настройках пин-пада |
[Main] ; Настройки процессинга Epos ; Валюта ; По умолчанию "RUB" ;currency = RUB ; Язык сообщений, выводимых на экран пинпада. Возможные значения: ; "Ru" - русский ; "En" - английский ; "Cn" - китайский ; По умолчанию "Ru" ;language = "Ru" ; Кодировка сообщений от терминала. Возможные значения: ; "UTF8" ; "CP1251" ; По умолчанию "CP1251" ;encoding = "CP1251"
Настройка подключения к пин-паду производится в файле /linuxcash/cash/paysystems/epos/lib/eBrige.ini
:
Наименование | Тип данных | Возможные значения | Описание | Примечания |
---|---|---|---|---|
CONNECTION | строковый |
| Тип подключения | По умолчанию COM |
COMPORT | строковый | Номер com-порта или путь к файлу устройства | Обязательный параметр в случае подключения пин-пада через com-порт. Указывается номер com-порта, к которому подключен пин-пад. По умолчанию Можно указать полный путь к файлу устройства: Пример COMPORT=/dev/ttyUSB3 | |
BOUNDRATE | числовой |
| Скорость работы com-порта | По умолчанию |
LOGLEVEL | числовой |
| Уровень логирования библиотеки eBridge | По умолчанию 2 |
LOCALE | строковый |
| Язык описания ошибок | По умолчанию RU |
XML | числовой |
| Определяет, будет ли в файл eposrs.xml сохраняться ответ (чек), полученный от пин-пада | По умолчанию 1 |
CONNECTION = COM COMPORT = 0 BOUNDRATE = 115200 LOGLEVEL = 2 LOCALE = RU XML = 1
Печать отчета по безналу
Для возможности печати отчета по безналу на пин-паде Epos необходимо в утилите администрирования Yuki на клавишу или пункт меню настроить действие "Печать отчета по безналу" с командой COMMAND_EMV_PRINTREPORT
и параметром valutcode
с указанием кода валюты. О настройке действий подробнее можно прочитать в разделе "Настройка действий".
Печать краткого отчета по безналу
Для возможности печати краткого отчета по безналу на пин-паде Epos необходимо в утилите администрирования Yuki на пункт меню настроить действие "Печать краткого отчета по безналу" с командой COMMAND_EMV_PRINTSHORTREPORT
и параметром valutcode
с указанием кода валюты. О настройке действий подробнее можно прочитать в разделе "Настройка действий".
Логирование
Журнал запросов к процессинговой системе Epos ведется в файле /linuxcash/logs/current/epos.log
.
Настройки логирования осуществляются в конфигурационном файле /linuxcash/cash/paysystems/epos/Artix/epos.conf
.