====== UserSide API ====== Сайт: 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. Указываем секрет(API ключ). Данный ключ генерируем сами, в дальнейшем его необходимо будет внести в конфиг UserSide Не забываем включить галочку **Разрешить** {{:billing:configuration:api:d370a83c2b.jpg?direct&400|}} ==== Тест === После внесения всех настроек, необходимо проверить в браузере их корректность, открыв ссылку формата: 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** - ключ который вы указали в настройках микбилла