Показаны различия между двумя версиями страницы.
| Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
|
sbp:sbp [2022/01/28 15:17] dzayonchkovskiy |
sbp:sbp [2023/03/22 14:07] (текущий) prohorov |
||
|---|---|---|---|
| Строка 1: | Строка 1: | ||
| - | [[https://cloud.mail.ru/public/ruM6/64zfrz2ib|Актуальный драйвер для работы с WebMoney]] \\ | + | <del>[[https://kkm.solutions/images/PAY/PayMaster.zip|Актуальный драйвер для работы с WebMoney]] \\</ |
| - | Платежная система WebMoney предоставляет возможность оплачивать покупки | + | Актуальный драйвер скачивать тут: https:// |
| + | |||
| + | ==== Модуль PayMaster (WebMoney) интеграции с Кассир в части сценария оплаты по QR кодам, возвращаемым с сервера PayMaster (WebMoney) ==== | ||
| + | Платежный агрегатор PayMaster (WebMoney) | ||
| **Сценарий оплаты**\\ | **Сценарий оплаты**\\ | ||
| - | 1) Клиент сообщает кассиру, | + | 1) Клиент сообщает кассиру, |
| - | 2) Кассир выбирает соответствующий тип оплаты из предварительно заведенных через стандартный интерфейс\\ | + | 2) Кассир выбирает соответствующий тип оплаты из предварительно заведенных через стандартный интерфейс |
| - | 3) QR код полученный от сервера | + | 3) QR код полученный от сервера |
| - | 4) Кассир передает клиенту распечатанный QR код, клиент оплачивает его через приложение, соответствующее указанному типу оплаты\\ | + | 4) Кассир передает клиенту распечатанный QR код |
| - | 5) В это время программа Кассир в цикле опрашивает сервер WebMoney на предмет завершенного статуса транзакции. Если возвращается успешный статус, | + | 5) В это время программа Кассир в цикле опрашивает сервер |
| **Настройка**\\ | **Настройка**\\ | ||
| + | Установить .net framework 4.8\\ | ||
| Для вывода QR-кода требуется разархивировать (или выбрать при установке/ | Для вывода QR-кода требуется разархивировать (или выбрать при установке/ | ||
| Настройка видов оплат Кассир 5\\ | Настройка видов оплат Кассир 5\\ | ||
| Строка 19: | Строка 23: | ||
| На закладке LogicalModules/ | На закладке LogicalModules/ | ||
| **Способ вывода QR кода для покупателя** - " | **Способ вывода QR кода для покупателя** - " | ||
| + | |||
| + | **Лог СБП**\\ | ||
| + | Файл лога записывается в \ExtFiles\ShtrihPayMan.Modules\WebMoney имя файла WebMoneyClient.log \\ | ||
| **Настройка платежной системы**\\ | **Настройка платежной системы**\\ | ||
| + | Для того, чтобы организовать оплату через одну из них нужно предварительно через стандартный интерфейс Кассир завести тип оплаты для каждого из желаемых типов (отдельно для СБП, отдельно для Wechat Pay и т.д.)\\ | ||
| + | |||
| В настройке типов безналичных оплат выбрать модуль интеграции WebMoney, нажать настройки и там указать: | В настройке типов безналичных оплат выбрать модуль интеграции WebMoney, нажать настройки и там указать: | ||
| Строка 26: | Строка 35: | ||
| **Режим работы**: | **Режим работы**: | ||
| - | **Номер агента**: | + | **Номер агента**: |
| - | **WMID**: | + | **WMID**: 0\\ |
| - | **Номер POS**: согласно переданным данным | + | **Номер POS**: согласно переданным данным из личного |
| - | **Ключ агента**: | + | **Ключ агента**: |
| - | **CrsId**: | + | **CrsId**: 0\\ |
| - | **Пароль сертификата**: | + | **Пароль сертификата**: |
| + | **Номер ККМ**: если подключено 1 юр.лицо, | ||
| Время ожидания ответа (сек): здесь задается общее время на проведение всей операции. Стоит обратить внимание, | Время ожидания ответа (сек): здесь задается общее время на проведение всей операции. Стоит обратить внимание, | ||
| - | Кол-во допустимых ошибок при запросе статуса (раз): здесь нужно указать сколько раз подряд допустим возврат технической ошибки от сервера | + | Кол-во допустимых ошибок при запросе статуса (раз): здесь нужно указать сколько раз подряд допустим возврат технической ошибки от сервера |
| - | **Адрес сервера**: | + | **Адрес сервера**: |
| - | Например если общая строка доступа выглядит как https:// | + | Например если общая строка доступа выглядит как https:// |
| **Адрес сервиса**: | **Адрес сервиса**: | ||
| - | Например если общая строка доступа выглядит как https:// | + | Например если общая строка доступа выглядит как https:// |
| {{: | {{: | ||
| Для настройки видов оплат нужно нажать кнопку Настроить виды оплат\\ | Для настройки видов оплат нужно нажать кнопку Настроить виды оплат\\ | ||
| - | В открывшемся окне будет таблица с 4 строками, | + | В открывшемся окне будет таблица с 4 строками, |
| - | В колонке **Номер типа оплаты Кассира** нужно указать Код (а не номер оплаты в ККМ) предварительно заведенного типа оплаты, | + | В колонке **Номер типа оплаты Кассира** нужно указать Код (а не номер оплаты в ККМ) предварительно заведенного типа оплаты, |
| После настройки видов оплат нужно нажать «Сохранить».\\ | После настройки видов оплат нужно нажать «Сохранить».\\ | ||
| После завершения всех настроек нужно нажать «Сохранить» в форме настроек.\\ | После завершения всех настроек нужно нажать «Сохранить» в форме настроек.\\ | ||
| Строка 55: | Строка 65: | ||
| Файл с настройками модуля интеграции будет сохранен под именем WebMoneySettings.txt и должен лежать в той же директории, | Файл с настройками модуля интеграции будет сохранен под именем WebMoneySettings.txt и должен лежать в той же директории, | ||
| - | После правильного указания настроек и типов оплат запросы будет отправляться на указанный адрес сервера | + | После правильного указания настроек и типов оплат запросы будет отправляться на указанный адрес сервера |
| - | Таким образом для правильной работы модуля нужны | + | Таким образом для правильной работы модуля нужны |
| - | < | + | |
| WebMoneySettings.txt – настройки модуля интеграции\\ | WebMoneySettings.txt – настройки модуля интеграции\\ | ||
| WebMoneyPaymentTypes.txt – настройки связки типов оплат Кассир с типами оплат модуля интеграции\\ | WebMoneyPaymentTypes.txt – настройки связки типов оплат Кассир с типами оплат модуля интеграции\\ | ||
| + | \\ | ||
| + | **ВАЖНО!** если используется 1 ФР, то флаг " | ||
| + | \\ | ||
| + | **Настройка на несколько юр.лиц**\\ | ||
| + | В настройках процессинга вебмани добавить несколько настроек для подключений (для добавления новой настройки нажать +, для редактирования *, для удаления - )\\ | ||
| + | В поле Номер ККМ вводится номер ККМ из справочника ККМ (Оборудование - Настройка ККМ) | ||
| + | {{ : | ||
| + | В настройках секций поле Банковский номер кассы, должен быть равен значению в поле Номер ККМ в настройках вебмани\\ | ||
| + | {{ : | ||
| + | \\ | ||
| + | **FAQ**\\ | ||
| + | 1. на ОС win 8.1 ( в отличии от win 7) в каталоге плагина webmoney должна быть библиотека System.Net.Http.dll (можно взять из netframework 4)\\ | ||
| + | 2. Если не создаётся файл reqnum, изменить путь к базе БД ( к папке webmoney) путь должен содержать только латиницу\\ | ||
| + | 3. Установить Microsoft Visual C++, есть вероятность, | ||