SetRetail SCO v.3◾Оплата несколькими банковскими картами

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

SetRetail SCO v.3◾Оплата несколькими банковскими картами

https://crystals.atlassian.net/browse/SRTLM-77

https://crystals.atlassian.net/browse/SRTLM-78

https://crystals.atlassian.net/browse/CR-13820

10.4.22.0

Описание

Начиная с версии 10.4.22.0 для КСО добавлена возможность оплаты чека несколькими банковскими картами, например, чтобы разделить сумму к оплате за дорогостоящую покупку.

Ценность

Функциональность позволяет улучшить покупательский опыт и сделать процесс покупки более гибким и удобным.

Пример работы успешного сценария

Оплата двумя способами

  • 1 способ - Частично картой;

  • 2 способ - Банковской картой.

  1. Покупатель добавляет в чек произвольные товары → покупатель нажимает Перейти к оплате.

  2. КСО переходит на экран выбора типов оплат → сумма к оплате 3480,70 → покупатель выбирает способ Частично картой.

image-20251210-152931.png
image-20251210-151316.png

 

  1. В открывшейся форме покупатель вводит сумму 1000 и нажимает кнопку Оплатить.

image-20251210-153033.png
image-20251210-151455.png

 

  1. Отображается экран оплаты по банковской карте → сумма к оплате на экране 1000.

image-20251210-153057.png
image-20251210-151540.png

 

  1. Покупатель производит оплату по пин-паду или без (в зависимости от требований банка, настроек терминала, типа карты и процессинга) → приходит подтверждение оплаты.

  2. КСО возвращается на экран выбора типа оплаты → на экране выбора типов оплат в строке Оплата банковской картой отображается оплаченная сумма - 1000 → оставшаяся сумма к оплате 2480,70 → покупатель выбирает способ оплате Банковской картой.

image-20251210-153210.png
image-20251210-151711.png

 

  1. Отображается экран оплаты по банковской карте → сумма к оплате на экране 2480,70.

image-20251210-153249.png
image-20251210-151745.png

 

  1. Покупатель производит оплату по пин-паду или без (в зависимости от требований банка, настроек терминала, типа карты и процессинга) → приходит подтверждение оплаты.

Пример работы отрицательного сценария

Ввод суммы к оплате, превышающей сумму чека

  1. Покупатель добавляет в чек произвольные товары → покупатель нажимает Перейти к оплате.

  2. КСО переходит на экран выбора типов оплат → сумма к оплате 3480,70 → покупатель выбирает способ Частично картой.

  3. В открывшейся форме покупатель вводит сумму 5000.

  4. КСО проверяет, что введенная сумма больше суммы чека → под полем ввода отображается текст Максимальная сумма чека - 3480,70 → кнопка Оплатить не доступна.

  5. Покупатель нажимает Оплатить всю сумму → в поле ввода автоматически заполняется значением 3480,70 → кнопка Оплатить доступна → покупатель нажимает на кнопку Оплатить.

  6. Отображается экран оплаты по банковской карте → сумма к оплате на экране 3480,70.

  7. Покупатель производит оплату по пин-паду или без (в зависимости от требований банка, настроек терминала, типа карты и процессинга) → приходит подтверждение оплаты.

Аннулирование частично оплаченного чека

  1. Покупатель добавляет в чек произвольные товары → покупатель нажимает Перейти к оплате.

  2. КСО переходит на экран выбора типов оплат → покупатель выбирает способ Частично картой.

  3. Покупатель вносит частичную оплату картой.

  4. Покупатель передумал или ушел

  5. Консультант авторизуется на КСО сканированием бейджа → КСО переходит в Меню консультанта:

    1. Кнопка Редактировать чек недоступна;

    2. Доступна кнопка Выйти. При нажатии на кнопку Выйти открывается выбора типов оплат.

  6. Консультант нажимает на кнопку Аннулирование → чек аннулирован.

  7. Консультант нажимает Выйти → КСО возвращается в режим покупателя на экран ожидания покупателя.

Ограничения

Отмена частичной оплаты банковской карты на КСО реализована через аннулирование чека с возвратом денежных средств покупателю.

Настройка

  1. Выполните скрипт ниже на кассе в базе данных _DB.pngcatalog в таблице _Table.jpgsales_management_properties. По умолчанию значение параметра isMultiCardPaymentAvailable = false.

UPDATE sales_management_properties SET property_value='true', send_status=0 WHERE module_name='SCO' and property_key='isMultiCardPaymentAvailable';
  1. Перезагрузите кассу.

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