Документация BILLmanager 6

Клиенты (account)

Account

Результат: список элементов

Клиенты

Уровень доступа: admin

ПараметрЗначение
elid Id
nameНаименование
project Провайдер
balance Баланс
account_status Статус клиента
tz_registration_date Дата регистрации
status Свойства

Регистрация клиента

Функция: register

Подробнее см. в статье Интеграция с сайтом.

Чтобы зарегистрировать клиента в BILLmanager, выполняется перенаправление пользователя с сайта на форму регистрации:

Регистрация в BILLmanager
https://DOMAIN/billmgr?func=register

Для регистрации клиента на сайте, без перехода в BILLmanager, используется функция register, удаленный вызов которой зарегистрирует клиента в биллинговой платформе. Функция имеет следующие параметры:

ПараметрЗначение
sok=okподтверждение операции
email логин и E-mail нового клиента
passwd пароль нового клиента
realname ФИО клиента
phoneномер телефона
conditions_agreeУстановите значение on, если для регистрации необходимо принятие условий использования
offer_xxxУстановите значение on, если используется принятие договора-оферты при регистрации
country код страны в соответствии со справочником BILLmanager, необязательный параметр
state код страны в соответствии со справочником BILLmanager, необязательный параметр
project id провайдера
recoveryУстановите значение on, если необходимо в письме о регистрации отправить клиенту ссылку на сброс пароля
_gaкод привязки к Google Analytics, необязательный параметр
partner при использовании реферальной программы сайт должен запоминать 'PARTNER_ID' (код партнера), если клиент пришел по реферальной ссылке. Обычно этот параметр сохраняют в cookies
sesid если используется реферальная программа. Идентификатор клика
tzoffset смещение часового пояса клиента относительно GMT, необязательный параметр, в BILLmanager выставляется через JavaScirpt

Написать запрос клиенту

Функция: ticket.write.account

Уровень доступа: admin

Платежи account.payment

Функция: account.payment

Результат: список элементов

Уровень доступа: admin

ПараметрЗначение
idId
number Номер
create_dateДата
pay_date Дата оплаты
sender_nameПлательщик
recipient_name Получатель
project Провайдер
account_nameКлиент
paymethod_name Метод оплаты
subaccountamount_iso Сумма
paymethodamount_iso Сумма в валюте платежа
statusСтатус

Свойства платежа

Функция: payment.edit

Уровень доступа: admin

Данная функция одновременно используется для просмотра параметров объекта, изменения объекта и создания нового объекта. Просмотр параметров объекта:

  • Параметры:
    • plid — уникальный идентификатор родительского списка (элемент id из функции account).
    • elid — уникальный идентификатор (элемент id из функции account.payment)
  • Результат: список параметров объекта

Создание объекта:

  • Параметры:
    • sok — значение параметра должно быть не пустым, обычно "ok".
    • plid — уникальный идентификатор родительского списка (элемент id из функции account).
    • дополнительные параметры запроса ...
  • Результат: успешное выполнение операции или сообщение об ошибке

Изменение объекта:

  • Параметры:
    • sok — значение параметра должно быть не пустым, обычно "ok".
    • plid — уникальный идентификатор родительского списка (элемент id из функции account).
    • elid — уникальный идентификатор (элемент id из функции account.payment)
    • дополнительные параметры запроса ...
  • Результат: успешное выполнение операции или сообщение об ошибке

Список параметров объекта или дополнительных параметров запроса (см. выше):

ПараметрЗначение
number Номер счета для оплаты
createdate Дата и время создания счета на оплату
paydate Дата оплаты счета или зачисления платежа
documentnumber№ платежного документа
documentdateДата платежного документа
description Назначение платежа
sender Плательщик клиента, от имени которого совершена оплата
subaccountamount Сумма платежа, зачисляемая на счет клиента
usedamount Сумма израсходованных средств
paymethodamount Сумма в валюте платежной системы
commissionamount Комиссия, добавляемая к сумме платежа при оплате
taxamount_readonly Сумма налога
status Статус платежа
paymethodМетод оплаты
restrictrefund(Необязательный параметр. Чтобы включить данную опцию используйте значение "on".) Запретить возврат средств с данного платежа
info Информация о платеже. Дополнительная информация о платеже, полученная от платежной системы
note Комментарий сотрудника

