WHMCS necə quraşdırılır?
Domain Name API – Quraşdırma və İnteqrasiya Təlimatı
Bu sənəd DomainNameAPI hesabınızı WHMCS proqram təminatına necə inteqrasiya edəcəyinizi izah edir.
Minimum tələblər
- WHMCS 7.8 və ya daha yuxarı
- PHP 7.4 və ya daha yuxarı (tövsiyə olunur: 8.1)
- PHP SOAPClient plaqini aktiv olmalıdır.
- Müştəri üçün xüsusi sahələr: T.C. şəxsiyyət nömrəsi / vergi nömrəsi / vergi idarəsi məlumatları (İstəyə bağlı)
Xəbərdarlıq!!! Əgər yeniləmə edirsinizsə, quraşdırmadan əvvəl köhnə fayllarınızın mütləq ehtiyat nüsxəsini yaradın.
Yükləmə
Yüklədiyiniz paketdəki “modules” qovluğunu WHMCS-in quraşdırıldığı qovluğa köçürün. (Məsələn: /home/whmcs/public_html)
Qeyd: .gitignore, README.md və LICENSE fayllarını silməyin.

Əgər fayllar səhv yüklənərsə, WHMCS modulunu aşkar edə bilməz.
Modul konfiqurasiyası
Fayllar yükləndikdən sonra WHMCS idarəetmə panelində “System Settings” bölməsinə daxil olun.

“System Settings” bölməsinə daxil olduqdan sonra “Domain Registrar” hissəsinə keçin.

Əgər modul faylları düzgün qovluqdadırsa, burada “Domain Name API” görünəcək.
Aktiv etdikdən sonra tərəfimizdən verilən istifadəçi adı və şifrəni daxil edin.
Yadda saxladıqdan sonra istifadəçi adınız və cari balansınız görünəcək.
Lazım olduqda istifadəçiləriniz üçün .tr domen qeydiyyatında istifadə ediləcək TR şəxsiyyət nömrəsi və vergi nömrəsi məlumatlarını uyğunlaşdırın.

Domen qiymət ayarları
Modul ayarları tamamlandıqdan sonra “System Settings” bölməsinə keçin.

Satmaq istədiyiniz TLD-ni seçin. (Məsələn: .com.tr)
Avtomatik qeydiyyat üçün “Domain Name API” seçin.
EPP kod seçimini aktiv edin.
Qiymətlər əl ilə təyin oluna bilər. Alternativ olaraq pilləli qiymətləndirmə də tətbiq edə bilərsiniz (növbəti bölmədə izah olunur).

İctimai Whois serverlərindən istifadə etmək əvəzinə DomainNameAPI-ni domen axtarış mənbəyi kimi istifadə edə bilərsiniz. Bunun üçün “Lookup Provider” bölməsində “Change” düyməsinə klikləyin, “DomainNameApi” seçin və hansı TLD-lər üçün istifadə ediləcəyini təyin edin.
Pilləli qiymətlər və avtomatik qiymətləndirmə
“Utilities” bölməsindən “Registrar TLD Sync” seçin. Açılan ekranda “DomainNameApi” seçin və bir qədər gözləyin.
Növbəti mərhələdə sistemimizdəki bütün TLD-lər WHMCS-dəki TLD-lərlə müqayisə edilir, mənfəət və zərər marjaları hesablanır və toplu şəkildə göstərilir.

Administrator baxımından
- Domen üçün “Silinmə sorğusu” göndərə bilərsiniz.
- Domen üçün “Transfer ləğvi” edə bilərsiniz.
- Domenin canlı statusunu, başlanğıc və bitmə tarixlərini görə bilərsiniz.
- Alt domenlərinizi siyahıya ala bilərsiniz.
- Əlavə sahə məlumatlarını görə bilərsiniz.

Ümumi ayarlar
“System Settings” bölməsindən “General Settings” seçin və “Domains” tabına keçin.
Müştərilərin domen qeydiyyatı etməsi üçün müvafiq seçimi aktiv edin.
Müştərilərin domen transferi etməsi üçün müvafiq seçimi aktiv edin.
Domenlərin vaxtından əvvəl yenilənməsi üçün “Renewal Orders” seçimini aktiv edin.
Ödəniş zamanı avtomatik yeniləmə üçün “Auto Renew on Payment” seçimini aktiv edin.
Mövcud domenlərin müntəzəm sinxronizasiyası üçün “Domain Sync Enabled” seçimini aktiv edin (tövsiyə olunur).
Türk, ivrit, ərəb, rus və s. domenlər üçün “Allow IDN Domains” seçimini aktiv edin.
“Default Nameserver” bölməsinə nameserver məlumatlarınızı daxil edin.
Sinxronizasiya ayarları
“Automation Settings” bölməsinə keçərək “Domain Sync Settings” açın.
Domen sinxronizasiyasını aktiv edin.
Bitmə tarixinin yenilənməsi üçün “Sync Next Due Date” seçimini aktiv edin.
Sistem yüklənməsinə uyğun olaraq digər ayarları tənzimləyin.
Xəta – Ətraflı baxış
“System Logs” bölməsindən “Module Log” hissəsinə keçin.
Müvafiq qeydi taparaq tarix üzərinə klikləyin.
Ətraflı sorğu və cavabları görə bilərsiniz.
Debugging
Debug rejimini aktiv etmək üçün “Utilities // Logs // Module Log” seçin.
Mövcuddursa “Enable Debug Logging” aktiv edin.
Bütün uğurlu və uğursuz domen sorğuları bu modulda qeydə alınır.
