Инструменты пользователя

Инструменты сайта


sbp:sbp

Различия

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

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
sbp:sbp [2022/08/10 08:12]
ayazykov
sbp:sbp [2023/03/22 14:07] (текущий)
prohorov
Строка 1: Строка 1:
 <del>[[https://kkm.solutions/images/PAY/PayMaster.zip|Актуальный драйвер для работы с WebMoney]] \\</del> <del>[[https://kkm.solutions/images/PAY/PayMaster.zip|Актуальный драйвер для работы с WebMoney]] \\</del>
-Актуальный драйвер скачивать тут: https://disk.yandex.ru/d/NOmBZiiccPMPXA\\+Актуальный драйвер скачивать тут: https://disk.yandex.ru/d/UGzX3T2WjYBthg\\
  
 ==== Модуль PayMaster (WebMoney) интеграции с Кассир в части сценария оплаты по QR кодам, возвращаемым с сервера PayMaster (WebMoney) ==== ==== Модуль PayMaster (WebMoney) интеграции с Кассир в части сценария оплаты по QR кодам, возвращаемым с сервера PayMaster (WebMoney) ====
Строка 13: Строка 13:
  
 **Настройка**\\ **Настройка**\\
 +Установить .net framework 4.8\\
 Для вывода QR-кода требуется разархивировать (или выбрать при установке/обновлении или через мастер настроек) обработку из архива ExtFiles\LogicalModules\WebMoney.zip.\\ Для вывода QR-кода требуется разархивировать (или выбрать при установке/обновлении или через мастер настроек) обработку из архива ExtFiles\LogicalModules\WebMoney.zip.\\
 Настройка видов оплат Кассир 5\\ Настройка видов оплат Кассир 5\\
Строка 22: Строка 23:
 На закладке LogicalModules/WebMoney нужно выбрать желаемый способ показа QR-кода покупателю:\\ На закладке LogicalModules/WebMoney нужно выбрать желаемый способ показа QR-кода покупателю:\\
 **Способ вывода QR кода для покупателя** - "Чековая лента", "Экран покупателя", "Чековая лента и экран покупателя". **Способ вывода QR кода для покупателя** - "Чековая лента", "Экран покупателя", "Чековая лента и экран покупателя".
 +
 +**Лог СБП**\\
 +Файл лога записывается в \ExtFiles\ShtrihPayMan.Modules\WebMoney имя файла WebMoneyClient.log \\
  
 **Настройка платежной системы**\\ **Настройка платежной системы**\\
Строка 37: Строка 41:
 **CrsId**: 0\\ **CrsId**: 0\\
 **Пароль сертификата**: Не требуется\\ **Пароль сертификата**: Не требуется\\
 +**Номер ККМ**: если подключено 1 юр.лицо, то вводится номер кассы (POSa), что указан в Настройка - Касса поле Номер кассы. Описание настройки нескольких юр.лиц далее в данной инструкции.\\ 
 Время ожидания ответа (сек): здесь задается общее время на проведение всей операции. Стоит обратить внимание, что время должно быть достаточно большим, чтобы кассир успел передать клиенту распечатанный qr код, а клиент его оплатить в приложении. Такая операция вряд ли займет менее 2 минут (120 секунд) в лучшем случае\\ Время ожидания ответа (сек): здесь задается общее время на проведение всей операции. Стоит обратить внимание, что время должно быть достаточно большим, чтобы кассир успел передать клиенту распечатанный qr код, а клиент его оплатить в приложении. Такая операция вряд ли займет менее 2 минут (120 секунд) в лучшем случае\\
 Кол-во допустимых ошибок при запросе статуса (раз): здесь нужно указать сколько раз подряд допустим возврат технической ошибки от сервера PayMaster при опросе статуса оплаты. Технической ошибкой считается сбой связи, возврат HTTP кода отличного от 200 от сервера PayMaster и т.п. Возврат ошибочного статуса платежа не является технической ошибкой. Как только поступает хотя бы один ожидаемый ответ на запрос статуса платежа, счетчик сбрасывается и начинается заново. Интервал между запросами статуса составляет 5 секунд\\ Кол-во допустимых ошибок при запросе статуса (раз): здесь нужно указать сколько раз подряд допустим возврат технической ошибки от сервера PayMaster при опросе статуса оплаты. Технической ошибкой считается сбой связи, возврат HTTP кода отличного от 200 от сервера PayMaster и т.п. Возврат ошибочного статуса платежа не является технической ошибкой. Как только поступает хотя бы один ожидаемый ответ на запрос статуса платежа, счетчик сбрасывается и начинается заново. Интервал между запросами статуса составляет 5 секунд\\
Строка 65: Строка 70:
 WebMoneySettings.txt – настройки модуля интеграции\\ WebMoneySettings.txt – настройки модуля интеграции\\
 WebMoneyPaymentTypes.txt – настройки связки типов оплат Кассир с типами оплат модуля интеграции\\ WebMoneyPaymentTypes.txt – настройки связки типов оплат Кассир с типами оплат модуля интеграции\\
 +\\ 
 +**ВАЖНО!** если используется 1 ФР, то флаг "Разрешить работу с несколькими ФР" необходимо СНЯТЬ.\\ 
 +\\ 
 +**Настройка на несколько юр.лиц**\\ 
 +В настройках процессинга вебмани добавить несколько настроек для подключений (для добавления новой настройки нажать +, для редактирования *, для удаления - )\\ 
 +В поле Номер ККМ вводится номер ККМ из справочника ККМ (Оборудование - Настройка ККМ)  
 +{{ :sbp:сбп_2юр.jpg?200 |}} 
 +В настройках секций поле Банковский номер кассы, должен быть равен значению в поле Номер ККМ в настройках вебмани\\ 
 +{{ :sbp:сбп_настройкаккм.jpg?400 |}} 
 +\\
 **FAQ**\\ **FAQ**\\
 1. на ОС win 8.1 ( в отличии от win 7) в каталоге плагина webmoney должна быть библиотека System.Net.Http.dll (можно взять из netframework 4)\\  1. на ОС win 8.1 ( в отличии от win 7) в каталоге плагина webmoney должна быть библиотека System.Net.Http.dll (можно взять из netframework 4)\\ 
-2. Если не создаётся файл reqnum, изменить путь к базе БД ( к папке webmoney) путь должен содержать только латиницу+2. Если не создаётся файл reqnum, изменить путь к базе БД ( к папке webmoney) путь должен содержать только латиницу\\ 
 +3. Установить Microsoft Visual C++, есть вероятность, что без её установки не будет ставиться флаг при выборе процессинга "Webmoney" в настройках кассира  
sbp/sbp.1660119134.txt.gz · Последнее изменение: 2022/08/10 08:12 — ayazykov