Зачислить платеж на лицевой счет клиента

Функция: payment.setpaid

Уровень доступа: admin

Параметры:

  • elid — один или несколько уникальных идентификаторов объекта, разделенных запятой и следующим за ней пробелом ", ". Уникальный идентификатор — это элемент id из функции account.payment.

Результат: успешное выполнение операции или сообщение об ошибке.

Пример API вызова для зачисления платежа на лицевой счет клиента:

Пример API вызова
https://<адрес BILLmamager>?authinfo=username:password&elid=3&func=payment.setpaid&out=xml

Отправить счёт на e-mail

Функция: payment.send

Уровень доступа: admin

Параметры:

  • elid — один или несколько уникальных идентификаторов объекта, разделенных запятой и следующим за ней пробелом ", ". Уникальный идентификатор — это элемент id из функции account.payment.

Результат: успешное выполнение операции или сообщение об ошибке

Установка фильтра.

Функция: account.payment.filter

Отмена платежа

Функция: payment.refund

Уровень доступа: admin

Данная функция одновременно используется для просмотра параметров объекта, изменения объекта и создания нового объекта. Просмотр параметров объекта:

  • Параметры:
    • plid — уникальный идентификатор родительского списка (элемент id из функции account).
    • elid — уникальный идентификатор (элемент id из функции account.payment)
  • Результат: список параметров объекта

Создание объекта:

  • Параметры:
    • sok — значение параметра должно быть не пустым, обычно "ok".
    • plid — уникальный идентификатор родительского списка (элемент id из функции account).
    • дополнительные параметры запроса ...
  • Результат: успешное выполнение операции или сообщение об ошибке

Изменение объекта:

  • Параметры:
    • sok — значение параметра должно быть не пустым, обычно "ok".
    • plid — уникальный идентификатор родительского списка (элемент id из функции account).
    • elid — уникальный идентификатор (элемент id из функции account.payment)
    • дополнительные параметры запроса ...
  • Результат: успешное выполнение операции или сообщение об ошибке

Список параметров объекта или дополнительных параметров запроса (см. выше):

ПараметрЗначение
amount Сумма возврата. Сумма в валюте метода оплаты, которая будет возвращена клиенту
description Причина возврата для передачи в платежную систему

История изменения платежа с номером

Функция: payment.history

Результат: список элементов

Уровень доступа: admin

ПараметрЗначение
changedateДата изменения
desc Изменение
user Пользователь
ipIP-адрес
action Функция

Вывод информации о платежа в виде удобном для печати

Функция: payment.print

Уровень доступа: admin

Скачать документ в формате PDF

Функция: payment.print.pdf

Уровень доступа: admin

Распределение суммы расхода по платежам

Функция: payment.expense

Результат: список элементов

Уровень доступа: admin

ПараметрЗначение
expense Код расхода
expense_locale_name Расход
amount_iso Сумма
invoice Код акта
invoice_number Акт

Редактирование распределения

Функция: payment.expense.edit

Уровень доступа: admin

Данная функция одновременно используется для просмотра параметров объекта, изменения объекта и создания нового объекта. Просмотр параметров объекта:

  • Параметры:
    • plid — уникальный идентификатор родительского списка (элемент id из функции account.payment).
    • elid — уникальный идентификатор (элемент expense из функции payment.expense)
  • Результат: список параметров объекта

Создание объекта:

  • Параметры:
    • sok — значение параметра должно быть не пустым, обычно "ok".
    • plid — уникальный идентификатор родительского списка (элемент id из функции account.payment).
    • дополнительные параметры запроса ...
  • Результат: успешное выполнение операции или сообщение об ошибке

Изменение объекта:

  • Параметры:
    • sok — значение параметра должно быть не пустым, обычно "ok".
    • plid — уникальный идентификатор родительского списка (элемент id из функции account.payment).
    • elid — уникальный идентификатор (элемент expense из функции payment.expense)
    • дополнительные параметры запроса ...
  • Результат: успешное выполнение операции или сообщение об ошибке

