Модуль 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-кода для сканирования (в минутах)

По умолчанию 10 минут

Не рекомендуется устанавливать слишком короткую продолжительность отображения 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.

  • No labels