Документация по АПИ - https://microimpuls.github.io/smarty-billing-api-docs/
Интеграция с MW Smarty (microimpulse.ru) представлена в виде отрытого кода (динамические классы).
При интеграции с данной системой продукты модуля (или, в зависимости от конфигурации, сервисы модуля) являются подключаемыми тарифами MW Smarty.
Настройка
Добавьте конфигурацию модуля и установите ее активной:
Необходимо создать новый тип устройства, назвать его, например, Access+Accounting - данный тип устройства будет отражать приложения TvAccess и TvAccounting.
(подробнее см. в описание см. 24часаТВ)
Далее создайте новый тип устройства, назовите его Smarty и укажите в поле OrderManager класс ru.bitel.bgbilling.modules.tv.dyn.smarty.SmartyOrderManager:
Если выпадающий список OrderManager пустой, попробуйте перекомпилить классы Динамического кода
На закладке Устройства добавьте Корневое устройство с Типом Access+Accounting и дочернее к нему устройство с типом Smarty.
Далее на закладке Типы аккаунтов добавьте Тип аккаунта - Smarty
в конфигурации в параметре const.device.id= укажите код устройства Smarty с закладки Устройства