Список параметров объекта или дополнительных параметров запроса (см. выше):

ПараметрЗначение
expense 
amountСумма, которая будет списана с платежа

Удалить

Функция: payment.expense.delete

Уровень доступа: admin

Параметры:

  • elid — один или несколько уникальных идентификаторов объекта, разделенных запятой и следующим за ней пробелом ", ". Уникальный идентификатор — это элемент expense из функции payment.expense.

Результат: успешное выполнение операции или сообщение об ошибке

Удалить выбранные платежи. Доступно только для еще неоплаченных платежей

Функция: payment.delete

Уровень доступа: admin

Параметры:

  • elid — один или несколько уникальных идентификаторов объекта, разделенных запятой и следующим за ней пробелом ", ". Уникальный идентификатор — это элемент id из функции account.payment.

Результат: успешное выполнение операции или сообщение об ошибке

Создать

Функция: payment.add

Уровень доступа: admin user

Содержание счета

Функция: payment.orderinfo

Результат: список элементов

Уровень доступа: admin

ПараметрЗначение
idId
info Предмет счета
costСтоимость

Изменение содержания счета

Функция: payment.orderinfo.edit

Уровень доступа: admin

Данная функция одновременно используется для просмотра параметров объекта, изменения объекта и создания нового объекта. Просмотр параметров объекта:

  • Параметры:
    • plid — уникальный идентификатор родительского списка (элемент id из функции account.payment).
    • elid — уникальный идентификатор (элемент id из функции payment.orderinfo)
  • Результат: список параметров объекта

Создание объекта:

  • Параметры:
    • sok — значение параметра должно быть не пустым, обычно "ok".
    • plid — уникальный идентификатор родительского списка (элемент id из функции account.payment).
    • дополнительные параметры запроса ...
  • Результат: успешное выполнение операции или сообщение об ошибке

Изменение объекта:

  • Параметры:
    • sok — значение параметра должно быть не пустым, обычно "ok".
    • plid — уникальный идентификатор родительского списка (элемент id из функции account.payment).
    • elid — уникальный идентификатор (элемент id из функции payment.orderinfo)
    • дополнительные параметры запроса ...
  • Результат: успешное выполнение операции или сообщение об ошибке

Список параметров объекта или дополнительных параметров запроса (см. выше):

ПараметрЗначение
name Описание позиции счета

Написать запрос клиенту

Функция: ticket.write.payment

Уровень доступа: admin

Группы клиента

Функция: account.group

Результат: список элементов

Уровень доступа: admin

ПараметрЗначение
idId
name Наименование
status Статус

Включить

Функция: account.group.resume

Уровень доступа: admin

Параметры:

  • elid — один или несколько уникальных идентификаторов объекта, разделенных запятой и следующим за ней пробелом ", ". Уникальный идентификатор — это элемент id из функции account.group.

Результат: успешное выполнение операции или сообщение об ошибке

Выключить

Функция: account.group.suspend

Уровень доступа: admin

Параметры:

  • elid — один или несколько уникальных идентификаторов объекта, разделенных запятой и следующим за ней пробелом ", ". Уникальный идентификатор — это элемент id из функции account.group.

Результат: успешное выполнение операции или сообщение об ошибке

Лицевые счета

Функция: subaccount

Результат: список элементов

Уровень доступа: admin

ПараметрЗначение
idId
project Провайдер
balance Баланс
creditlimit Кредитный лимит
status Состояние

Редактирование лицевого счета

Функция: subaccount.edit

Уровень доступа: admin

Данная функция одновременно используется для просмотра параметров объекта, изменения объекта и создания нового объекта. Просмотр параметров объекта:

  • Параметры:
    • plid — уникальный идентификатор родительского списка (элемент id из функции account).
    • elid — уникальный идентификатор (элемент id из функции subaccount)
  • Результат: список параметров объекта

Создание объекта:

  • Параметры:
    • sok — значение параметра должно быть не пустым, обычно "ok".
    • plid — уникальный идентификатор родительского списка (элемент id из функции account).
    • дополнительные параметры запроса ...
  • Результат: успешное выполнение операции или сообщение об ошибке

