...
Продукт "Карта жителя" от АО «Расчетные решения» предназначен для реализации социальных программ в виде различных льгот. Льготы Льготы предоставляются в виде скидок на перечень товаров, приобретаемых в розничных магазинах торговых предприятий. Как таковой, сервис АО «Расчетные решения» (далее – социальный процессинг) не рассчитывает сами скидки, а только сообщает (в виде кодов категорий) набор льгот, которые есть у участника социальной программы. Участник социальной программы может иметь одновременно несколько льгот. Перечень товаров, на которые распространяется определенная социальная льгота, определяется торговым предприятием и оформляется в виде скидок кассовой программы. Каждой льготе соответствует отдельная скидка. Скидки представляют собой перечень товаров с размером скидки в виде процента, одинакового для всех товаров одной скидки.
...
2. Если участник социальной программы был авторизован по банковской карте и оплата покупки будет происходить по банковской карте, то при оплате карту необходимо будет повторно аутентифицировать в банковском терминале.
Как это выглядит на кассекассовом терминале:
1. Товары добавлены Покупатель добавляет товары в чек.
2. Кассир/ассистент Если покупка оформляется на линейной кассе, то кассир вызывает кассовую операцию - «Социальная карта» (надпись на кнопке) Социальная карта, если на киоске/КСО – то покупатель нажимает эту кнопку сам:
| Клавиатурная касса | Touch-касса | Киоск/КСО |
|---|---|---|
3. Касса предлагает меню авторизации участника программы лояльности из двух пунктов «по (по QR-коду/по банк.карте»:банковской карте):
| Клавиатурная касса | Touch-касса | Киоск/КСО |
|---|---|---|
3.1. Если выбирается опция по QR-коду3.1 если кассир выбирает «по QR-коду», то касса предлагает его ввести (возможно только путём считывания сканером) и касса и самостоятельно выделяет из него шифрованную часть кода карты.
3 3.2 если кассир выбирает «по банк.карте». Если выбирается опция по банковской карте, то касса делает обращение к банк.банковскому терминалу Сбербанка с операцией получения закодированного кода карты ( операция 104 «Сформировать HMAC для карты жителя»).
4. Касса обращается с полученным кодом карты или с шифрованной частью QR-кода к СП (запрос POST /api/client)в социальный процессинг.
5. Касса получает в ответе перечень кодов льгот, которые имеет данный УСП (в ответе benefit.code) участник программы лояльности и выводит на экран сообщение "Социальная о том, что социальная карта добавлена в чек":
| Клавиатурная касса | Touch-касса | Киоск/КСО |
|---|---|---|
6. Касса рассчитывает скидки, соответствующие полученным категориям льгот, и оставляет в чеке одну с максимальным значением.
7. Кассир/покупатель переходит к оплате чека.
8. Если кассир/покупатель выбирает средство оплаты через банк.банковский терминал, то касса/киоск/КСО выполняет штатный сценарий оплаты чека, включая предложение предъявить банкбанковскую карту.карту
9. Касса отравляет в СП социальный процессинг информацию о сумме скидок по соц.социальной программе, предоставленных УСП (запрос POST /api/transactionее участнику (если они не равны нулю).
Настройки
1. Взаимодействие между кассовой системой и сервисом социального процессинга происходит в открытой сети (Интернет).
- Используется протокол HTTPS, TLS v1.0/v1.1/v1.2
- Обмен данными между КС и «Социальным процессингом» инициирует КС с помощью POST запросов.
Для каждой льготы в кассовой системе настраивается скидка с механикой Оффлайн скидка на перечень товаров:
...