Модуль WeChat предназначен для выполнения оплаты с помощью клиентского приложения WeChat Pay, которое генерирует QR-код для оплаты. QR-код рассчитан только на 1 платёж, повторно совершить платеж по QR-коду невозможно.
Модуль WeChat работает через платежный модуль Яндекс.Касса. |
Типы поддерживаемых операций:
Возврат по чеку продажи, содержащему акцизные товары (алкогольную или табачную продукцию, обувные товары или лекарственные препараты), не осуществляется. Частичный возврат по чеку продажи запрещен. |
Для оплаты чека продажи необходимо отсканировать QR-код.
Для использования модуля необходимо установить пакет artix-yandexkassa
.
aptitude install artix-yandexkassa |
Запрос к процессинговой системе WeChat Pay выполняется при выборе специального типа оплаты. Для добавления типа оплаты необходимо выполнить конфигурирование модуля. Номер типа оплаты задается в процессе конфигурирования.
dpkg-reconfigure artix-yandexkassa |
Настройки процессинга задаются в файле /linuxcash/cash/paysystems/yandexkassa/yandexkassa.conf
в секции [Main]
.
Наименование | Тип данных | Описание | Примечания |
---|---|---|---|
host | строковый | Адрес сервера | По умолчанию "https://payment.yandex.net/api/v3 " |
shopId | целочисленный | Идентификатор магазина в Яндекс.Кассе | По умолчанию "" |
password | строковый | Пароль | По умолчанию "" |
currency | строковый | Код валюты в формате ISO-4217 | По умолчанию "RUB " |
connectionTimeout | целочисленный | Таймаут создания оплаты/возврата | По умолчанию 120 секунд |
timeout | целочисленный | Таймаут соединения с сервером | По умолчанию 120 секунд |
transactionTime | целочисленный | Максимальное время выполнения оплаты/возврата | По умолчанию 300 секунд |
operationDelay | целочисленный | Задержка между отправкой запроса статуса оплаты/возврата | По умолчанию 2000 миллисекунд |
[Main] ; Настройки процессинга YandexKassa ; Адрес сервера ; По умолчанию "https://payment.yandex.net/api/v3" ;host=https://payment.yandex.net/api/v3 ; Идентификатор магазина в Яндекс.Кассе ; По умолчанию "" ;shopId= ; Пароль ; По умолчанию "" ;password= ; Код валюты в формате ISO-4217 ; По умолчанию "RUB" ;currency=RUB ; Таймаут создания оплаты/возврата(в секундах) ; По умолчанию 120 ;connectionTimeout=120 ; Таймаут соединения с сервером ; По умолчанию 120 ;timeout=120 ; Максимальное время выполнения оплаты/возврата(в секундах) ; По умолчанию 300 ;transactionTime=300 ; Задержка между отправкой запроса статуса оплаты/возврата(в миллисекундах) ; По умолчанию 2000 ;operationDelay=2000 |
Журнал запросов к процессинговой системе WeChat Pay ведется в основном логе /linuxcash/logs/current/terminal.log
.