Функция account

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

Клиенты

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

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

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


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

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

Регистрация в BILLmanager

https://DOMAIN/billmgr?func=register
XML

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

  • sok=ok — подтверждение операции;
  • email — логин и E-mail нового клиента;
  • passwd — пароль нового клиента;
  • realname — ФИО клиента;
  • phone — номер телефона;
  • conditions_agree со значением on, если для регистрации необходимо принятие условий использования;
  • offer_xxx со значение on, если используется принятие договора-оферты при регистрации;
  • country — код страны в соответствии со справочником BILLmanager, необязательный параметр;
  • state — код страны в соответствии со справочником BILLmanager, необязательный параметр;
  • project — код провайдера. В редакции "BILLmanager" имеет значение 1;
  • 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
CODE

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

Функция: payment.send

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

Уровень доступа: 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

Скачать документ в формате 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 — операция, на основании которой будет расход
  • amount — сумма расхода
  • taxrate — ставка налога. Процент налогов. Обратите внимание, что сумма налога включена в сумму расхода. Поэтому сумма налога будет высчитана по формуле СУММА — (СУММА / ((100 + СТАВКА) / 100))
  • postpaid — если опция установлена, то при нехватке средств на счете расход будет создан в долг. Необязательный параметр. Чтобы включить данную опцию используйте значение "on".
  • name — наименование. Вы можете указать собственное наименование. Если вы не укажете наименование, то наименование будет сгенерировано автоматически на основе операции.
  • realdate — фактическая дата списания
  • cdate — дата, с которой начинается оказание услуги

Пример запроса

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_лицевого_счета>
CODE
  • authinfo — данные для авторизации, логин, пароль
  • amount — сумма
  • cdate — дата создания
  • item — id услуги
  • name — название на английском
  • name_ru — название на русском
  • operation — операция (prolong/billdaily/changeaddon и т.д.)
  • plid —  id клиента
  • postpaid=off/on  — не учитывать/учитывать баланс
  • subaccount — id счёта (id плательщика)

Удалить

Функция: 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 — 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-адрес регистрации. 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.

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