Модуль Kaspi предназначен для выполнения оплаты платежными картами с использованием банковского платежного терминала Kaspi.
Типы поддерживаемых операций:
- оплата,
- возврат по чеку продажи,
- отмена оплаты для чека продажи.
Конфигурирование модуля
Для использования модуля необходимо установить пакет artix-kaspi
.
aptitude install artix-kaspi
Запрос к процессинговой системе Kaspi выполняется при выборе специального типа оплаты. Для добавления типа оплаты необходимо выполнить конфигурирование модуля. Номер типа оплаты задается в процессе конфигурирования.
dpkg-reconfigure artix-kaspi
Настройки процессинга задаются в файле /linuxcash/cash/paysystems/kaspi/kaspi.conf
в секции [Main]
.
Наименование | Тип данных | Возможные значения | Описание | Примечания |
---|---|---|---|---|
url | строковый | Адрес пин-пада | По умолчанию "http://localhost:8080 " | |
timeout | целочисленный | Время ожидания ответа от пин-пада | По умолчанию 10 секунд | |
frequency | целочисленный | Частота получения статуса запроса | По умолчанию 500 миллисекунд | |
multiplier | строковый | Мультипликатор сумм для отправки в процессинг | По умолчанию 0.01 | |
path | строковый |
| Путь сервиса | По умолчанию "/" |
[Main] ; Настройки процессинга Kaspi ; Адрес пин-пада ; По умолчанию "http://localhost:8080" ;url = "http://localhost:8080" ; Время ожидания ответа от пин-пада (в секундах) ; По умолчанию 10 секунд ;timeout = 10 ; Частота получения статуса запроса (в миллисекундах) ; По умолчанию 500 ;frequency = 500 ; Мультипликатор сумм для отправки в процессинг ; По умолчанию 0.01 ;multiplier = 0.01 ; Путь сервиса ; По умолчанию "/" ;path = "/"
Если во время работы с пин-падом произошла ошибка, то на экран кассира будет выведено сообщение "Ошибка при работе с пин-падом".
При возврате по чеку продажи используется тот же способ оплаты, с помощью которого был оплачен чек продажи.
Шаблон слипа для печати
При оплате чека будет напечатан слип, шаблон которого находится в /linuxcash/cash/reports/kaspi.xml
.
Логирование
Журнал запросов к процессинговой системе Kaspi ведется в основном логе /linuxcash/logs/current/terminal.log
.