Описание
"Социальный процессинг" – это универсальный сервис безналичной оплаты для участников адресных региональных социальных программ, владельцев карты МИР, который предоставляет возможность предоплатной и постоплатной схемы выделения бюджетных средств под социальную программу. Таким образом, через "Социальный процессинг" льготным категориям граждан предоставляется возможность использовать карты МИР в магазинах для оплаты социально-значимых категорий товаров в счет бюджетных средств. Какие карты МИР будут относиться к ряду социальных, а также какие товары и на какую сумму можно будет с их помощью приобрести, определяет сервис "Социальный процессинг".
...
- В одном чеке категорически не допускается более одной оплаты через сервис "Социальный процессинг". За соблюдением этого требования строго следит Универсальный интегратор.
- В ответе, передаваемым на кассу, товарные позиции, считающиеся социальными, помечаются свойством с кодом SOC_PROC и значением в формате "[номер позиции],[соц. стоимость позиции]".
- Частичный возврат социальных товаров невозможен, так как сторона сервиса "Социальный процессинг" не отвечает за вычисления цен и количества товаров.
- Если в возврате по чеку присутствуют социальные товары, то возврат через сервис "Социальный процессинг" должен быть выполнен первым, чтобы избежать коллизий при возврате смешанных товаров, оплаченных несколькими средствами оплаты.
Настройки Универсального интегратора
Описание таблиц
- soc_processing_stores – задается соответствие номера магазина в настройках Универсального интегратора и торговой системы
- soc_processing_merchants – настройки параметров соединения и взаимодействия с сервисом "Социальный процессинг" для каждого магазина
- soc_processing_terminals – настройки для кассы
- soc_processing_transactions – таблица для хранения данных по транзакциям
Структура таблиц
- В таблице soc_processing_stores находится связка между идентификатором магазина из запроса и его конфигурацией:
...
Название | Значение | Описание |
---|---|---|
op_date | datetime | Дата обновления данных |
id | bin | Уникальный идентификатор операции в системе Универсального интегратора в двоичном виде |
cancel | bin | Уникальный идентификатор отмены операции в Универсальном интеграторе в двоичном виде |
data | string в формате JSON | Данные по транзакции: фактически хранит данные из ответа от сервиса "Социальный процессинг", требуемые для возврата, отмены или просто идентификации операции |
Дополнительная информация
После заполнения данных в БД демона необходим перезапуск:
...
________________________________________________
Настройки авторизации на кассовом сервере УКМ 4
Настройка оплаты на сервере УКМ 4
1. В настройках магазина нужно указать путь для параметра RabbitMQ сервер как amqp://ukm:xxxxxx@192.168.25.xxx:
...
Настройки необходимо сохранить.
Метки протоколирования
RabbitMQ – Работа с сервером RabbitMQ.
QR_PAYMENT – Средство оплаты QR оплата.
...