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.
Результат: успешное выполнение операции или сообщение об ошибке