Вы можете настроить автоматическую загрузку платёжных поручений из СберБанка. Для этого вам потребуется модуль lbcore-sberbank. Он будет регулярно запрашивать выписки по счёту через SberBusiness API и проводить найденные платежи в LANBilling.
Установите модуль lbcore-sberbank.
Установите TLS-сертификаты. В результате вы должны получить crt-файл сертификата и key-файл ключа без пароля. Пути к ним нужно будет указать в файле lbcore-sberbank.conf
.
Определите менеджера, который будет отвечать за работу модуля. Вы можете выбрать одного из существующих менеджеров или создать нового. Он должен обладать правами:
Задайте параметры в файле конфигурации lbcore-sberbank.conf
.
Настройте скрипт авторизации sberbusiness_auth.py
.
Запустите модуль.
Авторизуйтесь в СберБизнес ID.
Если всё настроено правильно, то python-скрипт получит ответ от СберБизнеса, сохранит код авторизации, и модуль начнёт загружать платежи. В интерфейсе статус модуля должен измениться на «Включён».
После активации модуля начнётся автоматическая синхронизация со СберБизнесом. Система будет загружать платежи с заданной периодичностью, по умолчанию — раз в час.
LANBilling будет искать абонентов по ИНН или ФИО из платёжного поручения. Если абонента с таким ИНН нет в системе, либо если значение ИНН пустое или равно 0, поиск будет осуществляться по ФИО абонента.
Может возникнуть ошибка, при которой системе не удастся загрузить платежи за определённый день. Модуль будет пробовать загрузить платежи за эти сутки до тех пор, пока синхронизация не пройдёт успешно.
Если при проведении какого-то платежа возникнет ошибка, то система его пропустит и продолжит загружать остальные.
Есть вопросы по документации? Пожалуйста, напишите их