SetRetail10 ◾️ Оплата по QR-коду СБП через терминалы Inpas Smartsale

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

SetRetail10 ◾️ Оплата по QR-коду СБП через терминалы Inpas Smartsale

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

https://crystals.atlassian.net/browse/SRTZ-3410

10.4.8.0

Описание

Функциональность обеспечивает возможность подключения на кассе оплаты по СБП (Системе быстрых платежей) СБП через терминалы Inpas Smartsale, чтобы применять оплату по QR-коду из мобильных приложений банков-партнёров и получать комиссию с данных расчетов. 

Доступны следующие виды операций:

  • сканирование QR-кода с дисплея покупателя;

  • сканирование QR-кода с бумажного слипа;

  • отмена неоплаченного заказа при выходе из оплаты;

  • полный возврат;

  • частичный возврат.

Ценность

  • Для банка:

    • комиссия от платежей;

    • повышение лояльности клиентов банка.

  • Для ритейлеров:

    • увеличение среднего чека и количества покупок;

    • реализация дополнительной возможности оплаты для покупателей;

    • повышение лояльности постоянных клиентов.

  • Для покупателя:

    • дополнительная возможность оплаты;

    • ускорение процесса оплаты посредством QR-кода.

Особенности и ограничения

  • В шаблоне должен можно устанавливать только только один из типов оплаты:

    • InPas Оплата картой в формате QRC (он же MirPay QR)

    • СБП Inpas Smartsale

  • Параметры операций, автоматически применяются для любого банка с процессингом Inpas Smartsale (не только Россельхозбанк);

  • Срок жизни QR-кода учитывается не всеми банками. Для не поддерживающих параметр банков он будет игнорироваться и задаваться хостом/терминалом;

  • Произвольный возврат с данным типом оплаты невозможен;

  • Не для всех банков сверка итогов учитывает СБП операции;

  • На SCOv3 возможна только полная оплата чека по СБП (нет окна для изменения суммы к оплате);

  • Отмены:

    • При отмене оплаты со стороны кассы разрывается соединение с пин-падом, но не деактивируется QR.

    • Если покупатель успел отсканировать QR-код до прерывания операции, а подтвердить оплату после - денежные средства возвращаются в административном порядке вне кассы;

    • При отмене красной кнопкой на терминале касса отрабатывает по алгоритму обработки статусов оплаты;

1. На отмену со стороны кассы (EOT) терминал не реагирует, QR-код продолжает быть активен на экране терминала и может быть оплачен. Терминал при этом блокируется для вызова последующих команд (например, если в уже следующем чеке надо вызвать оплату по СБП/карте);

2. В случай отмены на терминале по кнопке с крестиком через 2,5-3 минуты в статусе "в обработке" -> у кассира нет способа выйти из оплаты. Но, если при этом оплатить QR-кодом, тогда оплата зайдет в чек.

 

Настройка

1. На сервере SetRetail/SetCentrum перейдите в раздел Интеграция → Внешние процессинги → кликните .

image-20260413-161935.png

 

2. Введите в строке поиска Inpas → кликните Платежные системы → установите флажок   Inpas SmartSale СБП/MirPay QR → кликните СОХРАНИТЬ.

image-20260413-162232.png

 

3. Кликните по процессингу Inpas SmartSale СБП/MirPay QR.

image-20260413-162949.png

 

4. Установите необходимые настройки → кликните СОХРАНИТЬ.

  • Установите флажок Использовать QR-код покупателя.

  • При необходимости настройте срок действия QR-кода в минутах (работает для ограниченного числа банков)/

image-20260413-163621.png

 

5. Перейдите в Кассовый модуль → Шаблоны касс → кликните на требуемый шаблон.

image-20260413-163911.png

 

6. Перейдите на вкладку ПРОЦЕСС ТОРГОВЛИ → НАСТРОЙКИ → в секции Типы оплат установите флажок Оплата по QR-коду → кликните СОХРАНИТЬ.

image-20260413-164251.png

 

7. Далее настройте терминалы Inpas:

 

Экспорт в ERP

Пример экспорта чека в ERP:

<?xml version="1.0" encoding="UTF-8" standalone="yes"?> <purchases count="1"> <purchase tabNumber="111" userName="Админ a дмин" operationType="true" cashOperation="INCOME" operDay="2024-10-24+03:00" shop="3244" cash="63" shift="4" number="2" saletime="2024-10-24T12:49:29.370+03:00" begintime="2024-10-24T12:48:19.927+03:00" amount="1.00" discountAmount="0.00" factorynum="EMPTY" inn="7802781104" kpp="780201001" fiscalDocNum="10;2" status="REGISTERED" cashType="TOUCH_2" fiscalnum="NFM.3244.63.0.1729687106231"> <plugin-property key="externalSystemId" value="32440631729763317655"/> <plugin-property key="PROMO_PRINT_DISABLED" value="true"/> <plugin-property key="FN_DOC_NUM_IN_SHIFT" value="2"/> <plugin-property key="FISCAL_DOC_ID" value="10"/> <plugin-property key="ru.crystals.globus.sap.confirmation.denied.action.labels" value=""/> <plugin-property key="CASHIER_NAME" value="Админ a дмин"/> <plugin-property key="UID_PURCHASE" value="32ecefef-a623-4694-bbb2-c0fa61d5a24f"/> <plugin-property key="ru.crystals.globus.sap.confirmation.accepted.action.labels" value=""/> <plugin-property key="KPP" value="780201001"/> <plugin-property key="CASH_TIME_ZONE" value="+03:00"/> <positions> <position order="1" departNumber="1" goodsCode="00000" barCode="4600000000008" count="1.000" cost="1.00" nds="20.0" ndsSum="0.17" discountValue="0.00" costWithDiscount="1.00" amount="1.00" dateCommit="2024-10-24T12:48:19.933+03:00" insertType="3"> <plugin-property key="gtin" value="0"/> <plugin-property key="countryName" value="Россия"/> <plugin-property key="ffdTag2108"/> <plugin-property key="salesTax" value="0"/> <plugin-property key="minimalPrice" value="-1"/> </position> </positions> <payments> <payment order="1" typeClass="BankQRPaymentEntity" amount="1.00" description="Оплата по QR-коду"> <plugin-property key="terminal.number" value="93056768"/> <plugin-property key="cash.transaction.id" value="120010"/> <plugin-property key="code" value="sbp"/> <plugin-property key="cash.transaction.date" value="2024-10-24 12:48:43.000"/> <plugin-property key="bank.id" value="inpas"/> <plugin-property key="ref.number" value="001221381741"/> <plugin-property key="subclass" value="inpas"/> <plugin-property key="merchant.id" value="1"/> </payment> </payments> </purchase> </purchases>

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