SetRetail10 ◾️ Сервис оплаты ПроЗапас Локо

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

SetRetail10 ◾️ Сервис оплаты ПроЗапас Локо

https://crystals.atlassian.net/browse/MMTR-1

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

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

10.4.8.0

Описание

ПроЗапас - удобный современный сервис для покупки товаров в магазине с помощью возобновляемого денежного лимита.

В рамках SetRetail это плагин интеграции с платежным сервисом, в котором реализованы следующие возможности:

  • оплата по QR-коду в мобильном приложении Локо-Банка;

  • отмена платежа в процессе оплаты;

  • возврат по чеку;

  • перезапросы оплаты при потере связи на кассе.

Подробное описание возможностей платежного сервиса в презентации .

Ценность

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

  • Быстрое открытие лимита - не более 1 минуты.

  • Лимитом можно пользоваться на постоянной основе.

  • Бесконтактная оплата товаров (без пластиковой карты).

  • Гибкость управления лимитом: выбор даты, суммы и срока платежа.

  • Размещение промо-акций от магазинов-партнеров в сервисе "ПроЗапас".

Преимущества сервиса для партнёра:

  • Экономия на эквайринге.

  • Рост среднего чека за счёт полученного лимита.

  • Увеличение повторных продаж.

  • Цифровая витрина магазина с промо-акциями в мобильном приложении Локо-Банка.

  • "ПроЗапас" - канал привлечения новых покупателей.

Примеры работы

Оплата всего чека

1. Кассир добавляет товары в чек → нажимает

→ выбирает тип оплаты Оплата ПроЗапас Локо.

2. Кассир подтверждает сумму оплаты и нажимает ОПЛАТИТЬ.

3. Касса выводит сообщение "Отсканируйте QR-код покупателя".

4. Покупатель формирует QR-код в приложении Локо Мобайл.

5. Кассир сканирует QR-код.

6. Касса направляет в процессинг банка запрос TrancheCreateRequest на транш.

7. Касса получает успешный ответ на запрос (код ошибки 0).

8. Покупатель в мобильном приложении подтверждает оплату.

9. Касса направляет запрос статуса транша TranсheStatusRequest.

  • Если в ответе в поле status значение 6 - касса циклично повторяет запрос TranсheStatusRequest до получения финального успеха/ошибки, либо пока кассир не нажимает Отмена.

10. Касса получает успешный ответ на запрос (код ошибки 0) И в поле status значение 4.

11. Касса регистрирует чек.

Пример сценария возврата

Полный возврат

1. Кассир инициирует возврат по чеку.

2. Выбирает Возврат всего чека.

3. Сканирует позиции к возврату.

4. Переходит к оплатам.

5. Кассир выбирает возврат с помощью ПроЗапас Локо.

6. Касса направляет запрос TrancheRefundRequest.

7. Касса получает положительный ответ, в поле error код ошибки равен 0, то запрос прошел успешно.

8. Касса направляет запрос статуса транша TranсheStatusRequest.

9. Касса получает успешный ответ на запрос (код ошибки 0) И в поле status значение 5 или 8.

10. Касса регистрирует чек возврата.

Ограничения

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

Настройка

На сервере

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

.

2. Введите в строке поиска локо → кликните Платежные системы → установите флажок 

 Оплата ПроЗапас Локо → кликните 
.

3. Кликните по процессингу Оплата ПроЗапас Локо.

 

4. Введите необходимые настройки на вкладке ОБЩИЕ.

Параметр

Описание

Адрес подключения *

Адрес подключения к процессингу

Пример: https://pos-cristalapi-test.lockobank.ru:4447

Токен авторизации *

Токен авторизации в сервисе. Предоставляется банком

Идентификатор кассового ПО в Банке *

Идентификатор кассового ПО в банке (параметр partnerId в запросе)

Идентификатор торговой сети *

Идентификатор торговой сети (параметр marketChainId в запросе)

Таймаут соединения (сек., по умолчанию: 3)

Время соединения с сервисом при попытке оплаты.

Таймаут ожидания ответа (сек., по умолчанию: 5)

Время ожидания ответа от сервиса после инициализации оплаты.

Количество попыток для запроса (по умолчанию: 5)

Количество попыток запроса

Минимальная сумма оплаты 

Минимально допустимая сумма оплаты. 

Значение по умолчанию - 500 руб.

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