====== Інтеграція з UserSide ======
Починаючи з Ubilling 0.7.2 підтримується нове API для [[http://wiki.userside.eu/UBilling|взаємодії з UserSide]] за допомогою безкоштовного модулю UserSide [[http://wiki.userside.eu/index.php/Usm_billing|usm_billing]]. Для повноцінної роботи будуть потрібні наступні опції **alter.ini**
USERSIDE_API=1
REMOTEAPI_ENABLED=1
USERSIDE_CASHTYPE=1
Слід також пам'ятати, що як ключ авторизації API, використовується ваш серійний номер Ubilling. Про те, де його шукати, можете прочитати у [[faq|FAQ]].
====== Підтримувані методи ======
На даний момент підтримується API версії 1.5 від 06.10.2017 з наступними методами:
* get_supported_method_list
* get_api_information
* get_tariff_list
* get_city_list
* get_street_list
* get_house_list
* get_user_additional_data_type_list
* get_user_state_list
* get_user_group_list
* get_system_information
* get_user_list
* get_user_tags
* get_services_list
* get_user_history
* get_user_messages
* change_user_data
* get_supported_change_user_data_list
* get_supported_change_user_state
* get_supported_change_user_tariff
* get_device_type
* get_device_model
* get_device_list
* get_connect_list
А також наступні методи зміни даних користувача (change_user_data):
* balance_operation
* name
* comment
* tariff
* state
Що роблять ці всі штуки, ви можете дізнатися на сторінці [[http://wiki.userside.eu/%D0%A3%D0%BD%D0%B8%D0%B2%D0%B5%D1%80%D1%81%D0%B0%D0%BB%D1%8C%D0%BD%D0%BE%D0%B5_API|документації UserSide]].
====== Налаштування цього ======
Для роботи з цим функціоналом потрібно виконати такі дії:
* в файлі /userside3/main/config/config.php дописати блок
$billingSynergy[99] = array(
'url' => 'http://mydomain.com/billing/?module=remoteapi&key=наш_серійник_Ubilling&action=userside',
'is_allow_change' => 1
);
Де:
* 99 - номер біллінгу (Настройка - Біллинги)
* url - URL біллінгу
* my_key - api-ключ біллінгу
* is_allow_change - флаг - що дозволяє зміну даних з-під UserSide в біллінгу. Якщо не включений, то здійснюється лише читання даних.
при правильному заповненні, на сторінці "Налаштування - Біллінги - потрібний білінг" буде видно результати прямого опиту білінгу
{{:usersideint0.png?|}}