Модуль 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
Пример настройки
[Main]
; Настройки процессинга Kaspi

; Адрес пин-пада
; По умолчанию http://localhost:8080
;url = http://localhost:8080

; Время ожидания ответа от пин-пада (в секундах)
; По умолчанию 10 секунд
;timeout = 10

; Частота получения статуса запроса (в милисекундах)
; По умолчанию 500
;frequency = 500

; Мультипликатор сумм для отправки в процессинг
; По умолчанию 0.01
;multiplier = 0.01

Если во время работы с пин-падом произошла ошибка, то на экран кассира будет выведено сообщение "Ошибка при работе с пин-падом".

При возврате по чеку продажи используется тот же способ оплаты, с помощью которого был оплачен чек продажи.

Шаблон слипа для печати

При оплате чека будет напечатан слип, шаблон которого находится в /linuxcash/cash/reports/kaspi.xml.

Логирование

Журнал запросов к процессинговой системе Kaspi ведется в основном логе /linuxcash/logs/current/terminal.log.

  • No labels