Биллинговая система хостинга BILLmanager динамично развивается. Мы постоянно добавляем новый функционал и стремимся, чтобы наш биллинг изначально соответствовал ожиданиям максимального количества клиентов.
Человеческая фантазия безгранична, и помимо базового функционала, уже реализованного нами, возможно вы захотите добавить в BILLmanager собственные уникальные возможности. Мы позаботились об этом. Ваши желания легко выполнимы.
Мы предусмотрели целый набор возможностей для самостоятельного расширения BILLmanager:
- События — механизм, позволяющий выполнять любые пользовательские действия до или после выполнения функций биллинговой системы.
- Собственные поля форм — возможность добавлять дополнительные поля в существующие формы биллинга.
- Плагины — разработка собственных модулей.
- Интеграция платежной системы, панели управления, регистратора доменов — возможность добавить интеграцию со сторонними системами.
События
Механизм событий позволяет выполнять любую вашу программу до или после выполнения какой-либо функции биллинговой системы. При этом вашей программе будут переданы все те данные, которые передаются и биллинговой системе.
Использовать этот механизм можно самыми разнообразными способами. Приведём простейший пример. При регистрации пользователя в биллинге вы автоматически регистрируете его на своем форуме. Реализовать это действительно просто. Вы пишете небольшой скрипт на предпочитаемом вами языке программирования и регистрируете событие на создание аккаунта. При регистрации аккаунта ваш скрипт получит логин, пароль, e-mail и ФИО клиента, и может в автоматическом режиме зарегистрировать пользователя на вашем форуме.
Механизм событий поддерживается всеми нашими продуктами. Подробнее ознакомиться с ним вы можете в соответствующем разделе документации.
Собственные поля форм
В биллинге существует огромное количество объектов: пользователи, плательщики, тарифы, серверы и т.д. Каждый из этих объектов обладает определенным набором параметров, редактируемых через формы биллинговой панели.
Вы можете легко расширить количество параметров любого объекта, добавив необходимые поля к существующим формам. Например, вы можете добавить объекту Плательщик параметр "Номер банковского счёта" или "Рост", "Вес", "Цвет глаз" объекту Пользователь. Добавленные вами поля будут встроены в интерфейс биллинга, и вы получите возможность собирать, хранить и обрабатывать любую нужную вам информацию.
Процедура добавления собственных полей подробно описана в документации.
Плагины
Плагины (расширения) — самый мощный способ расширения возможностей биллинга. С помощью плагинов вы можете создавать собственные модули биллинговой системы. При этом ваши модули могут быть встроены в общее меню и локализованы на несколько языков, они будут иметь вид и взаимодействовать с пользователем точно так же, как это делают встроенные модули BILLmanager.
Использование механизма расширений открывает перед вами действительно безграничные возможности. Все самые смелые идеи могут быть легко воплощены в жизнь.
Механизм плагинов поддерживается всеми нашими продуктами. Подробнее ознакомиться с ним вы можете в документации.
Интеграция с платежными системами, панелями управления, регистраторами доменов
В мире существуют тысячи платежных систем, агрегаторов платежей, процессинговых центров банковских карт и прочих способов оплаты ваших услуг. BILLmanager интегрирован с наиболее популярными из них, и список поддерживаемых платёжных систем будет постоянно расширяться.
Реализовать поддержку биллингом всех платёжных систем не представляется возможным. Поэтому мы создали механизм, позволяющий вам самостоятельно интегрировать любую платёжную систему в BILLmanager. Используя его, вы можете реализовать автоматический приём платежей от ваших клиентов даже через самую экзотическую платёжную систему.
Процедура интеграции платежной системы в BILLmanager подробно описана в документации.
Интеграция панелей управления и регистраторов доменов осуществляется аналогичным образом.

