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

Узбекистан ◾️ Сервис оплаты Alif

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

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

10.4.5.0

10.4.4.4

Описание

Оплата чека продажи QR-кодом виртуального кошелька «Alif».

Ценность

  • Для Alif:

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

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

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

    • Сокращение кассового разрыва за счет online-зачислений

    • Экономия на комиссии по сравнению с комиссией эквайринга

    • Поддержание конкуренции по QR-оплатам между поставщиками услуг

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

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

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

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

    • Ускорение процесса оплаты посредством кода с использованием только 1 мобильного приложения

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

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

Клавиатурная касса

1. Кассир добавляет товары в чек и переходит к расчету.

2. Кассир выбирает тип оплаты Alif.

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

4. Покупатель открывает приложение на телефоне, генерирует код и предоставляет кассиру для сканирования.

5. Кассир сканирует код, касса отправляет запрос на оплату. После успешного ответа от процессинга касса фискализирует чек.

SetTouch

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

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

3. Покупатель открывает приложение на телефоне, генерирует код и предоставляет кассиру для сканирования.

4. Кассир сканирует код, касса отправляет запрос на оплату. После успешного ответа от процессинга касса фискализирует чек.

CSI K

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

2. Покупатель выбирает тип оплаты Alif.

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

4. Покупатель генерирует код оплаты в своем телефоне и сканирует код.

5. Касса получает ответ об успешно проведенной оплате и фискализирует чек.

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

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

  2. Кассир находит в кассе чек по ШК / номеру чека / дате

  3. Кассир нажимает “Возврат всего чека“

  4. Кассир выбирает тип оплаты "Alif"

  5. Касса направляет запрос на возврат с помощью метода refundPayment.

  6. Касса получает ответ о успешном выполнении транзакции

  7. Касса фискализирует чек

  8. Касса отправляет запрос registerReceipt в Alif
    Поле is_refund заполняется значением true

Ограничения

  • Код содержит в себе QR-код и ШК, расположенные на одном экране

  • Код живет только 30 секунд, после истечения времени он аннулируется и создается новый

  • Код можно использовать только 1 раз

  • Все суммы указываются в тийин. Соотношение 100 тийин = 1 сум

  • Срок рассрочки выбирает покупатель в своем приложении

  • Произвольный возврат запрещен

  • Частичная оплата запрещена

  • Возврат на "Alif" возможен только если чек был полностью оплачен через "Alif"

  • Чек с применением оплаты Alif должен быть оплачен им полностью, без использования других оплат

Настройка

1. Перейдите в Интеграция → Внешние процессинги → кликните .

2. Наберите в строке поиска alif → кликните Платежные системы → установите флажок  Alif → кликните .

3. Кликните по процессингу Alif.

4. На вкладке ОБЩИЕ установите параметры подключения процессинга.

ПараметрОписание
Адрес подключения *

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

Пример: https://api-dev.alifpay.uz/v2

Токен *Токен авторизации.
Таймаут соединения (сек., по умолчанию: 3)Время соединения с сервисом при попытке оплаты.
Таймаут ожидания ответа (сек., по умолчанию: 5)Время ожидания ответа от сервиса после инициализации оплаты.
Минимальная сумма, возможная к оплате (сум)

Минимальное значение суммы оплаты.

Значение по умолчанию: 500 сум

Максимальная сумма, возможная к оплате (сум)

Максимальное значение суммы оплаты.

Значение по умолчанию: 200 000 000 сум


5. На вкладке ALIF установите флажки дополнительных настроек → кликните .

ПараметрОписание

требует пропорциональный возврат

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

Функциональность не поддерживается, так как частичная оплата с помощью Alif запрещена.

частичный возврат чека запрещен

Разрешен только возврат чека полностью.

В данном плагине не поддерживается частичный возврат, независимо от выбора настройки.

допускать запрет других типов оплатФункциональность не поддерживается в данной версии плагина.
код оплаты для передачи в систему событийКод оплаты для передачи в систему событий
возвращать дополнительными способами вместо плагинаПри оформлении возврата чека, оплаченного Alif, денежные средства могут быть возращены только выбранными типами оплат из списка. Возврат Alif недоступен.

Дополнительные способы возврата, доступные всегда

Если включена "возвращать дополнительными способами вместо плагина", то этот список используется вместо плагина. Выбранные типы оплат должны быть разрешены в настройках шаблона кассы.

Список типов оплат, всегда используемых для выполнения возврата в дополнение к Alif.

Способы возврата, дополнительно доступные по решению плагина

Если включена "возвращать дополнительными способами вместо плагина", то этот список не применяется. Выбранные типы оплат должны быть разрешены в настройках шаблона кассы.

Список типов оплат, используемых для выполнения возврата при невозможности завершить возврат плагинным типом оплаты.

Функциональность не поддерживается в данной версии плагина.

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

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

8. Перезагрузите кассовый модуль.

Экспорт в ERP

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

Экспорт чека продажи

<purchase ...> 

  • <payments>
    • alif.payment.plugin - плагин оплаты Alif
  • </payments>
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<purchases count="1">
    <purchase tabNumber="99999" userName="Иванов Иван Иванович" operationType="true" cashOperation="INCOME" operDay="2024-09-17+03:00" shop="779" cash="1" shift="83" number="1" saletime="2024-09-17T15:03:05.389+03:00" begintime="2024-09-17T15:00:09.691+03:00" amount="2136.91" discountAmount="237.44" inn="1234567890" fiscalDocNum="182;1">
        <plugin-property key="PROMO_PRINT_DISABLED" value="true"/>
        <plugin-property key="FISCAL_DOC_ID" value="182"/>
        <plugin-property key="FN_DOC_NUM_IN_SHIFT" value="2"/>
        <plugin-property key="CASHIER_NAME" value="Иванов Иван Иванович"/>
        <plugin-property key="UID_PURCHASE" value="0e46611c-3339-42ad-8c02-ba6948abefbc"/>
        <plugin-property key="KPP" value="987654321"/>
        <plugin-property key="CASH_TIME_ZONE" value="+03:00"/>
        <positions>
            <position order="1" departNumber="583" goodsCode="0000220" barCode="4216420000220" count="1.000" cost="1134.45" nds="20.0" ndsSum="170.17" discountValue="113.45" costWithDiscount="1021.00" amount="1021.00" dateCommit="2024-09-17T15:00:09.764+03:00" insertType="1">
                <plugin-property key="lineNumberAfterRegistration" value="1"/>
                <plugin-property key="countryName" value="Россия"/>
                <plugin-property key="ffdTag2108"/>
                <plugin-property key="salesTax" value="0"/>
                <plugin-property key="minimalPrice" value="-1"/>
            </position>
            <position order="2" departNumber="583" goodsCode="0000221" barCode="4216420000221" count="1.000" cost="1239.90" nds="20.0" ndsSum="185.99" discountValue="123.99" costWithDiscount="1115.91" amount="1115.91" dateCommit="2024-09-17T15:00:16.318+03:00" insertType="1">
                <plugin-property key="lineNumberAfterRegistration" value="2"/>
                <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="0" typeClass="alif.payment.plugin" amount="2136.91" description="Alif"/>
        </payments>
    </purchase>
</purchases>

Статьи по функциональности страны