You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Current »

Модуль Raiffeisensbp предназначен для выполнения оплаты с помощью клиентского приложения. Покупателю необходимо отсканировать QR-код на экрана кассы. QR-код рассчитан только на 1 платёж.

Функционал поддержан для кассового ПО Artix на базе Ubuntu 14.04 и 18.04.

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

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

Для оплаты чека продажи покупателю необходимо отсканировать QR-код.

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

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

aptitude install artix-raiffeisensbp

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

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

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

НаименованиеТип данныхОписаниеПримечания
urlстроковыйАдрес сервераПо умолчанию http://localhost
timeoutцелочисленныйВремя ожидания ответа от сервераПо умолчанию 10 секунд
sbpMerchantIdстроковыйИдентификатор зарегистрированного партнёра в СБП
secretKeyстроковыйСекретный ключ для авторизации
currencyстроковыйВалютаПо умолчанию RUB
qrCodeLifetimeцелочисленныйСрок действия QR-кода в минутах

По умолчанию 15 минут.

Допустимые значения от 1 минуты до 259200 минут (3-х дней).

waitPaymentByQRCodeDurationцелочисленныйВремя ожидания оплаты по QR-кодуПо умолчанию 60000 миллисекунд
getInfoDurationцелочисленныйПродолжительность выполнения запросов на получение информации по платежу или возвратуПо умолчанию 60000 миллисекунд
getInfoFrequencyцелочисленныйЧастота выполнения запросов на получение информации по платежу или возвратуПо умолчанию 10000 миллисекунд
Пример настройки
[Main]
; Настройки процессинга Системы Быстрых Платежей (СБП) Райффайзен Банка

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

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

; Идентификатор зарегистрированного партнёра в СБП
; По умолчанию ""
;sbpMerchantId = ""

; Секретный ключ для авторизации
; По умолчанию ""
;secretKey = ""

; Валюта
; По умолчанию "RUB"
;currency = "RUB"

; Срок действия QR-кода в минутах
; Допустимые значения от 1 минуты до 259200 минут (3-х дней)
; По умолчанию 15 минут
;qrCodeLifetime = 15

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

; Продолжительность выполнения запросов на получение информации по платежу или возврату (в миллисекундах)
; По умолчанию 60000
;getInfoDuration = 60000

; Частота выполнения запросов на получение информации по платежу или возврату (в миллисекундах)
; По умолчанию 10000
;getInfoFrequency = 10000

Логирование

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

  • No labels