Публичное пространство
SetTouch ◾️ Приоритетные способы оплаты
https://crystals.atlassian.net/browse/SRTG-208
https://crystals.atlassian.net/browse/SRTB-9785
https://crystals.atlassian.net/browse/CR-13910
10.4.19.2
Описание
Функциональность позволяет настраивать порядок отображения способов оплаты, включая плагины, работающие через SetAPI. Это помогает задать строгую последовательность оплат по бизнес-логике, например, чтобы снизить комиссию за безналичные операции, направляя клиентов в первую очередь к выгодным для бизнеса способам расчёта.
Ценность
Снижение комиссии при использовании безналичных оплат.
Повышение доли использования приоритетных платежных систем.
Логика работы
1. Настройка приоритета
Доступна настройка дополнительного списка приоритетных способов оплаты. Первый способ в списке является наиболее приоритетным.
2. Начало оплаты
При переходе к этапу оплаты автоматически активируется только первый способ из списка. Соответствующий плагин оплаты запускается автоматически. Другие способы оплаты на этом этапе недоступны.
3. Переход к следующему способу
Для выбора другого способа оплаты необходимо:
Оплатить часть суммы первым способом, ИЛИ
Нажать кнопку «Пропустить» на форме ввода суммы.
После выполнения одного из этих действий касса автоматически переходит ко второму способу в списке.
4. Завершение приоритетной очереди
После применения или пропуска всех приоритетных способов касса открывает выбор из всех остальных настроенных способов оплаты, включая ранее использованные приоритетные.
Пример работы
Настроены приоритетные типы оплаты:
Яндекс Сплит
Внешний банковский терминал
Кассир добавляет товары в чек и выбирает первый тип оплаты из списка приоритетных - Яндекс Сплит (единственный доступный на данном этапе).
1а. Или нажимает кнопку быстрого выбора типов оплат.
Кассир нажимает ПРОПУСТИТЬ.
Касса автоматически предлагает оплатить вторым типом оплаты, указанным в списке приоритетных (в данном примере - Внешний банковский терминал).
Кассир вводит часть суммы для оплаты → нажимает ОПЛАТИТЬ.
Касса автоматически предлагает доплатить оставшуюся сумму наличными. Кассир вводит сумму → нажимает ОПЛАТИТЬ.
4а. Или выбирает тип оплаты из полного списка.
Касса регистрирует чек.
Ограничения
Не допускается указывать в настройке базовые типы оплат Set, если их настроено больше одного в общем списке.
Примеры:
Настроены 2 типа оплаты BankCardPaymentEntity (два банковских терминала на одной кассе):
Настроены 3 типа оплаты BankQRPaymentEntity:
Настройка
Отредактируйте и выполните скрипт по базе данных set, указав требуемые типы оплат через разделитель ; → перезагрузите кассовый модуль.
Для наименований базовых типов оплат Set используются значения, указанные в интеграционной документации.
Для плагинов, работающих через SetAPI, наименование типа оплаты может быть найдено в настройках плагина, на вкладке с дополнительными настройками в поле код оплаты для передачи в систему событий.
Пример:
Для плагина Яндекс Пэй и Сплит в поле код оплаты для передачи в систему событий - значение yandex.pay.payment.plugin.