Изменение объекта:

  • Параметры:
    • sok — значение параметра должно быть не пустым, обычно "ok".
    • plid — уникальный идентификатор родительского списка (элемент id из функции account).
    • elid — уникальный идентификатор (элемент id из функции subaccount)
    • дополнительные параметры запроса ...
  • Результат: успешное выполнение операции или сообщение об ошибке

Список параметров объекта или дополнительных параметров запроса (см. выше):

ПараметрЗначение
subaccount_project Провайдер создаваемого счета
subaccount_currency Валюта создаваемого счета
allowpostpaid (Необязательный параметр. Чтобы включить данную опцию используйте значение "on".) Опция включает возможность клиенту оплачивать с данного счета услуги в долг и производить оплату услуг по факту их использования
creditlimit Кредитный лимит позволяет клиенту уходить в долг в пределах указанной суммы
refererПривлечен клиентом. Укажите код клиента, который привел клиента по реферальной программе
active(Необязательный параметр. Чтобы включить данную опцию используйте значение "on".) Счет клиента активен. У клиента может быть только один активный счет у провайдера
incident_limitМаксимальное использование обращений в поддержку клиентом. Лимит использования обращений в поддержку клиентом за все время

Выключить

Функция: subaccount.suspend

Уровень доступа: admin

Параметры:

  • elid — один или несколько уникальных идентификаторов объекта, разделенных запятой и следующим за ней пробелом ", ". Уникальный идентификатор — это элемент id из функции subaccount.

Результат: успешное выполнение операции или сообщение об ошибке

Вывод средств со счета

Функция: subaccount.refund

Уровень доступа: admin

Включить

Функция: subaccount.resume

Уровень доступа: admin

Параметры:

  • elid — один или несколько уникальных идентификаторов объекта, разделенных запятой и следующим за ней пробелом ", ". Уникальный идентификатор — это элемент id из функции subaccount.

Результат: успешное выполнение операции или сообщение об ошибке

Скидки

Функция: account.discount

Результат: список элементов

Уровень доступа: admin

ПараметрЗначение
idId
name Наименование
actiontypeДействует на
projectПровайдер
discount_type Тип скидки
periodСрок действия

Создать

Функция: account.discount.add

Уровень доступа: admin

Удалить

Функция: account.discount.delete

Уровень доступа: admin

Параметры:

  • elid — один или несколько уникальных идентификаторов объекта, разделенных запятой и следующим за ней пробелом ", ".

Результат: успешное выполнение операции или сообщение об ошибке

Редактирование скидки

Функция: account.discount.edit

Уровень доступа: admin

Данная функция одновременно используется для просмотра параметров объекта, изменения объекта и создания нового объекта. Просмотр параметров объекта:

  • Параметры:
    • plid — уникальный идентификатор родительского списка (элемент id из функции account).
    • elid — уникальный идентификатор (элемент idname из функции account.discount)
  • Результат: список параметров объекта

Создание объекта:

  • Параметры:
    • sok — значение параметра должно быть не пустым, обычно "ok".
    • plid — уникальный идентификатор родительского списка (элемент id из функции account).
    • дополнительные параметры запроса ...
  • Результат: успешное выполнение операции или сообщение об ошибке

Изменение объекта:

  • Параметры:
    • sok — значение параметра должно быть не пустым, обычно "ok".
    • plid — уникальный идентификатор родительского списка (элемент id из функции account).
    • elid — уникальный идентификатор (элемент idname из функции account.discount)
    • дополнительные параметры запроса ...
  • Результат: успешное выполнение операции или сообщение об ошибке

Список параметров объекта или дополнительных параметров запроса (см. выше):

ПараметрЗначение
fromdate С даты. Первый день действия скидки
todate По дату. Последний день действия скидки
type Тип скидки. Способ предоставления скидки
percentage Скидка в % на стоимость услуги/товара
priority Приоритет скидки. По умолчанию скидки заданные клиенту персонально имеют больший приоритет чем скидки указанные в промо-акциях. Если задать скидке отрицательный приоритет, то она будет применена, только при отсутствии подходящих скидок из промо-акций
actiontypeВыберите на что действует скидка. Обратите внимание, что скидка на продление не будет действовать на тарифы с ежедневным списанием
period Период заказа, на который распространяется скидка
note Комментарий к скидке

