Состав ПО: библиотека ShSendy.dll
Установка:
Устанавливается вместе с конфигурацией «Кассир 5» и располагается в подкаталоге информационной базы …\ExtFiles\ShtrihPayMan.Modules\Sendy
Назначение.
Модуль предназначен для осуществления платежей через мобильную платежную систему Sendy (https://sendy.land/).
Платежи можно осуществлять с помощью мобильных приложений Sendy и WeChat (также в перспективе - AilPay).
Поддерживаются способы оплаты:
Офлайн-оплата – сканирование QR-кода с экрана мобильного устройства покупателя с помощью сканера, установленного на рабочем месте кассира. Qr-код отображается в соответствующем мобильном приложении клиента. Далее покупатель должен подтвердить оплату в своем мобильном приложении
Онлайн-оплата - сценарий, когда касса распечатывает QR код с токеном. Покупатель в своем приложении сканирует распечатанный код и подтверждает оплату.
После подключения модуля способ оплаты «Sendy» доступен как прочие методы безналичной оплаты в «Кассир 5» (см. документацию «Кассир 5» – Справочник Виды оплат)
Настройки.
Для настройки модуля необходимо в «Кассир 5»:
Авторизоваться под пользователем, у которого есть право заходить в насройки программы
Зайти в Настройки – Закладка Оборудование – Кнопка «Настройка платежных систем»
В открывшемся окне нажать на кнопку «Параметры»
В открывшемся окне найти в списке модуль Sendy и установить напротив него флаг
Станет доступной для нажатия кнопку «Редактировать свойства»
Нa странице свойств доступно:
Информация: Получение информации о модуле оплаты – регистрационные данные, разрешенные настройки и т.д.
Настройки: Настройки платежной системы – url сервера платежной системы, язык сообщений, ширина текста в слипе, таймаут ожидания, режим выполнения платежей – Оффлайн или онлайн оплата.
Сервис : доступные для выбора платежные системы. Система Sendy помечена и недоступна для изменения – ее отключение не предусмотрено. Система WeChat - может быть включена или отключена. Если в версии платежного модуля доступен AliPay – его можно будет включить для использования. Настройки выбора платежной системы касаются только режима Онлайн-оплата. Если включено более одной платежной системы, то при выполнении онлайн оплаты будет диалог с выбором платежной системы . Количество слипов указывает сколько копий слипов будет отправлено на печать перед печатью фискального кассового чека. Детальный отчет о закрытии дня - при сверке итогов дополнительно будет распечатана информация по каждой транзакции.
Активация. Для использования модуля необходимо произвести активацию. Для этого необходимо ввести идентификатор терминала – выданный при регистрации в системе Sendy, указать выбранный серийный номер терминала и ввести код активации из личного кабинета. Далее нажать кнопку Активация. Если ранее на данном ПК уже производилась активация, то модуль может выдать предупреждение о том что терминал возможно был активирован. Допускается три попытки активации по одному коду. После третьей неудачной попытки сформированный код активации становится недействительным и требуется повторить операцию в личном кабинете участника платежной системы Sendy.
Прочие файлы:
В каталоге модуля помимо библиотеки ShSendy.dll будет присутствовать файл ShSendy.ini, который хранит текущие настройки модуля. Подкаталог Log содержит логфайлы за каждые день, дата включена в имя файла. ssleay32.dll и libeay32.dll – криптографические библиотеки для работы модуля
Возможные неисправности.
В случае выдачи сообщение о проблемах с ssleay32.dll и libeay32.dll при активации и прочих операциях следует установить эти библиотеки из комплекта поставки модуля – из каталога его установки. Для этого потребуется установить папку, из которой загружаются используемые библиотеки. Имя папки можно найти в лог файле – Найдите в нем строку Openssl Path- там далее будет указан полное имя файла используемой библиотеки. Замените в этом каталоге ssleay32.dll и libeay32.dll на файлы из комплекта поставки.
Нумерация чеков и смен.
Модуль ведет сквозную нумерацию каждой транзакции. Даже завершившаяся отказом транзакция имеет свой уникальный сквозной номер. Перед выполнением каждой транзакции модуль запрашивает текущий номер транзакции и увеличивает полученное значение счетчика для выполнения следующей транзакции.
Номера смен в модуле также запрашиваются на сервере перед выполнением транзакции. Если смена была ранее закрыта, следующая транзакция будет выполняться с новым номером смены.
Отчеты и закрытие смены
Закрытие дня завершает текущую смену и распечатывает ее итоги. Если в настройках установлен флаг «детальный отчет» , то дополнительно распечатывается информация по каждой транзакции.
В отчете Закрытия смены попадают только оплаченные чеки. Отмененные чеки и чеки в
ожидании оплаты не суммируются и не включаются в результат.
При выборе «Печать отчета» (подробно см. документацию «Кассир 5») доступна печать отчетов без закрытия смены. Доступны подборка по номеру смены (с детализацией и без), а также подборка с выбором даты и времени.
Сценарии оплаты.
Онлайноплата:
Онлайн - режим используется для оплаты с помощью мобильного
приложения Sendy.
Оплата в онлайн режиме выполняется в следующем порядке:
Кассир формирует покупку и определяет сумму платежа.
Кассовая программа распечатывает QR-код.
Покупатель с помощью мобильного приложения Sendy сканирует QR-код. При необходимости клиент выполняет подтверждение платежа в мобильном приложении.
При успешном выполнении платежа кассовая программа распечатывает слип(ы) и фискальный чек.
Оффлайн оплата:
Кассир формирует покупку и определяет сумму платежа.
Покупатель с помощью мобильного приложения Sendy или WeChat формирует QR-код и предъявляет его кассиру на кране своего мобильного устройства для сканирования
Кассир сканирует QR-код с экрана мобильного устройства покупателя.
Покупатель подтверждает покупку в мобильном приложении.
При успешном выполнении платежа кассовая программа распечатывает слип(ы) и фискальный чек