После того как вы установите модуль lbcore-sberbank, откройте файл конфигурации и задайте настройки.
Открыть файл конфигурации:
nano /etc/lanbilling/lbcore-sberbank.conf
Конфигурация по умолчанию:
# Настройки доступа к LANBilling LBcore Server
[lbcore]
addr = "127.0.0.1:1502"
login = "sberbank"
password = "sberbank"
# Настройки доступа к СберБанку
[sberbank]
# URL для операций авторизации SberBusiness
auth_addr = "https://sbi.sberbank.ru:9443"
# URL для операций взаимодействия с SberBusiness API
addr = "https://fintech.sberbank.ru:9443"
# путь к файлу сертификата
certificate = "/etc/lanbilling/certs/lbcore-sberbank/sberbank.crt"
# путь к файлу ключа
key = "/etc/lanbilling/certs/lbcore-sberbank/sberbank.key"
# Настройки модуля
[options]
# Идентификатор экземпляра модуля
unit_id = "0"
# Путь к файлу журнала работы модуля, если не задан — используется syslog
log = ""
# Включить логику поиска счетов в назначении платежа и дальнейшей их оплаты
search_orders = false
Секция [lbcore]
— настройки доступа к серверу, на котором установлено ядро LANBilling.
addr
— адрес доступа к LBcore для japi-запросов.login
— логин менеджера, от лица которого будут выполняться запросы. Этот же менеджер должен быть указан в скрипте авторизации.password
— пароль этого менеджера.Менеджер должен обладать правами:
Секция [sberbank]
— настройки доступа к СберБанку.
auth_addr
— адрес для операций авторизации SberBusiness.addr
— адрес для операций взаимодействия с SberBusiness API.certificate
— путь к файлу сертификата, который нужен для запросов SberBusiness API.key
— путь к файлу ключа, который нужен для запросов SberBusiness API.Секция [options]
— настройки модуля.
unit_id
— идентификатор экземпляра модуля.log
— путь к файлу журнала работы модуля. Если путь не задан, используется syslog.search_orders
— параметр включает возможность оплатить счета, которые указаны в назначении платежа. true
— платеж проходит и счет оплачивается. false
— платеж проходит, но счет НЕ оплачивается.
Далее настройте скрипт авторизации sberbusiness_auth.py.Есть вопросы по документации? Пожалуйста, напишите их