Отправка СМС сообщения

Функция: account.sms

Уровень доступа: admin

Данная функция одновременно используется для просмотра параметров объекта, изменения объекта и создания нового объекта.

Просмотр параметров объекта:

  • Параметры:
    • elid — уникальный идентификатор (элемент id из функции account)
  • Результат: список параметров объекта

Создание объекта:

  • Параметры:
    • sok — значение параметра должно быть не пустым, обычно "ok".
    • дополнительные параметры запроса ...
  • Результат: успешное выполнение операции или сообщение об ошибке

Изменение объекта

  • Параметры:
    • sok — значение параметра должно быть не пустым, обычно "ok".
    • elid — уникальный идентификатор (элемент id из функции account)
    • дополнительные параметры запроса ...
  • Результат: успешное выполнение операции или сообщение об ошибке

Список параметров объекта или дополнительных параметров запроса (см. выше):

ПараметрЗначение
type Выбор номера телефона. Тип номера телефона, на который будет отправлено сообщение
phone Номер телефона, на который будет отправлено сообщение
message Сообщение. Отправляемое сообщение

Установить фильтр по клиенту

Функция: account.setfilter

Уровень доступа: admin

Установка фильтра

Функция: account.filter

Курс валют

Функция: account.currencyrate

Результат: список элементов

Уровень доступа: admin

ПараметрЗначение
idId
currency_base Валюта
rate Курс
ratedate Дата курса

Курс валют

Функция: account.currencyrate.edit

Уровень доступа: admin

Данная функция одновременно используется для просмотра параметров объекта, изменения объекта и создания нового объекта. Просмотр параметров объекта:

  • Параметры:
    • plid — уникальный идентификатор родительского списка (элемент id из функции account).
    • elid — уникальный идентификатор (элемент id из функции account.currencyrate)
  • Результат: список параметров объекта

Создание объекта:

  • Параметры:
    • sok — значение параметра должно быть не пустым, обычно "ok".
    • plid — уникальный идентификатор родительского списка (элемент id из функции account).
    • дополнительные параметры запроса ...
  • Результат: успешное выполнение операции или сообщение об ошибке

Изменение объекта:

  • Параметры:
    • sok — значение параметра должно быть не пустым, обычно "ok".
    • plid — уникальный идентификатор родительского списка (элемент id из функции account).
    • elid — уникальный идентификатор (элемент id из функции account.currencyrate)
    • дополнительные параметры запроса ...
  • Результат: успешное выполнение операции или сообщение об ошибке

Список параметров объекта или дополнительных параметров запроса (см. выше):

ПараметрЗначение
currency_base Базовая валюта, в которую проводится конвертация
currency_relate Конвертируемая валюта. Валюта, которая конвертируется в базовую
rate Значение курса влюты на указанную дату за указанное количество единиц
amount Количество единиц базовой валюты, за которое указан курс конвертации
ratedate Дата с которой действует курс

Удалить

Функция: account.currencyrate.delete

Уровень доступа: admin

Параметры:

  • elid — один или несколько уникальных идентификаторов объекта, разделенных запятой и следующим за ней пробелом ", ". Уникальный идентификатор — это элемент id из функции account.currencyrate.

Результат: успешное выполнение операции или сообщение об ошибке

Расходы

Функция: subaccount.expense

Результат: список элементов

Уровень доступа: admin

ПараметрЗначение
idId
locale_name Наименование
realdate Дата
cdate Дата
amount Сумма
notpayd Не оплачено
discountamount Сумма скидки
payments Оплачено платежами
discount Код скидки
taxamount Налог

Установка фильтра.

Функция: subaccount.expense.filter

Редактирование раcхода

Функция: subaccount.expense.edit

Уровень доступа: admin

