Оплата QR-кодом: Raiffeisen СБП (Система Быстрых Платежей)

SRTZ-159 - Getting issue details... STATUS

SRTZ-400 - Getting issue details... STATUS

10.2.86.0

Настройки

Сервер

1. Добавьте процессинг Райффайзена в список внешних систем на сервере.

Процессинг доступен в списке внешних систем, начиная с версии 10.2.88.0.

2. На сервере SetRetail или SetCentrum кликните Интеграция → кликните Внешние процессинги → кликните .

3. Наберите в строке поиска Райффайзен → кликните Сервисы оплаты по QR-коду → установите флажок  Райффайзенбанк (СБП) → кликните .

4. Кликните Райффайзенбанк (СБП).

5. Введите данные в поля → нажмите .

  • Все сведения для подключения к процессингу предоставляет Райффайзенбанк.
  • Начиная с версии 10.2.89.0:
    • Настройки отправляются на все кассы торговой сети.
    • Вручную настраивать каждую кассу учетными данными СБП не требуется.
ПараметрОписание
Ключ доступаКлюч доступа в формате BASE64 предоставляется банком.
Счет юр.лицаСчет юридического лица магазина на который оформлен банковский процессинг.
Идентификатор зарегистрированного партнера в СБПИдентификационные номер предоставляемый банком для магазина в системе СБП

Назначение платежа (отображается в выписке)

SRTZ-1070 - Getting issue details... STATUS

CR-5580 - Getting issue details... STATUS

10.2.99.0

Данные для протокола обмена с процессингом Райффайзенбанк СБП в котором присутствует секция paymentDetails, которую банк отображает в выписке передаваемой ритейлеру.

Допустимые значения:

  • Простой текст.
  • Переменные (мнемоники):
    • %SHOP_INDEX% - номер магазина.
    • %CASH_NUMBER% - номер кассы.
    • %DATE_TIME% - дата и время формирования запроса в формате ISO-8601 (например, 2021-04-15T13:12:12).

Доп. информация (отображается в реестре оплат)

SRTZ-1070 - Getting issue details... STATUS

CR-5580 - Getting issue details... STATUS

10.2.99.0

Данные для протокола обмена с процессингом Райффайзенбанк СБП в котором присутствует секция additionalInfo, которую банк отображает в реестре оплат, передаваемом ритейлеру.

  • Простой текст.
  • Переменные (мнемоники):
    • %SHOP_INDEX% - номер магазина.
    • %CASH_NUMBER% - номер кассы.
    • %DATE_TIME% - дата и время формирования запроса в формате ISO-8601 (например, 2021-04-15T13:12:12).
Срок действия QR-кода в минутахСрок в течение которого будет действителен сгенерированный QR-код оплаты на экране или на чеке.



7. Перейдите в Кассовый модуль → кликните Шаблоны касс → рядом с тем шаблоном касс, для которого требуется назначить оплату QR-кодом нажмите  → выберите Редактировать.

 

8. Перейдите на вкладку ПРОЦЕСС ТОРГОВОЛИ → установите в секции Типы оплат флажок Оплата по QR-коду → нажмите  → нажмите .

9. Перейдите в раздел Кассовый модуль → кликните Банки → кликните .

10. Введите в поле Название наименование отображаемого банка на кассе с пометкой QR → выберите из поля со списком процессинг Райффайзенбанк (СБП) → нажмите .

11. Банк добавиться в список.

Назначение функциональных клавиш и пунктов меню клавиатурной кассы

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

Клавиша прикассовой клавиатуры

Перейдите в раздел Кассовый модуль → кликните Кассовое оборудование → нажмите кнопку редактирования шаблона клавиатуры.

Назначьте тип оплаты Оплата по QR-коду и в наименовании банка выберите Райффайзенбанк СБП → нажмите Сохранить.

Кассовое меню

Перейдите в Кассовый модуль → кликните Шаблоны касс → рядом с тем шаблоном касс, для которого требуется назначить оплату QR-кодом нажмите  → выберите Редактировать.

Перейдите на вкладку НАСТРОЙКА МЕНЮ → нажмите .

Назначьте тип оплаты Оплата по QR-коду → нажмите Применить.

Касса

Клавиатурная

Настройка конфигурационного файла для вывода QR-кода оплаты на LCD-дисплей покупателя 

SRTZ-399 - Getting issue details... STATUS

10.2.88.0

  • Данная настройка применяется только для клавиатурных касс. На кассах SetTouch этот параметр редактировать не требуется.
  • По умолчанию включена настройка отображать QR-код на втором дисплее.
  • Для печати QR-кода на чеке установите значение showQROnCheckDisplay = false.

Если к клавиатурной кассе подключен /wiki/spaces/SR10SUPPORT/pages/1229979676, тогда можно установить параметры его вывода для сканирования его покупателем из мобильного приложения Raiffeisen.

1. Отройте на редактирование файл crystal-cash/config/plugins/payments-bankQR-config.xml:

2. Установите параметр showQROnCheckDisplay = true.

Настройка подключения к процессингу

1. Переключитесь на экран визуализации кассового модуля. 

2. Перейдите в кассовой меню → выберите Конфигуратор.

3. Выберите Банки.

6. Выберите Райффайзенбанк СБП.

7. Нажмите Задействовать.

8. Нажмите ОТМЕНА → Перезагрузите кассовый модуль.

SetTouch

1. Нажмите Настройки.

2. Нажмите Банки.

3. Выберите Райффайзенбанк (СБП).

4. Включите использование процессинга.

5. Вернитесь на предыдущий экран.

6. Перезагрузите кассовый модуль.

QR-дисплей Телеметрон

SRTZ-1252 - Getting issue details... STATUS

