FOSSBilling модул – Интеграция на домейни и ръководство за инсталация
FOSSBilling е модерен, безплатен и с отворен код софтуер за фактуриране на хостинг и домейн услуги. Със структура, подобна на WHMCS, FOSSBilling се отличава особено с високата си персонализируемост, API-ориентирана архитектура и развитие, подкрепено от общността.
FOSSBilling позволява управление на продажбите на домейни, хостинг услуги, управление на клиенти, автоматично фактуриране и интеграции на услуги от един централен панел.
Разработеният върху тази инфраструктура FOSSBilling Domain Name API модул интегрира домейн операциите със системата DomainNameApi и предоставя професионално и автоматизирано управление на домейни.
Какво представлява FOSSBilling и за какво се използва?
FOSSBilling позволява на хостинг и домейн ориентирани компании централизирано да управляват следните процеси:
- Продажба и управление на домейни
- Хостинг пакети и управление на услуги
- Автоматично фактуриране и проследяване на плащания
- Управление на клиенти и дистрибутори
- API и модулни интеграции
Благодарение на своята open source структура, той е гъвкав за разработчици и безплатно решение за компании.
Фигура 1: Клиентски интерфейс на FOSSBilling

Какво може да се прави с FOSSBilling Domain Name API модула?
С този модул следните домейн операции могат да бъдат управлявани от един панел:
- Регистрация на домейн (register)
- Трансфер на домейн
- Подновяване на домейн
- Управление на nameserver-и (DNS)
- Актуализиране на Whois / контактна информация
- Активиране / деактивиране на домейн заключване (Registrar Lock)
- Защита на Whois поверителност (Privacy Protection)
- Пълна поддръжка за .TR домейн разширения
Всички операции се извършват в реално време чрез Domain Name API.
Фигура 2: Административен панел на FOSSBilling
Фигурата трябва да бъде поставена тук (може да се добави изображение)
Изисквания за FOSSBilling Domain Name API модула
За безпроблемна работа на модула трябва да бъдат изпълнени следните изисквания:
- FOSSBilling: Версия 1.0 или по-нова
- PHP: Версия 8.0 или по-нова
- PHP SOAP разширение: Трябва да е активирано
- Достъп до Domain Name API: Активно потребителско име и парола
Тези изисквания гарантират пълна съвместимост с инфраструктурата на Domain Name API.
Инсталация на FOSSBilling модула
Инсталацията се извършва в няколко лесни стъпки:
- Качете папката на модула в директорията
library/Registrar/Adapter/. - Влезте в административния панел на FOSSBilling.
- Отидете в Настройки > Модули за регистрация на домейни.
- Активирайте модула DomainNameApi.
- Въведете API потребителско име и парола за DomainNameApi.
- Запазете настройките и започнете да използвате модула.
След приключване на инсталацията домейн операциите ще се извършват автоматично чрез Domain Name API.
Актуализиране на модула
При актуализиране на FOSSBilling DomainNameApi модула:
- Се изтегля новата версия
- Съществуващите файлове се презаписват
- Всички настройки се запазват
По този начин се обновява само кодът, а конфигурациите остават непроменени.
Функции на FOSSBilling модула
Домейн функции
- Регистрация, трансфер и подновяване на домейни
- Пълна поддръжка за .TR домейн разширения
DNS & Whois управление
- Управление на nameserver-и (DNS)
- Актуализиране на Whois / контактна информация
- Защита на Whois поверителност (Privacy Protection)
Сигурност & Контрол
- Домейн заключване (Registrar Lock)
- Подробни логове за грешки и операции
Потребителско изживяване
- Поддръжка на турски и многоезични интерфейси
- Пълна съвместимост с FOSSBilling
Предимства на интеграцията FOSSBilling – Domain Name API
- Домейн операциите са напълно автоматизирани
- Централизирано управление на домейни и фактуриране от един панел
- Намаляване на ръчните операции и грешките
- Мащабируема структура за домейн дистрибутори
- Широка поддръжка за турски и глобални TLD
Тази интеграция осигурява висока оперативна ефективност, особено за компании, които продават домейни.
За кого е подходящо?
- Хостинг компании, използващи FOSSBilling
- Домейн дистрибутори
- Рекламни агенции
- Уеб дизайн агенции
- Домейн ориентирани SaaS проекти
- Компании, работещи с .TR и глобални домейн разширения
Кодове за грешки на FOSSBilling
| Код | Описание | Детайли |
|---|---|---|
| 1000 | Успешна операция | Командата е изпълнена успешно. |
| 1001 | Успешна операция; в изчакване | Командата е успешна, но операцията е поставена на опашка. |
| 2003 | Липсва задължителен параметър | Пример: липсва телефонен номер в контактната информация. |
| 2105 | Домейнът не може да бъде подновен | Домейнът не трябва да е заключен; статусът „clientupdateprohibited“ не трябва да е активен. |
| 2200 | Грешка при удостоверяване | Грешно API потребителско име/парола или домейнът е при друг регистратор. |
| 2302 | Регистрацията вече съществува | Домейнът или nameserver-ът вече е регистриран. |
| 2303 | Регистрацията не е намерена | Домейнът или nameserver-ът не е намерен; необходима е нова регистрация. |
| 2304 | Статусът на домейна не позволява операцията | Домейнът не трябва да е заключен; статусът „clientupdateprohibited“ не трябва да е активен. |
FOSSBilling Domain Name API модулът е мощна интеграция, която издига управлението на домейни в инфраструктурата на FOSSBilling на професионално ниво. Благодарение на лесната инсталация, разширените функции и широката поддръжка на разширения, включително .TR, това е идеално решение за компании, които искат да управляват домейн операциите си централно.
За ускоряване на процесите по продажба и управление на домейни, комбинацията от FOSSBilling и Domain Name API предлага стабилно и устойчиво решение.
