Публичное пространство
SetRetail10 ◾️ Изменение размера отображения QR-кода при оплате СБП
https://crystals.atlassian.net/browse/SRTZ-3192
https://crystals.atlassian.net/browse/SRTB-8149
https://crystals.atlassian.net/browse/CR-10512
10.4.3.0
Описание
В версии 10.4.3.0 появилась возможность менять размер динамического QR-кода для оплаты по СБП, для корректного отображения на дисплеях покупателя.
Ценность
Ускорение обслуживания покупателей.
Примеры работы
Клавиатурная касса
Разрешение дисплея: 640х480
Размер QR-кода: 150
Разрешение дисплея: 640х480
Размер QR-кода: 250
Разрешение дисплея: 800х600
Размер QR-кода: 250
Разрешение дисплея: 800х600
Размер QR-кода: 350
Разрешение дисплея: 1024х768
Размер QR-кода: 350
Разрешение дисплея: 1280х1024
Размер QR-кода: 350
Разрешение дисплея: 1366х768
Размер QR-кода: 350
SetTouch
Разрешение дисплея: 720х480
Размер QR-кода: 150
Разрешение дисплея: 720х480
Размер QR-кода: 350
Разрешение дисплея: 800х600
Размер QR-кода: 150
Разрешение дисплея: 800х600
Размер QR-кода: 350
Разрешение дисплея: 1920х1080
Размер QR-кода: 350
Ограничения
Максимальное значение настройки
qr.code.width- 350. Если значение не задано или 0/>350/текст/null, то выводится 350.Минимальное разрешение дисплея покупателя для корректного отображения QR-кода с логотипом банка и суммой - 800х600 для POS и SetTouch.
Для клавиатурных касс с дисплеями с разрешением меньше 800х600 измените значение настройки
qr.code.width: например, для разрешения 640х480 установите значение 150.Для касс SetTouch с дисплеями с разрешением меньше 800х600 уменьшение значения настройки не позволит корректно отобразить QR-код, так как в отличие от сенсорной кассы, на pos при разрешении 800x600 и меньше сначала отображается экран с позициями чека, а при оплате по QR-коду изображение кода целиком занимает экран, и после снова возвращается экран с позициями. Для pos кассы при разрешении более 800x600, а также для touch кассы для любого разрешения экран всегда один и делится на область для позиций чека и суммы(справа), и область для отображения qr-кода (слева).
Максимальное разрешение для клавиатурных касс, которое проверялось и корректно - 1280х1024 и 1366х768.
Максимальное разрешение для SetTouch, которое проверялось и корректно - 1920х1080 .
Настройка
1. Выполните скрипт на сервере по базе данных set, установив значение приоритета между сервером и кассой X:
3- настройка не может быть перезатёрта сервером;2- настройка может быть перезатёрта сервером.
SELECT add_property('CHECK_DISPLAY', null, 'qr.code.width', '300', 'Максимальный размер QR-кода в пикселях', 10, X, 0);2. Перезагрузите кассовый модуль.
Статьи по теме
- SetRetail ◾️ Переход на новый хост для оплаты по QR-коду Сбербанка
- Оплата QR-кодом: Плати QR Сбербанк (Сбербанк.Онлайн)
- Оплата QR-кодом: Сбербанк СБП (Система Быстрых Платежей)
- Оплата QR-кодом: Raiffeisen СБП (Система Быстрых Платежей)
- Оплата QR-кодом: Плати QR Тинькофф
- Оплата QR-кодом: Плати QR Банк Открытие (Система Быстрых Платежей)
- Оплата QR-кодом: Газпромбанк СБП (Система Быстрых Платежей)
- Оплата QR-кодом: Банк Русский Стандарт СБП (Система Быстрых Платежей)
- Оплата QR-кодом: Альфабанк СБП (Система Быстрых Платежей)
- Оплата QR-кодом: Сбербанк СБП (Система Быстрых Платежей) через терминал
- Оплата QR-кодом: Inpas Smartsale
- Время жизни HTTP-соединения для банков СБП и других платежных сервисов
- SetRetail10 ◾️ Альтернативные способы возврата при оплате по СБП
- SetRetail10 ◾️ Повторный запрос статуса оплаты СБП
- SetRetail10 ◾️ Изменение размера отображения QR-кода при оплате СБП
- SetRetail10 ◾️ Сохранение типов ошибок при оплате СБП
- Оплата QR-кодом: Сбербанк (СБП) ECOM
- Оплата QR-кодом: Сбербанк V3 (СБП)