FOSSBilling модул – Интеграция на домейни и ръководство за инсталация

FOSSBilling модул – Интеграция на домейни и ръководство за инсталацияFOSSBilling е модерен, безплатен и с отворен код софтуер за фактуриране на хостинг и домейн услуги. Със структура, подобна на WHMCS, FOSSBilling се отличава особено с високата си персонализируемост, API-ориентирана архитектура и развитие, подкрепено от общността.

FOSSBilling позволява управление на продажбите на домейни, хостинг услуги, управление на клиенти, автоматично фактуриране и интеграции на услуги от един централен панел.

Разработеният върху тази инфраструктура FOSSBilling Domain Name API модул интегрира домейн операциите със системата DomainNameApi и предоставя професионално и автоматизирано управление на домейни.

Какво представлява FOSSBilling и за какво се използва?

FOSSBilling позволява на хостинг и домейн ориентирани компании централизирано да управляват следните процеси:

  • Продажба и управление на домейни
  • Хостинг пакети и управление на услуги
  • Автоматично фактуриране и проследяване на плащания
  • Управление на клиенти и дистрибутори
  • API и модулни интеграции

Благодарение на своята open source структура, той е гъвкав за разработчици и безплатно решение за компании.

Фигура 1: Клиентски интерфейс на FOSSBilling

Клиентски интерфейс на 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 модул – Интеграция на домейни и ръководство за инсталация

Инсталация на FOSSBilling модула

Инсталацията се извършва в няколко лесни стъпки:

  1. Качете папката на модула в директорията library/Registrar/Adapter/.
  2. Влезте в административния панел на FOSSBilling.
  3. Отидете в Настройки > Модули за регистрация на домейни.
  4. Активирайте модула DomainNameApi.
  5. Въведете API потребителско име и парола за DomainNameApi.
  6. Запазете настройките и започнете да използвате модула.

След приключване на инсталацията домейн операциите ще се извършват автоматично чрез 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 предлага стабилно и устойчиво решение.