...
2. Если платежная ссылка еще не закреплена за определенной кассой, Универсальный интегратор выполнит запрос на привязку ссылки и сохранит результат данного запроса в таблице конфигурации. На кассу вернется сообщение о том, что кассовая ссылка успешно привязана.
ФОТОЧКУ БЫ СЮДА С ЭТИМ СООБЩЕНИЕМ
Настройки
Для организации оплаты по QR-коду, необходимо выполнить несколько групп настроек.
...
Примечание. Сетевое имя вручную менять нельзя! При этом сбрасываются настройки у RabbitMQ и ничего не работает! При установке Универсального интегратора конфигурационные файлы вспомогательного ПО Универсального интегратора привязываются к hostname, который будет присвоен при инсталляции, и последующая его смена не изменит этих настроек, что приведёт к неработоспособности Универсального интегратора.
В качестве базы данных используется MariaDB.
...
5. В конфигурационном файле payment_qrpay_ui.conf по адресу: services\payment\payment_qrpay_ui.conf хранятся настройки доступа к Универсальному интегратору, а также прочие параметры:
ПАШ, МЕНЯ ПУГАЕТ ФОРМУЛИРОВКА В ПИСЬМЕ ОТ АБ, О ТОМ, ЧТО ИНСТРУКЦИЯ ДОЛЖНА СОДЕРЖАТЬ:
- Установку сервера УИ (пошагово начиная с нуля)
- Запрет на изменение host name с пояснением, почему нельзя менять - это про это: Сетевое имя вручную менять нельзя! При этом сбрасываются настройки у RabbitMQ и ничего не работает!
- Подключение УКМ5 к УИ
- Конфигурирование УИ для каждого (!) поддержанного банка - это только те части, которые в payment_qrpay_ui.conf для каждого банка раскомментировать надо или еще что-то есть?
У НАС РАЗВЕ ВСЕ ПЕРЕЧИСЛЕННОЕ ТУТ ОПИСАНО?
Дополнительные настройки для киосков и касс самообслуживания
В дополнение к перечисленным выше настройкам, обязательным для любых касс, для касс самообслуживания УКМ 5 выполняется специфичная настройка, отвечающая за отображение на экране анимации при оплате по QR-коду.
Настройка выполняется в конфигурационном файле sale.conf (applications\sale\sale.conf):
В раздел bl данного файла нужно добавить следующий фрагмент, после чего сохранить файл:
Блок кода | ||||
---|---|---|---|---|
| ||||
kiosk2: {
negativeSoundEffects = false #приоритет 1
voiceSoundEffects = true #приоритет 2
positiveEffect = true
positiveAnimationTimer=[500, 1000, 500]
extendedRecognition = true # Расширенное распознавание, доступно при наличие лицензии киоск2
isAnimatedIcons = true
emptyReceiptSlideShow = [scanBarCode, vision, QRPay]
useVideoSelfie = true
addItemMultiplier = 1.5
} |
Проверка многоразовой платёжной ссылки СБП
Функционал проверки платежной ссылки СБП (для банков Райффайзен и Русский Стандарт) требует следующих настроек:
1. В конфигурационном файле reports.conf (services\reports\reports.conf) необходимо разместить следующую строку:
Блок кода | ||||
---|---|---|---|---|
| ||||
# ,{ include file("conf/services/reports/qr_checker.conf")} # Проверка статического QR-кода |
2. В разделе services\reports нужно разместить конфигурационный файл qr_checker.conf:
...
language | scala |
---|---|
theme | RDark |
...
Дополнительные настройки для киосков и касс самообслуживания
В дополнение к перечисленным выше настройкам, обязательным для любых касс, для касс самообслуживания УКМ 5 выполняется специфичная настройка, отвечающая за отображение на экране анимации при оплате по QR-коду.
Настройка выполняется в конфигурационном файле sale.conf (applications\sale\sale.conf):
В раздел bl данного файла нужно добавить следующий фрагмент, после чего сохранить файл:
Блок кода | ||||
---|---|---|---|---|
| ||||
kiosk2: {
negativeSoundEffects = false #приоритет 1
voiceSoundEffects = true #приоритет 2
positiveEffect = true
positiveAnimationTimer=[500, 1000, 500]
extendedRecognition = true # Расширенное распознавание, доступно при наличие лицензии киоск2
isAnimatedIcons = true
emptyReceiptSlideShow = [scanBarCode, vision, QRPay]
useVideoSelfie = true
addItemMultiplier = 1.5
} |
Проверка многоразовой платёжной ссылки СБП
Функционал проверки платежной ссылки СБП (для банков Райффайзен и Русский Стандарт) требует следующих настроек:
1. В конфигурационном файле reports.conf (services\reports\reports.conf) необходимо разместить следующую строку:
Блок кода | ||||
---|---|---|---|---|
| ||||
# ,{ include file("conf/services/reports/qr_checker.conf")} # Проверка статического QR-кода |
2. В разделе services\reports нужно разместить конфигурационный файл qr_checker.conf. Он имеет несколько разный вид, в зависимости от банка.
Блок кода | ||||||
---|---|---|---|---|---|---|
| ||||||
# QR-оплаты. Операция "Проверка статического QR-кода"
# Настраивать так же, как и QR-оплату
#
{
"reports.qr_checker": {
params : {
num = 4 # Последовательность отображения отчетов в Приложении "Отчеты".
# В начале меню со списком отчётов отображаются отчёты с меньшими значениями параметра "num".
name = "Проверка статического QR-кода" # Название отчёта в меню "Отчёты"
description = "Проверка соответствия наклеенного на кассе QR-кода с тем, что для этой кассы настроен" # Краткое описание отчёта в этом же меню.
url = "amqp://ukm:xxxxxx@192.168.25.93"
modulePay = "servplus.qrrsb.payment"
moduleCancel = "servplus.qrrsb.cancel"
subsystem = "qrrsb"
amqp = "amq.topic"
amqpTimeout = 10 second
}
}
} |
Блок кода | ||||||
---|---|---|---|---|---|---|
| ||||||
# QR-оплаты. Операция "Проверка статического QR-кода" # Настраивать так же, как и QR-оплату # { "reports.qr_checker": { params : { num = 4 # Последовательность отображения отчетов в Приложении "Отчеты". # В начале меню со списком отчётов отображаются отчёты с меньшими значениями параметра "num". name = "Проверка статического QR-кода" # Название отчёта в меню "Отчёты" description = "Проверка соответствия наклеенного на кассе QR-кода с тем, что для этой кассы настроен" # Краткое описание отчёта в этом же меню. url = "amqp://ukm:xxxxxx@192.168.25.93113" modulePay = "servplus.qrrsbqrraiffd_variable.payment" moduleCancel = "servplus.qrrsbqrraiffd_variable.cancel" subsystem = "qrrsbqrraiffd_variable" amqp = "amq.topic" amqpTimeout = 1050 second } } } |
Параметры в данном файле следует выставить аналогично настройкам QR-оплаты.ДЛЯ ПОДДЕРЖКИ ПРИВЯЗКИ ПЛАТЕЖНОЙ ССЫЛКИ К КАССЕ (РАЙФ) КАКИЕ-ТО ЕЩЕ ДОП. НАСТРОЙКИ ТРЕБУЮТСЯ?
Все выполненные настройки необходимо сохранить.