Клиенты (account)
Функция account
Результат: список элементов
Клиенты
Уровень доступа: admin
- id — Id
- name — Наименование
- project — Провайдер
- balance — Баланс
- account_status — Статус клиента
- tz_registration_date — Дата регистрации
- status — Свойства
Регистрация клиента
Подробнее см. в статье Интеграция с сайтом.
Чтобы зарегистрировать клиента в 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 — код провайдера. В редакции "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
Отправить счёт на 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_лицевого_счета>
- 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.
Результат: успешное выполнение операции или сообщение об ошибке