Модуль CreditEuBank предназначен для выполнения оплаты платежными картами с использованием терминала.
Типы поддерживаемых операций:
- оплата,
- отмена оплаты для чека продажи,
- полный/частичный возврат по чеку продажи,
- сверка итогов.
Работа в режиме возврата запрещена.
Конфигурирование модуля
Для использования модуля необходимо установить пакет artix-crediteubank
командой:
aptitude install artix-crediteubank
Запрос к процессинговой системе "Кредит Европа Банк" выполняется при выборе специального типа оплаты. Для добавления типа оплаты необходимо выполнить конфигурирование модуля. Номер типа оплаты задается в процессе конфигурирования.
Конфигурирование модуля
dpkg-reconfigure artix-crediteubank
Настройки процессинга задаются в файле /linuxcash/cash/paysystems/crediteubank/crediteubank.ini
в секции [Main]
.
Наименование | Тип данных | Описание | Примечания |
---|---|---|---|
port | строковый | Порт устройства | По умолчанию /dev/ttyUSB0 |
currency | строковый | Код валюты | По умолчанию 643 |
tillNumber | строковый | Номер кассы | По умолчанию 001 |
receiveTimeout | целочисленный | Таймаут ожидания данных в мс | По умолчанию 1000 |
Пример настройки
[Main] ; Порт устройства ; По умолчанию /dev/ttyUSB0 ;port = /dev/ttyUSB0 ; Код валюты ; По умолчанию 643 ;currency = 643 ; Номер кассы ; По умолчанию 001 ;tillNumber = 001 ; Таймаут ожидания данных в мс ; По умолчанию 1000 ;receiveTimeout = 1000
Печать слипов
Печать слипа осуществляется:
- средствами ФР – при успешной оплате/возврате,
- через терминал:
- сверка итогов,
- слип с отказом при возникновении ошибок во время оплаты/возврата.
Логирование
Журнал запросов к процессинговой системе CreditEuBank ведется в основном логе /linuxcash/logs/current/terminal.log
.