CR-5970 - Getting issue details... STATUS

10.3.4.0

Описание

Начиная с версии 10.3.4.0 есть возможность демонстрировать QR-код на дисплее “Телеметрон” при оплате через Систему Быстрых Платежей "Райффайзенбанк", чтобы применять оплату по QR-коду из мобильного приложения банка-партнёра СБП в тех магазинах, где на кассе подключён данный дисплей.

Настройка

Добавьте на сервере Кассовый модульКассовое оборудование → кнопка добавления оборудования  → Дисплей покупателя → QR-дисплей Телеметрон.

На кассе подключите устройство и выберите QR-дисплей Телеметрон.

Пример работы дисплея Телеметрон

  1. Кассир переходит в режим Оплаты.

  2. Выбирает тип оплаты "Оплата по QR-коду".

  3. Касса выводит QRC для оплаты на дисплей "Телеметрон".

  4. Покупатель сканирует QRC в приложении банка-партнёра СБП.

  5. Касса регистрирует чек.


Пример работы

Начиная с версии 10.3.4.0 сделана отмена генерации QR-кода, в том случае, когда кассир нажал Прервать операцию.

SRTZ-1298 - Getting issue details... STATUS

CR-6357 - Getting issue details... STATUS

Клавиатурная касса

Печать QR-кода для санирования в приложении Raiffeisen

1. Кассир добавляет товар в чек.

2. Кассир нажимает РАСЧЕТ.

3. Переходит в меню Типы оплат.

4, Кассир выбирает тип оплаты Оплата по QR-коду, Райффайзенбанк СБП → нажимает ВВОД.

5. Кассир нажимает ВВОД.

6. Появляется сообщение с запросом о сканировании QR-кода.

7. Печатается чековый документ QR-кодом для оплаты.

8. После печати чека на экране кассира появляется кнопка Прервать, если покупатель не сможет отсканировать QR-код.

9. Покупатель запускает мобильное приложение Raiffeisen.

Демонстрируется тестовое мобильное приложение.

10. Покупатель авторизуется в мобильном приложении.

11. Покупатель сканирует QR-код из чекового документа.

12. Покупатель подтверждает списание.

13. Приложение обрабатывает транзакцию оплаты.

14. Оплата успешно завершена.

15. Печатается чек о продаже по банковской карте без банковского слипа:

Оплата сканированием QR-кода клиентам с дисплея покупателя

SRTZ-399 - Getting issue details... STATUS

10.2.88.0

Добавление товара, выбор типа оплаты и подытог совершается стандартной последовательностью шагов, как и в предыдущей главе.

Когда кассир подтверждает сумму оплаты, нажав на клавишу ВВОД, на /wiki/spaces/SR10SUPPORT/pages/1229979676 появляется запрос на сканирование QR-кода.

Покупатель производит стандартные действия, как и в предыдущей главе для сканирования QR-кода в приложении Raiffeisen.

Если LCD-дисплей покупателя отсутствует, но установлена настройка оплаты сканированием QR-кода из мобильного приложения, тогда будет напечатан чек с QR-кодом.

SetTouch

На кассе SetTouch QR-код отображается только на дисплее покупателя.

Пример запроса сканирования QR-кода на кассе SetTouch:

Возвраты

  • Операции возврата производятся стандартным образом.
  • Клавиатурная кассы и SetToch при возврате по чеку не запрашивают сканирование QR-кода.

Примеры банковского слипа (начиная с версии 10.3.2.0)

SRTZ-1166 - Getting issue details... STATUS

CR-5575 - Getting issue details... STATUS

10.3.2.0

При оплате через систему СБП Райффайзенбанк данные банковской транзакции печатаются на слипе в полном соответствии требованиям платежных систем и проведения возможных проверок при расхождениях.

Отдельный слип:


Слип в составе чека:



Экспорт данных по продажам в ERP

SRTZ-559 - Getting issue details... STATUS

10.2.88.0

Данные о продажах отправляются с помощью веб-сервиса на стороне ERP и на стороне SetRetail10.

Пример чека с данными по транзакции Райффайзен
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<purchases count="1">
    <purchase tabNumber="333" userName="Петрова Лидия Ивановна" operationType="true" operDay="2020-08-12+03:00" shop="234" cash="1" shift="2" number="12" saletime="2020-08-12T21:14:16.402+03:00" begintime="2020-08-12T21:13:37.725+03:00" amount="50.0" discountAmount="0.0" inn="7801111101">
        <positions>
            <position order="1" departNumber="583" goodsCode="45033" barCode="4607141310331" count="1.0" cost="50.0" nds="10.0" ndsSum="4.55" discountValue="0.0" costWithDiscount="50.0" amount="50.0" dateCommit="2020-08-12T21:13:37.732+03:00">
                <plugin-property key="countryName" value="Россия"/>
            </position>
        </positions>
        <payments>
            <payment typeClass="BankQRPaymentEntity" amount="50.0" description="Оплата по QR-коду">
                <plugin-property key="cash.transaction.id" value="110060"/>
                <plugin-property key="cash.transaction.date" value="2020-08-12 21:13:45.432"/>
                <plugin-property key="bank.id" value="Райффайзенбанк СБП"/>
                <plugin-property key="merchant.id" value="MA0000002371"/>
                <plugin-property key="order.id" value="6493ec4e-8f96-4d8b-a1a4-166dddef17e6"/>
                <plugin-property key="operation.id" value="24430"/>
            </payment>
        </payments>
    </purchase>
</purchases>

Видеодемонстрация

Клавиатурная касса

Сканирование QR-кода с чекового документа

Сканирование QR-кода на дисплее покупателя

SRTZ-399 - Getting issue details... STATUS

10.2.88.0

SetTouch