Модуль PAX предназначен для выполнения оплаты платежными картами с использованием банковского терминала PAX A930. Оборудование предоставляется банками, которые используют данный процессинг.
Типы поддерживаемых операций:
- оплата,
- сверка итогов.
Конфигурирование модуля
Для использования модуля необходимо установить пакет artix-pax-processing
.
aptitude install artix-pax-processing
Запрос к процессинговой системе PAX выполняется при выборе специального типа оплаты. Для добавления типа оплаты необходимо выполнить конфигурирование модуля. Номер типа оплаты задается в процессе конфигурирования.
dpkg-reconfigure artix-pax-processing
Настройки процессинга задаются в файле /linuxcash/cash/paysystems/pax/pax.conf
в секции [main]
.
Наименование | Тип данных | Описание | Примечания |
---|---|---|---|
port | строковый | Порт устройства | По умолчанию /dev/ttyS99 |
username | строковый | Логин | |
password | строковый | Пароль | |
currency | целочисленный | Код валюты | По умолчанию 860 |
timeout | целочисленный | Таймаут ожидания ответа | По умолчанию 300 секунд |
[main] ; Настройки процессинга ; Порт устройства ;port = /dev/ttyS99 ; Логин ;username = ; Пароль ;password = ; Код валюты ; По умолчанию 860 ;currency = 860 ; Таймаут ожидания ответа(сек) ; По умолчанию 300 ;timeout = 300
Настройка пин-пада PAX A930
Для подключения пин-пада необходимо:
- Установить пакет
artix-pax-processing
(см.Конфигурирование модуля). Задать порт устройства в конфигурационном файле
/linuxcash/cash/paysystems/pax/pax.conf
(см.Конфигурирование модуля).Подключить пин-пад к кассе, убедиться в наличии порта
ttyPos0
с помощью команды:ls /dev/tty*
В конфигурационном файле
opt/ttyPOS/conf.ini
задать значение настроек:; ttyPos-устройство ttypos_port="/dev/ttyPos0" ; COM-порт для работы с usb-устройством (ссылка на ttyPos-устройство) com_port="/dev/ttyS99"
- После завершения настройки пин-пада необходимо перезагрузить кассу и при необходимости физически переподключить пин-пад.
Логирование
Журнал запросов к процессинговой системе PAX ведется в основном логе /linuxcash/logs/current/terminal.log
.