Данная функция одновременно используется для просмотра параметров объекта, изменения объекта и создания нового объекта. Просмотр параметров объекта:

  • Параметры:
    • plid — уникальный идентификатор родительского списка (элемент id из функции account).
    • elid — уникальный идентификатор (элемент id из функции subaccount.expense)
  • Результат: список параметров объекта

Создание объекта:

  • Параметры:
    • sok — значение параметра должно быть не пустым, обычно "ok".
    • plid — уникальный идентификатор родительского списка (элемент id из функции account).
    • дополнительные параметры запроса ...
  • Результат: успешное выполнение операции или сообщение об ошибке

Изменение объекта:

  • Параметры:
    • sok — значение параметра должно быть не пустым, обычно "ok".
    • plid — уникальный идентификатор родительского списка (элемент id из функции account).
    • elid — уникальный идентификатор (элемент id из функции subaccount.expense)
    • дополнительные параметры запроса ...
  • Результат: успешное выполнение операции или сообщение об ошибке

Список параметров объекта или дополнительных параметров запроса (см. выше):

ПараметрЗначение
subaccount провайдер
item id услуги. Выберите услугу, за которую будет создан расход
operationоперация, на основании которой будет расход: prolong/billdaily/changeaddon и т.д.
amount сумма расхода
taxrate ставка налога. Процент налогов. Обратите внимание, что сумма налога включена в сумму расхода. Поэтому сумма налога будет высчитана по формуле СУММА — (СУММА / ((100 + СТАВКА) / 100))
postpaidесли опция установлена, то при нехватке средств на счете расход будет создан в долг. Необязательный параметр. Чтобы включить данную опцию используйте значение "on".
name наименование. Вы можете указать собственное наименование. Если вы не укажете наименование, то наименование будет сгенерировано автоматически на основе операции.
realdate фактическая дата списания
cdate дата, с которой начинается оказание услуги
plidid клиента
subaccount id счёта (id плательщика)
Пример запроса
https://<адрес_биллинга>/billmgr?func=subaccount.expense.edit&authinfo=xxx:xxx&amount=<сумма>&item=<id_услуги>&name=<Name>&name_ru=<name_ru>&operation=<вид_операции>&plid=<id_клиента>&postpaid=<on>&sok=ok&subaccount=<id_лицевого_счета>
Параметры

Удалить

Функция: subaccount.expense.delete

Уровень доступа: admin

Параметры:

  • elid — один или несколько уникальных идентификаторов объекта, разделенных запятой и следующим за ней пробелом ", ". Уникальный идентификатор — это элемент id из функции subaccount.expense.

Результат: успешное выполнение операции или сообщение об ошибке

Ставки налогов

Функция: account.taxrule

Результат: список элементов

Уровень доступа: admin

ПараметрЗначение
idId
type Тип
project Провайдер
company Компания
country Страна плательщика
taxrate Ставка налога
itemtypeТип продукта

Удалить правило

Функция: account.taxrule.delete

Уровень доступа: admin

Параметры:

  • elid — один или несколько уникальных идентификаторов объекта, разделенных запятой и следующим за ней пробелом ", ". Уникальный идентификатор — это элемент id из функции account.taxrule.

Результат: успешное выполнение операции или сообщение об ошибке

Специальное правило

Функция: account.taxrule.edit

Уровень доступа: admin

Данная функция одновременно используется для просмотра параметров объекта, изменения объекта и создания нового объекта. Просмотр параметров объекта:

  • Параметры:
    • plid — уникальный идентификатор родительского списка (элемент id из функции account).
    • elid — уникальный идентификатор (элемент id из функции account.taxrule)
  • Результат: список параметров объекта

Создание объекта:

  • Параметры:
    • sok — значение параметра должно быть не пустым, обычно "ok".
    • plid — уникальный идентификатор родительского списка (элемент id из функции account).
    • дополнительные параметры запроса ...
  • Результат: успешное выполнение операции или сообщение об ошибке

Изменение объекта:

  • Параметры:
    • sok — значение параметра должно быть не пустым, обычно "ok".
    • plid — уникальный идентификатор родительского списка (элемент id из функции account).
    • elid — уникальный идентификатор (элемент id из функции account.taxrule)
    • дополнительные параметры запроса ...
  • Результат: успешное выполнение операции или сообщение об ошибке

