====== Платежный модуль Sendy ====== **Состав ПО:** библиотека 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-код с экрана мобильного устройства покупателя.\\ - Покупатель подтверждает покупку в мобильном приложении. - При успешном выполнении платежа кассовая программа распечатывает слип(ы) и фискальный чек