SetRetail10 ◾️ Двухэтапная оплата по отделам на банковском терминале Сбербанк

Публичное пространство

SetRetail10 ◾️ Двухэтапная оплата по отделам на банковском терминале Сбербанк

SRTZ-3917 - Получение подробных данных проблемы… СТАТУС

CR-13363 - Получение подробных данных проблемы… СТАТУС

10.4.14.0

Функциональность поддерживается всеми терминалами Сбербанка, но тестирование производилось только на терминале Kozen P12.

Описание

В некоторых торговых сетях при оплате через терминалы Сбербанка комиссия отличается в зависимости от платежной системы (например, МИР или VISA/MASTERCARD). Начиная с версии 10.4.14.0 в SetRetail добавлена возможность подключить двухэтапную оплату по отделам  на кассе через терминалы Сбербанк. Определение оплат к одному из двух отделов осуществляется автоматически, в зависимости от типа карты, с которой производится оплата.

Функциональность реализована для всех типов касс: POS/Touch/SCO.

Ценность

  • Оптимизация расходов на эквайринг (снижение комиссии при оплате картами определенных платежных систем).
  • Автоматизация процесса, исключение ошибок, связанных с ручным выбором отдела.

Особенности работы

  • Карту повторно прокатывать / прикладывать не нужно – двухэтапная операция проходит автоматически в рамках одной оплаты.
  • Доработка учитывает применение физической банковской карты и оплату через СБП.

Примеры сценариев работы

Оплата картой МИР

  1. В чек добавлены товары на сумму 5000 руб.
  2. Покупатель оплачивает чек картой МИР.
  3. Касса вызывает оплату с суммой и отделом d = 1.
  4. Терминал ожидает ввода карты.
  5. Покупатель прикладывает/вставляет карту.
  6. В ответ от терминала получаем файл обмена - e-файл с кодом 4353, содержащий название типа карты = MIR.
  7. Касса повторно отправляет команду оплаты, передавая хеш карты и d = 2.
  8. Оплата успешно проходит через отдел 2.
  9. При экспорте выгружается новое плагинное свойство <plugin-property key="department" value="2"/>.


Оплата картой VISA/MASTERCARD

  1. В чек добавлены товары на сумму 5000 руб..
  2. Покупатель оплачивает чек картой VISA или MASTERCARD.
  3. Касса вызывает оплату с суммой и отделом d = 1.
  4. Терминал ожидает ввода карты.
  5. Покупатель прикладывает/вставляет карту.
  6. В ответ от терминала получаем e-файл с кодом 4353, содержащий название типа карты ≠ MIR (VISA или MASTERCARD).
  7. Касса повторно отправляет команду оплаты, передавая хеш карты и d = 1.
  8. Оплата успешно проходит через отдел 1.
  9. При экспорте выгружается новое плагинное свойство <plugin-property key="department" value="1"/>.


Полный возврат платежа картой МИР, VISA/MASTERCARD

  1. Покупатель обращается к кассиру с целью полностью вернуть платеж по чеку.
  2. Кассир инициирует транзакцию возврата платежа.
  3. Кассир находит в кассе чек продажи по реквизитам.
  4. Кассир выбирает "Возврат всего чека".
  5. Касса выбирает тип оплаты - банковской картой.
  6. Касса вызывает возврат чека с суммой и номером отдела из БД кассы.
  7. Терминал ожидает ввода карты.
  8. Покупатель прикладывает/вставляет карту.
  9. Терминал проводит возврат по банку и возвращает ответ кассе.
  10. Касса регистрирует чек возврата с типом оплаты и номером отдела по банковской карте.
  11. В чеке возврата плагинное свойство department не передается.

Ограничения

  • Функциональность не поддерживается в операциях отмены чека.
  • Доработка корректно работает только с терминалом, зарегистрированным на работу с двумя отделами, иначе будет ошибка при обращении кассы к терминалу.
  • Доработка корректно работает только с терминалом, зарегистрированным на работу с прерыванием, иначе будет передаваться только первый отдел при обращении кассы к терминалу.
  • Если на кассе номер отдела не указан (настройка не активирована в БД), а в терминале заданы отделы, то отдел будет запрошен на экране терминала при выполнении операции.
  • Функциональность работает только при активации настройки прерывания терминала на сервере SR10 в шаблоне касс.

Настройка

Для включения передачи номера отдела в терминал в зависимости от типа банковской карты выполните скрипт на сервере SetCentrum/SetRetail по базе данных set.

Также убедитесь, что в шаблоне кассы (Кассовый модуль → Шаблоны касс) в секции Дополнительные настройки активирована настройка прерывания терминала -  Рассчитывать скидки во время оплаты.


Экспорт в ERP

Экспорт в ERP-системы осуществляется в соответствии с интеграционной документацией:

Номер отдела передается в плагинном свойстве department.

Пример экспорта


Статьи по теме



© 1994-2025, ООО «Кристалл Сервис Интеграция».
Все права защищены.

Политика обработки персональных данных