Download PDF
Download page Клиенты (account).
Клиенты (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 | подтверждение операции |
логин и 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
Параметр | Значение |
---|---|
id | Id |
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 | Пользователь |
ip | IP-адрес |
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
Параметр | Значение |
---|---|
id | Id |
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
Параметр | Значение |
---|---|
id | Id |
name | Наименование |
status | Статус |
Включить
Функция: account.group.resume
Уровень доступа: admin
Параметры:
- elid — один или несколько уникальных идентификаторов объекта, разделенных запятой и следующим за ней пробелом ", ". Уникальный идентификатор — это элемент id из функции account.group.
Результат: успешное выполнение операции или сообщение об ошибке
Выключить
Функция: account.group.suspend
Уровень доступа: admin
Параметры:
- elid — один или несколько уникальных идентификаторов объекта, разделенных запятой и следующим за ней пробелом ", ". Уникальный идентификатор — это элемент id из функции account.group.
Результат: успешное выполнение операции или сообщение об ошибке
Лицевые счета
Функция: subaccount
Результат: список элементов
Уровень доступа: admin
Параметр | Значение |
---|---|
id | Id |
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
Параметр | Значение |
---|---|
id | Id |
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
Параметр | Значение |
---|---|
id | Id |
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
Параметр | Значение |
---|---|
id | Id |
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 | дата, с которой начинается оказание услуги |
plid | id клиента |
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_лицевого_счета>
- authinfo — данные для авторизации, логин, пароль
Удалить
Функция: subaccount.expense.delete
Уровень доступа: admin
Параметры:
- elid — один или несколько уникальных идентификаторов объекта, разделенных запятой и следующим за ней пробелом ", ". Уникальный идентификатор — это элемент id из функции subaccount.expense.
Результат: успешное выполнение операции или сообщение об ошибке
Ставки налогов
Функция: account.taxrule
Результат: список элементов
Уровень доступа: admin
Параметр | Значение |
---|---|
id | Id |
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 адрес клиента, также будет использоваться как логин для авторизации в 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
Параметр | Значение |
---|---|
id | Id |
name | Наименование |
status | Статус |
Включить
Функция: account.project.resume
Уровень доступа: admin
Параметры:
- plid — уникальный идентификатор родительского списка (элемент id из функции user).
- elid — один или несколько уникальных идентификаторов объекта, разделенных запятой и следующим за ней пробелом ", ". Уникальный идентификатор — это элемент id из функции account.project.
Результат: успешное выполнение операции или сообщение об ошибке
Выключить
Функция: account.project.suspend
Уровень доступа: admin
Параметры:
- elid — один или несколько уникальных идентификаторов объекта, разделенных запятой и следующим за ней пробелом ", ". Уникальный идентификатор — это элемент id из функции account.project.
Результат: успешное выполнение операции или сообщение об ошибке