Модуль YandexBadge предназначен для выполнения расчетов с помощью бейджа YandexBadge.

Типы поддерживаемых операций:

  • оплата,
  • отмена оплаты для чека продажи,
  • возврат по чеку продажи.

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

Использование оплаты в чеках, в которых осуществляется продажа сертификатов, запрещено.

В чеке продажи не должно быть товаров, для которых запрещен возврат. 

Частичный возврат по чеку продажи запрещен.

При возврате по чеку продажи, содержащему маркированные или акцизные товары (алкогольную или табачную продукцию, обувные товары или лекарственные препараты), необходимо:

Конфигурирование модуля

Для использования модуля необходимо установить пакет artix-yandexbadge командой:

aptitude install artix-yandexbadge

Запрос к процессинговой системе YandexBadge выполняется при выборе специального типа оплаты. Для добавления типа оплаты необходимо выполнить конфигурирование модуля. Номер типа оплаты задается в процессе конфигурирования.

Конфигурирование модуля
dpkg-reconfigure artix-yandexbadge

Настройки процессинга задаются в файле /linuxcash/cash/paysystems/yandexbadge/yandexbadge.conf, в секции [YandexBadge.Main].

НаименованиеТип данныхОписаниеПримечания
urlстроковыйАдрес сервераПо умолчанию http://localhost
timeoutцелочисленныйВремя ожидания ответа от сервера (в секундах)По умолчанию 30 секунд
userNameстроковыйЛогин пользователя для авторизации
passwordстроковыйПароль для авторизации
Пример настройки
[YandexBadge.Main]
; Настройки процессинга YandexBadge

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

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

; Логин пользователя для авторизации
; По умолчанию ""
;userName = ""

; Пароль для авторизации
; По умолчанию ""
;password = ""

Логирование

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

  • No labels