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

Ключ

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

...

2. Если участник социальной программы был авторизован по банковской карте и оплата покупки будет происходить по банковской карте, то при оплате карту необходимо будет повторно аутентифицировать в банковском терминале.

Как это выглядит на кассе

1. Товары добавлены в чек

2. Кассир/ассистент вызывает кассовую операцию - «Социальная карта» (надпись на кнопке)

3. Касса предлагает меню из двух пунктов «по QR-коду/по банк.карте»:

3.1 если кассир выбирает «по QR-коду», то касса предлагает его ввести (только сканером) и касса выделяет из него шифрованную часть кода

3.2 если кассир выбирает «по банк.карте», то касса делает обращение к банк.терминалу Сбербанка с операцией получения закодированного кода карты ( операция 104 «Сформировать HMAC для карты жителя»).

4. Касса обращается с полученным кодом карты или с шифрованной частью QR-кода к СП (запрос POST /api/client)

5. Касса получает в ответе перечень кодов льгот, которые имеет данный УСП (в ответе benefit.code) и выводит на экран сообщение "Социальная карта добавлена в чек"

6. Касса рассчитывает скидки, соответствующие полученным категориям льгот, и оставляет в чеке одну с максимальным значением

7. Кассир/покупатель переходит к оплате чека

8. Если кассир/покупатель выбирает средство оплаты через банк.терминал, то касса/КСО выполняет штатный сценарий оплаты чека, включая предложение предъявить банк.карту

9. Касса отравляет в СП информацию о сумме скидок по соц.программе предоставленных УСП (запрос POST /api/transaction). 

Настройки

Для каждой льготы в кассовой системе настраивается скидка с механикой Оффлайн скидка на перечень товаров:

...