Дерево страниц

Сравнение версий

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.

Оглавление

Настройки по банкам

Отображение дочерних

Описание

Некоторыми из наших клиентов справедливо подмечено, что оплата с помощью СБП по динамическим QR-кодам иногда может затрудняться проблемами с демонстрацией этого QR-кода покупателю, так как не на каждой кассе есть возможность вывести QR-код на экран, а в печатном виде он может иметь дефекты.

...

Так как сам QR-код не изменяется, то его изображение можно распечатать и разместить на кассе в виде наклейки или NFC-метки.  АО "Райффайзенбанк" имеет Вдобавок к этому, по просьбе к команде техподдержки продукта, можно также настроить вывод такого QR-кода на экран покупателя, чековую ленту или экран киоска, при условии их наличия в магазине. 

Некоторые банки имеют общий процессинговый центр для обработки платежей по динамическим QR-кодам и по кассовым платёжным ссылкам СБП. Получить кассовые платёжные ссылки для каждой кассы торговой сети может только юридическое лицо в клиентском приложении банка.

Решение

 Поддержать новые версии команд протокола сервиса Райффайзенбанка:

 1. Команда Регистрации QR POST /sbp/v2/qrs
   В отличие от старой версии deprecated поддержано создание кассовых платёжных ссылок и в ответе на запрос вместо кода сообщения code используется Статус QR-кода qrStatus

2. Команда проверки статуса платежа GET /sbp/v2/qrs/{qrId}

В отличие от старой версии deprecated в ответе на запрос вместо кода сообщения code используется Статус QR  кода qrStatus

Поддержать команды работы с кассовой платежной ссылкой СБП

  1. Создание заказа (POST /payment/v1/orders)
  2. Получение статуса заказа (GET /payment/v1/orders/ {orderId})
  3. Отмена заказа (DELETE /payment/v1/orders/{orderId}
  4. Возврат заказа (в том числе частичный (POST /payment/v1/orders/{orderId}/refunds/{refundID})
  5. Проверка статуса возврата (GET /payments/v1/orders/{orderId}/refunds/{refundId})

Целевой сценарий использования кассовой платёжной ссылки СБП

...

На практике, сценарий оплаты по кассовой ссылке СБП выглядит следующим образом:

...

  1. Кассир формирует чек.
  2. Кассир переходит в режим оплаты.
  3. Кассир уточняет у покупателя способ оплаты.
  4. Покупатель сообщает, что будет оплачивать покупку с использованием QR-кода.
  5. Кассир выбирает вид оплаты «QRпо QR-оплата» коду и, при необходимости, изменяет сумму оплаты.
  6. Касса отправляет запрос в Универсальный интегратор.
  7. Универсальный интегратор отправляет запрос на создание заказа ( в качестве аргумента указан qrId с наклейки) в процессинг банка
  8. Универсальный интегратор обрабатывает полученный ответ

...

  1. .
  2. Если процессинг банка вернул положительный ответ, Универсальный интегратор возвращает этот ответ на кассу.
  3. Покупатель считывает QR-код с наклейки мобильным приложением банка (или отказывается в виду невозможности войти в мобильное приложение (нет связи, забыл пароль и т.п).
  4. Касса выводит кассиру диалоговое окно с сообщением «Подтвердитепросьбой подтвердить, что покупатель успешно сканировал QR-код и подтвердил оплату»выполнил оплату.
  5. Если кассир не Кассир подтверждает сканирование QR-кода и оплату:.
  6. Касса отправляет запрос в Универсальный интегратор
  7. Универсальный интегратор отправляет запрос в процесинг банка на отмену заказа
  8. Универсальный интегратор возвращает на кассу ответ от процессингаКассир предлагает покупателю выбрать другой способ оплаты. Переход на выбор способа оплаты.Если кассир подтверждает сканирование и оплату:Касса отправляет запрос в Универсальный интегратор
  9. Универсальный интегратор отправляет запрос на получение статуса заказа в процессинг банка.
  10. Процессинг банка возвращает ответ в Универсальный интегратор.
  11. Универсальный интегратор возвращает ответ на кассу.
  12. Касса получает ответ о статусе проведения платежа: Если если получено успешное подтверждение ответа, Касса касса добавляет «QRQR-оплату» оплату в чек.
  13. В противном случае кассир предлагает покупателю Касса закрывает чек.

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

...

чека.