{{indexmenu_n>30}} ====== UserSide [чистовик] ====== Сайт: https://www.userside.eu/ru/ \\ Описание API: [[http://wiki.userside.eu/Универсальное_API|User Side API]] ====== Описание API взаимодействия ====== Для взаимодействия используется модуль **UserSide** со стороны **MikBiLL** и **usm_billing** со стороны **UserSide** "Универсальное API" - это очень удобный инструмент для работы биллингом из UserSide. Администратору/программисту достаточно обеспечить вывод данных в требуемом формате из своего биллинга и это будет достаточно чтобы модуль взаимодействия usm_billing их стандартно обработал ====== Настройка MikBiLL ====== Переходим в **Настройки** - **Системные опции** - **Параметры** - **UserSide**. \\ {{gallery> config:1562846248847.jpg?nolink&300 }} \\ Указываем секрет(API ключ). Данный ключ генерируем сами, в дальнейшем его необходимо будет внести в конфиг UserSide. Не забываем включить галочку **Разрешить** \\ {{gallery> config:1562846325241.jpg?nolink&300 }} ====== Тест ====== После внесения всех настроек, необходимо проверить в браузере их корректность, открыв ссылку формата: \\ http://admin.ispnet.demo/api/index/api?key=123456&request=get_tariff_list \\ где: * **admin.ispnet.demo** заменяем на свой домен админки * **key** - ключ который вы указали в настройках ====== Настройка UserSide ====== Информация по настройке модуля более подробно описана здесь http://wiki.userside.eu/Usm_billing \\ * $billingUrl - указываем ссылку в формате http://admin.ispnet.demo/api/index/api?key=123456 \\ где: * **admin.ispnet.demo** заменяем на свой домен админки * **key** - ключ который вы указали в настройках микбилла