Список параметров объекта или дополнительных параметров запроса (см. выше):

ПараметрЗначение
project Наименование провайдера
taxrate Ставка налога. Укажите налоговую ставку для выбранной страны
specialitemtype (Необязательный параметр. Чтобы включить данную опцию используйте значение "on".) Налогообложению подвергаются не все типы продуктов
itemtype Типы продуктов. Укажите какие типы продуктов облагаются налогами

Редактирование информации о клиенте

Функция: account.edit

Уровень доступа: admin

Данная функция одновременно используется для просмотра параметров объекта, изменения объекта и создания нового объекта.

Просмотр параметров объекта:

  • Параметры:
    • elid — уникальный идентификатор (элемент id из функции account)
  • Результат: список параметров объекта

Создание объекта:

  • Параметры:
    • sok — значение параметра должно быть не пустым, обычно "ok".
    • дополнительные параметры запроса ...
  • Результат: успешное выполнение операции или сообщение об ошибке

Изменение объекта

  • Параметры:
    • sok — значение параметра должно быть не пустым, обычно "ok".
    • elid — уникальный идентификатор (элемент id из функции account)
    • дополнительные параметры запроса ...
  • Результат: успешное выполнение операции или сообщение об ошибке

Список параметров объекта или дополнительных параметров запроса (см. выше):

ПараметрЗначение
email Email адрес клиента, также будет использоваться как логин для авторизации в BILLmanager
verify_email(Необязательный параметр. Чтобы включить данную опцию используйте значение "on".)
project Провайдер, к которому будет привязан клиент
country Страна клиента
state Регион
realname Контактное лицо. ФИО клиента или контактного лица организации, для которой создается учетная запись
nameНаименование клиента
settingurl URL настроек. URL получения настроек панелями ISPmanager
valid_phone Проверенный номер телефона клиента
try_phone Номер телефона клиента
labelМетка. Служебная информация, доступная в фильтре
selfview Свое пространство имен. Позволяет подменить указываемые в настройках панели сервера имен
passwd Пароль доступа в личный кабинет
confirm Подтверждение
products_page Страница
registration_date Дата регистрации
registration_ip IP-адрес, с которого произведена регистрация клиента
attitude Характеристика клиента
employeeСотрудник, зарегистрировавший клиента
nocalcstat (Необязательный параметр. Чтобы включить данную опцию используйте значение "on".) Услуги клиента не будут отображаться в статистике
note Комментарий к клиенту
notify (Необязательный параметр. Чтобы включить данную опцию используйте значение "on".) Отправить клиенту уведомление о регистрации в BILLmanager
recovery (Необязательный параметр. Чтобы включить данную опцию используйте значение "on".) Добавить в уведомление данные для сброса пароля

Войти в панель с правами пользователя

Функция: account.su

Уровень доступа: admin

Удалить

Функция: account.delete

Уровень доступа: admin

Параметры:

  • elid — один или несколько уникальных идентификаторов объекта, разделенных запятой и следующим за ней пробелом ", ". Уникальный идентификатор — это элемент id из функции account.

Результат: успешное выполнение операции или сообщение об ошибке

Провайдеры, доступные клиенту

Функция: account.project

Результат: список элементов

Уровень доступа: admin

ПараметрЗначение
idId
name Наименование
status Статус

Включить

Функция: account.project.resume

Уровень доступа: admin

Параметры:

  • plid — уникальный идентификатор родительского списка (элемент id из функции user).
  • elid — один или несколько уникальных идентификаторов объекта, разделенных запятой и следующим за ней пробелом ", ". Уникальный идентификатор — это элемент id из функции account.project.

Результат: успешное выполнение операции или сообщение об ошибке

Выключить

Функция: account.project.suspend

Уровень доступа: admin

Параметры:

  • elid — один или несколько уникальных идентификаторов объекта, разделенных запятой и следующим за ней пробелом ", ". Уникальный идентификатор — это элемент id из функции account.project.

Результат: успешное выполнение операции или сообщение об ошибке