1. О программе

1.1. Термины

Агент ТСП - банк или иная финансовая организация участник СБП, выполняющий функцию платежного агента для НСПК.

Внимание

Для работы программы необходим доступ к сети Интернет.

НСПК – национальная система платежных карт.

ОС – операционная система.

СБП – система быстрых платежей.

ТСП – торгово-сервисное предприятие, пользователь СБП.

1.2. Назначение ПО

  • Обеспечить удобство интеграции QR-дисплеев MERTECH с кассовыми и товароучетными системами пользователя.

  • Предоставить возможность автономного использования QR-дисплеев MERTECH для работы с СБП через утилиту «Менеджер драйвера СБП - QR MERTECH». Возможность формирования и отображения на дисплее как статических, так и динамических QR-кодов.

  • Обеспечить поддержку QR-дисплеев MERTECH на различных версиях ОС Windows и Linux.

ПО поставляется как набор программ и при инсталляции устанавливает:

1. «Драйвер СБП - QR» - предназначен для:

  • обмена данными по протоколу http с управляющими программами;

  • обмена данными по протоколу https с Агентами ТСП согласно выбранному api банка;

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

2. «Менеджер драйвера СБП - QR MERTECH» ПО с удобным визуальным пользовательским интерфейсом, предназначено для установки настроек драйвера и тестирования его команд.

3. Драйвер VCOM порта для QR-дисплея.

1.3. Логика работы драйвера

Общий принцип работы системы представлен на блок-схеме ниже.

_images/image1.jpg

«Драйвер СБП - QR» запускается автоматически при старте ОС и функционирует как сервис. Первоначальную настройку параметров драйвера необходимо осуществить через утилиту «Менеджер драйвера СБП - QR».

Дальнейшая работа «Драйвера СБП - QR» происходит следующим образом:

  • Драйвер получает от внешнего ПО сумму и назначение платежа, дополняет её требуемыми параметрами и передает в платежный сервис Агенту ТСП.

  • Агент ТСП возвращает в драйвер платежную строку.

  • Драйвер выводит полученную строку на дисплей в виде QR-кода для оплаты покупателем.

  • Покупатель сканирует QR-код и совершает платеж.

  • Драйвер проверяет у Агента ТСП состояние платежа.

  • При успешном/неуспешном завершении процедуры оплаты банк присылает подтверждение/ошибку операции.

  • Драйвер возвращает внешнему ПО результат операции и коды ошибок.

  • Драйвер осуществляет вывод на экран QR-дисплея соответствующей информационной пиктограммы.