Модуль Dolyame
предназначен для выполнения оплаты покупок онлайн с помощью клиентского приложения, которое генерирует QR-код для оплаты. Сервис "Долями" позволяет разделить сумму на 4 равных платежа
Типы поддерживаемых операций:
- оплата,
- отмена оплаты для чека продажи,
- возврат по чеку продажи.
Для оплаты необходимо отсканировать QR-код.
Конфигурирование модуля
Для использования модуля необходимо установить пакет artix-dolyame
командой:
aptitude install artix-dolyame
Запрос к процессинговой системе "Долями" выполняется при выборе специального типа оплаты. Для добавления типа оплаты необходимо выполнить конфигурирование модуля. Номер типа оплаты задается в процессе конфигурирования.
dpkg-reconfigure artix-dolyame
Настройки процессинга задаются в конфигурационном файле /linuxcash/cash/paysystems/dolyame/dolyame.ini
.
Наименование | Тип данных | Описание | Примечания |
---|---|---|---|
url | строковый | Адрес сервера | По умолчанию http://localhost |
timeout | целочисленный | Время ожидания ответа от сервера (в секундах) | По умолчанию 60 секунд |
infoRequestInterval | целочисленный | Интервал запроса статуса заказа (в секундах) | По умолчанию 10 секунд |
login | строковый | Имя пользователя для доступа к серверу | По умолчанию "" |
password | строковый | Пароль для доступа к серверу | По умолчанию "" |
certificatePath | строковый | Путь до сертификата для доступа к серверу | По умолчанию "" |
certificatePassword | строковый | Пароль для сертификата | По умолчанию "" |
privateKeyPath | строковый | Путь до приватного ключа сертификата | По умолчанию "" |
partnerId | строковый | Идентификатор торговой точки | По умолчанию "" |
infoRequestInterval | целочисленный | Интервал запроса статуса заказа (в секундах) | По умолчанию 10 секунд |
showQrCodeDuration | целочисленный | Продолжительность отображения QR-кода для сканирования (в минутах) | По умолчанию Не рекомендуется устанавливать слишком короткую продолжительность отображения QR-кода для сканирования. Если покупатель не успеет подтвердить оплату пока QR-код отображен на экране, то будет выведена ошибка: "Время ожидания оплаты по QR-коду истекло. Оплата не произведена", оплата будет отменена. |
[Dolyame] ; Настройки процессинга Долями ; Адрес сервера ; По умолчанию http://localhost ;url = http://localhost ; Время ожидания ответа от сервера (в секундах) ; По умолчанию 60 секунд ;timeout = 60 ; Имя пользователя для доступа к серверу ; По умолчанию "" ;login = "" ; Пароль для доступа к серверу ; По умолчанию "" ;password = "" ; Путь до сертификата для доступа к серверу ; По умолчанию "" ;certificatePath = "" ; Путь до приватного ключа сертификата ; По умолчанию "" ;privateKeyPath = "" ; Идентификатор торговой точки ; По умолчанию "" ;partnerId = "" ; Интервал запроса статуса заказа (в секундах) ; По умолчанию 10 секунд ;infoRequestInterval = 10 ; Продолжительность отображения QR-кода для сканирования (в минутах) ; По умолчанию 10 минут ;showQrCodeDuration = 10
Логирование
Журнал запросов к процессинговой системе "Долями" ведется в основном логе /linuxcash/logs/current/terminal.log
.