Автоматическая загрузка платежей из СберБизнеса

Вы можете настроить автоматическую загрузку платёжных поручений из Сбербанка. Для этого вам потребуется модуль lbcore-sberbank. Он будет регулярно запрашивать выписки по счёту через SberBusiness API и проводить найденные платежи в АСР LANBilling.

Как настроить

  1. Установите модуль lbcore-sberbank.

  2. Установите TLS-сертификаты. В результате вы должны получить отдельно crt-файл сертификата и key-файл ключа без пароля. Пути к ним нужно будет указать в файле lbcore-sberbank.conf.

  3. Определите менеджера, который будет отвечать за работу модуля. Вы можете выбрать одного из существующих менеджеров или создать нового. Он должен обладать правами:

    • доступ к общим опциям системы — чтение;
    • доступ к подсистеме платежей — чтение, создание, изменение;
    • доступ к параметрам договоров — чтение;
    • доступ к настройкам внешних модулей — чтение, создание, изменение;
    • доступ к параметрам пользователей — чтение;
    • доступ к параметрам пользователей — чтение;
    • доступ к группе «Все пользователи АСР» или к другой нужной группе — чтение. По договорам пользователей из группы, на которую у менеджера нет прав, модуль не сможет загрузить платежи.
  4. Задайте параметры в файле конфигурации lbcore-sberbank.conf.

  5. Настройте скрипт авторизации sberbusiness_auth.py.

  6. Запустите модуль.

  7. Авторизуйтесь в СберБизнес ID.

Если всё настроено правильно, то python-скрипт получит ответ от СберБизнеса, сохранит код авторизации, и модуль начнёт загружать платежи. В интерфейсе статус модуля должен измениться на «Включён».

Как будут загружаться платежи

После активации модуля начнётся автоматическая синхронизация со СберБизнесом. Система будет загружать платежи с заданной периодичностью, по умолчанию — раз в час.

АСР LANBilling будет искать абонентов по ИНН из платёжного поручения. Если абонента с таким ИНН нет в системе, то платёж пропускается.

Может возникнуть ошибка, при которой системе не удастся загрузить платежи за определённый день. Модуль будет пробовать загрузить платежи за эти сутки до тех пор, пока синхронизация не пройдёт успешно.

Если при проведении какого-то платежа возникнет ошибка, то система его пропустит и продолжит загружать остальные.