Починаючи з Ubilling 0.7.2 підтримується нове API для взаємодії з UserSide за допомогою безкоштовного модулю UserSide usm_billing. Для повноцінної роботи будуть потрібні наступні опції alter.ini
USERSIDE_API=1 REMOTEAPI_ENABLED=1 USERSIDE_CASHTYPE=1
Слід також пам'ятати, що як ключ авторизації API, використовується ваш серійний номер Ubilling. Про те, де його шукати, можете прочитати у FAQ.
На даний момент підтримується API версії 1.5 від 06.10.2017 з наступними методами:
А також наступні методи зміни даних користувача (change_user_data):
Що роблять ці всі штуки, ви можете дізнатися на сторінці документації UserSide.
Для роботи з цим функціоналом потрібно виконати такі дії:
$billingSynergy[99] = array( 'url' => 'http://mydomain.com/billing/?module=remoteapi&key=наш_серійник_Ubilling&action=userside', 'is_allow_change' => 1 );
Де:
при правильному заповненні, на сторінці “Налаштування - Біллінги - потрібний білінг” буде видно результати прямого опиту білінгу