API və İnteqrasiya

WHMCS ilə Bulud Serveri və Ödəniş Avtomatlaşdırmasını Necə Qurmaq Olar?

  • 10 oxumaq üçün dəqiqələr
  • Hostragons Komandası
WHMCS ilə Bulud Serveri və Ödəniş Avtomatlaşdırmasını Necə Qurmaq Olar?

WHMCS modulları ödənişlərin qəbulu, yenilənmə qiymətlərinin dəyişdirilməsi, müştəri əməliyyatlarının idarə olunması və bulud serveri resurslarına WHMCS üzərindən nəzarət kimi iş axınlarını vahid paneldə birləşdirir. Hostragons kataloqunda ödəniş və əməliyyat yönümlü beş modul, həmçinin OVHcloud, AWS Lightsail, Contabo, Microsoft Azure və Google Cloud infrastrukturları üçün beş müstəqil inteqrasiya mövcuddur. Bu təlimatda on modulun funksiyaları, əhatə dairəsinin məhdudiyyətləri və uyğun istifadə ssenariləri müqayisə edilir.

Modul seçərkən yalnız funksiyalar siyahısına baxmaq kifayət deyil. İstifadə olunan WHMCS versiyası, xidmət təminatçısındakı hesab, API icazələri, əməliyyat sistemi, hesablaşma modeli və istifadəyə verilməzdən əvvəlki sınaq planı da nəzərə alınmalıdır. Buradakı inteqrasiyalar WHMCS lisenziyasını, bulud xidməti hesabını və ya müvafiq ödəniş təşkilatındakı hesabı əvəz etmir. Xidmət təminatçılarının istifadə, şəbəkə, lisenziya və vergi ödənişləri ayrıca tətbiq olunur.

WHMCS modulları hansı işləri asanlaşdırır?

WHMCS-in əsas sistemi müştəri, sifariş, hesab-faktura və xidmətin həyat dövrünü idarə edir. Modullar isə bu sistemi konkret iş axını ilə əlaqələndirir. Ödəniş keçidi hesab-fakturanı xarici ödəniş səhifəsinə yönləndirə və təsdiqlənmiş nəticəni WHMCS-ə ötürə bilər. Əməliyyat modulu balansları və ya qiymətləri kütləvi şəkildə yeniləyə bilər. Server modulu isə sifarişlə əlaqəli virtual maşın yarada və müştəri bölməsində icazə verilən idarəetmə funksiyalarını təqdim edə bilər.

Bu fərq vacibdir: hər modul bütün işləri yerinə yetirmir. Məsələn, Paddle və Mollie modulları ödəniş axınına, Müştəri Balans Meneceri inzibati kredit əməliyyatlarına, bulud inteqrasiyaları isə yalnız müvafiq xidmət təminatçısının resurslarına yönəlib. Tələbləri əvvəlcə “ödəniş”, “müştəri əməliyyatları” və “server avtomatlaşdırması” kateqoriyalarına ayırmaq düzgün məhsul seçimini asanlaşdırır.

10 WHMCS modulunun qısa müqayisəsi

10 WHMCS modulunun qısa müqayisəsi
ModulƏsas istifadə məqsədiTələb olunan xarici hesabDərc tarixindəki qiymət
Avtomatik Qiymət YeniləməDövri xidmət, əlavə və domen qiymətlərinin yenilənməsiTələb olunmurBirdəfəlik 99 USD
Paddle Ödəniş KeçidiBirdəfəlik və abunəlik ödənişləriPaddle Billing V3Birdəfəlik 99 USD
Mollie Ödəniş KeçidiMollie üzərindən dəstəklənən ödəniş üsullarıMollieBirdəfəlik 99 USD
Müştərilər Arası Domain TransferiWHMCS müştəriləri arasında nəzarətli domen ötürülməsiTələb olunmurBirdəfəlik 99 USD
Müştəri Balans MeneceriMüştəri kreditlərinin kütləvi idarə olunmasıTələb olunmurBirdəfəlik 99 USD
OVHcloud VPS və Fiziki ServerlərOVHcloud serverlərinin həyat dövrünün əlaqələndirilməsiOVHcloudBirdəfəlik 99 USD
AWS LightsailLightsail serverlərinin yaradılması və idarə olunmasıAWS LightsailBirdəfəlik 99 USD
Contabo BuludContabo VPS və VDS resurslarının idarə olunmasıKontaboBirdəfəlik 99 USD
Microsoft Azure VMMicrosoft Azure virtual maşınlarının həyat dövrüMicrosoft AzureBirdəfəlik 99 USD
Google Cloud Compute EngineLinux əsaslı Compute Engine resurslarıGoogle CloudBirdəfəlik 99 USD

Cədvəldəki məbləğlər bu yazının dərc edildiyi tarixdə göstərilən cari siyahı qiymətləridir və daimi qiymət öhdəliyi sayılmır. Satınalmadan əvvəl məhsul səhifəsindəki cari əhatə dairəsi, lisenziya və qiymət məlumatları əsas götürülməlidir.

Ödəniş və biznes əməliyyatları modulları

Avtomatik Qiymət Yeniləmə

Dövri qiymətlər zamanla dəyişdikdə daha əvvəl yaradılmış aktiv və ya dayandırılmış xidmətlər köhnə yenilənmə məbləğində qala bilər. Avtomatik Qiymət Yeniləmə modulu xidmət, əlavə və domen yenilənməsi məbləğlərini WHMCS-dəki cari qiymətlərə əsasən yenidən hesablamaq üçün istifadə olunur. Əməliyyat birdəfəlik başladılar və ya planlaşdırılmış cron axınına qoşula bilər.

Bu modul, xüsusilə valyuta məzənnəsi və ya tarif dəyişikliklərindən sonra çoxsaylı qeydləri ayrı-ayrılıqda redaktə etmək istəməyən müəssisələr üçün uyğundur. Tətbiq nümunələri ilə WHMCS avtomatik qiymət yeniləmə modulu təlimatında tanış ola bilərsiniz. Bununla belə, kütləvi dəyişiklikdən əvvəl verilənlər bazasının ehtiyat nüsxəsi yaradılmalı, məhdud müştəri qrupu üzərində sınaq aparılmalı və formalaşacaq hesab-fakturalar yoxlanılmalıdır.

Paddle Ödəniş Keçidi

Paddle Billing V3 inteqrasiyası WHMCS hesab-fakturaları üzrə Paddle ödəniş səhifəsi vasitəsilə birdəfəlik və abunəlik ödənişlərini başladır. HMAC-SHA256 ilə imzalanmış webhook bildirişlərini yoxlayır və dövri ödəniş bildirişinin abunəlik identifikatoru vasitəsilə müvafiq hesab-faktura ilə uyğunlaşdırılmasına kömək edir. Beləliklə, brauzerdəki yönləndirmə nəticəsinə güvənmək əvəzinə serverdən gələn imzalı bildiriş emal olunur.

Modul Paddle hesabı və ya kommersiya uyğunluğu təsdiqi təqdim etmir. Paddle hesabı, məhsul tərifləri, valyuta və webhook sazlamaları müəssisə tərəfindən tamamlanmalıdır. Quraşdırma təfərrüatları üçün Paddle WHMCS ödənişi məzmununa baxa, ödəniş səhifəsinə keçməzdən əvvəl uğurlu, uğursuz, ləğv edilmiş və dövri ödəniş ssenarilərini sınaq mühitində ayrıca yoxlaya bilərsiniz.

Mollie Ödəniş Keçidi

Mollie modulu Mollie hesabında aktiv olan iDEAL, kart, PayPal, Apple Pay, Bancontact, SOFORT və bank köçürməsi kimi ödəniş üsullarını WHMCS hesab-fakturaları ilə əlaqələndirir. Webhook geri çağırışları ödəniş vəziyyətlərini WHMCS-ə ötürür, iDEAL axınında bank seçimi və bank köçürməsində son ödəniş tarixinin idarə edilməsi kimi üsula xas funksiyalar təqdim edir.

Ödəniş üsulunun əlçatanlığı ölkədən, valyutadan, Mollie hesabından və hesab üçün aktivləşdirilmiş üsullardan asılıdır. Buna görə “15 üsul” ifadəsi hər hesabda bütün üsulların aktiv olacağı demək deyil. WHMCS Mollie modulu təlimatı ilə yanaşı, Mollie panelindəki icazələr və webhook son nöqtəsi istifadəyə verilməzdən əvvəl yoxlanılmalıdır.

Müştərilər Arası Domain Transferi

Bu modul bir WHMCS müştərisinin hesabındakı domeni başqa WHMCS müştərisinə ötürməsi üçün nəzarətli proses yaradır. Sorğu müştəri bölməsindən başladılır və alıcının elektron poçt ünvanına göndərilən birdəfəlik keçid vasitəsilə təsdiqlənir. Birdəfəlik açarın yoxlanılması, internet ünvanının qeydə alınması, tənzimlənən etibarlılıq müddəti və vəziyyətin izlənməsi əl ilə ötürmə ilə müqayisədə daha izlənəbilən iş axını yaradır.

Buradakı əməliyyat qeydiyyatçılar arasındakı klassik domen transferindən fərqlənir: eyni WHMCS quraşdırmasında müştəri sahibliyini dəyişdirir. Qeydiyyatçının transfer kilidi, EPP kodu və ya xarici hesaba köçürmə prosesi üçün müvafiq qeydiyyatçının qaydaları ayrıca tətbiq edilir.

Müştəri Balans Meneceri

Müştəri Balans Meneceri WHMCS idarəçi bölməsində müştəri kreditlərinin süzgəcdən keçirilməsi və kütləvi əməliyyatların aparılması ehtiyacına yönəlib. Müştərilər ad, şirkət, elektron poçt, valyuta və balans vəziyyətinə görə tapıla bilər; seçilmiş hesablara kütləvi kredit əlavə edilə və ya balans sıfırlana bilər. Əməliyyatlar idarəçi qeydi və fəaliyyət jurnalı vasitəsilə izlənir.

Kredit balansı birbaşa maliyyə qeydlərinə təsir etdiyi üçün səlahiyyətli idarəçi rolları məhdudlaşdırılmalı, əməliyyatdan əvvəl seçilmiş müştərilərin siyahısı yoxlanılmalı və böyük həcmli dəyişikliklər ehtiyat nüsxə yaradıldıqdan sonra tətbiq edilməlidir.

Bulud serverinin avtomatlaşdırılması modulları

Bulud modulları WHMCS sifariş və xidmət qeydləri ilə xidmət təminatçısının API sistemləri arasında körpü yaradır. Əsas xidmət həyat dövrünün necə işlədiyini WHMCS ilə avtomatik hostinq hesabı yaratma təlimatında görə bilərsiniz. Müştəriyə təqdim olunan əməliyyatların əhatəsi xidmət təminatçısının API davranışına, məhsul sazlamalarına və müəssisənin verdiyi icazələrə görə dəyişir. Bu modullar müstəqil inteqrasiyalardır; müvafiq bulud xidməti təminatçıları tərəfindən hazırlanmış məhsullar deyil və tərəfdaşlıq bəyanı daşımır.

OVHcloud VPS və Fiziki Serverlər

OVHcloud inteqrasiyası VPS və fiziki server xidmətlərini WHMCS-ə bağlayır. VPS tərəfində həyat dövrü və yenidən quraşdırma əməliyyatları müştəri bölməsində icazə verilən özünəxidmət idarəetmə vasitələri ilə həyata keçirilə bilər. Fiziki serverlər üzrə əhatə mövcud server ehtiyatının təyin edilməsinə və nəzarətli əməliyyatlara yönəlib; yeni fiziki server alışını avtomatlaşdırdığı güman edilməməlidir. Dayandırma, ləğvetmə və məlumat itkisinə səbəb ola biləcək əməliyyatlar üçün operator nəzarəti tələb olunur.

AWS Lightsail

AWS Lightsail modulu serverin yaradılması, enerji əməliyyatları, statik IPv4, təhlükəsizlik divarı və snapshot axınlarını WHMCS xidməti ilə əlaqələndirir. Linux və Windows resurslarının giriş məlumatları müvafiq platforma qaydalarına əsasən idarə olunur. Modul ümumi xidmət kataloqu deyil, yalnız AWS Lightsail resurslarına yönəlmiş inteqrasiyadır.

Xidmət təminatçısındakı identifikator, bölgə, server nümunəsinin adı və əlaqəli statik IPv4 kimi məlumatlar hər xidmət üçün ayrıca saxlanılmalıdır. API açarları quraşdırma ZIP faylına daxil edilmir; quraşdırma zamanı müştəri onları öz AWS Lightsail hesabında tələb olunan icazələrlə sazlayır.

Contabo Bulud

Contabo Bulud modulu Contabo VPS və VDS resurslarının yaradılması, enerji əməliyyatları, yenidən quraşdırılması, parolun sıfırlanması və snapshot idarəetməsi üçün bağlantı yaradır. Resurs identifikatorunun WHMCS xidməti ilə düzgün uyğunlaşdırılması, təkrarlanan yaratma sorğularının eyni resurs üzrə uzlaşdırılması və silmə kimi əməliyyatlarda sahibliyin yoxlanılması mühüm əhəmiyyət daşıyır.

Contabo hesabı, API girişi və xidmət təminatçısının istifadə ödənişləri ayrıca tələb olunur. Paket yüksəltməsinin, əks domen adlandırmasının, brauzerdaxili VNC imkanının və ya xidmət təminatçısının bütün funksiyalarının modulun əhatəsinə daxil olduğu güman edilməməlidir; məhsul səhifəsindəki cari funksiyalar siyahısı əsas götürülməlidir.

Microsoft Azure VM

Microsoft Azure VM modulu virtual maşının yaradılmasını, enerji əməliyyatlarını, resursların ayrılmasının ləğvini, ölçü dəyişikliyini, disk, snapshot və təhlükəsizlik divarı idarəetməsini WHMCS-ə bağlayır. Resurs qrupu və virtual maşın nişanları xidmət sahibliyini yoxlamaq üçün istifadə olunur. Silmə əməliyyatı Microsoft Azure sistemindəki asinxron əməliyyatın nəticəsi və resursun həqiqətən silindiyi yoxlanılmadan tamamlanmış hesab edilməməlidir.

Microsoft Azure disk və snapshot kimi ödənişli əlavə resursların kataloq və qiymət sazlamaları müəssisənin öhdəliyindədir. Müştəriyə göstərilən seçimlər yalnız sazlanmış və sınaqdan keçirilmiş əhatə dairəsi ilə məhdudlaşdırılmalıdır.

Google Cloud Compute Engine

Google Cloud modulu Linux əsaslı Compute Engine virtual maşınlarında resursların yaradılmasını, enerji əməliyyatlarını, maşın növünün dəyişdirilməsini və xidmət səviyyəli şəbəkə qaydalarının idarə olunmasını əlaqələndirir. Resursun adı, bölgə və xidmət nişanları daimi identifikasiya məlumatı kimi saxlanılır; həyat dövrü əməliyyatları yalnız bu sahiblik məlumatı yoxlanıldıqdan sonra icra edilir.

Mövcud 2.0.0 buraxılışının əhatə dairəsi Linux iş yükləri ilə məhdudlaşır. Windows və ya RDP dəstəyi mövcudmuş kimi planlaşdırma aparılmamalıdır. Google Cloud layihəsi, xidmət hesabı, kvota, şəbəkə və hesablaşma sazlamaları müəssisə tərəfindən təmin edilir.

Hansı WHMCS modulunu seçməlisiniz?

  • Köhnə yenilənmə qiymətlərini cari kataloq qiymətlərinə uyğunlaşdırmaq istəyirsinizsə, Avtomatik Qiymət Yeniləmə modulunu nəzərdən keçirin.
  • Paddle və ya Mollie üzərindən ödəniş qəbul etmək istəyirsinizsə, müvafiq ödəniş keçidi modulunu seçin.
  • Eyni WHMCS quraşdırmasındakı müştərilər arasında domen ötürülməsi tələb olunursa, Müştərilər Arası Domain Transferi modulundan istifadə edin.
  • Çoxsaylı müştəri hesabında kredit əməliyyatları aparırsınızsa, Müştəri Balans Meneceri uyğun seçimdir.
  • VPS, VDS və ya VM xidmətini təminatçının API sisteminə bağlamaq istəyirsinizsə, yalnız istifadə etdiyiniz təminatçıya aid bulud serveri modulunu seçin.

Öz infrastrukturunuzda VPS və ya VDS təqdim edirsinizsə, virtual server məhsul quruluşunu WHMCS avtomatlaşdırması ilə birlikdə planlaşdırın. Bir neçə xidmət təminatçısından istifadə edən müəssisələrdə hər inteqrasiyanı ayrıca API hesabı, ayrıca sınaq məhsulu və mümkün olduqda ayrıca məhdud səlahiyyətli giriş məlumatları ilə istifadəyə vermək xəta riskini azaldır.

Satınalma, endirmə və quraşdırma prosesi

Satınalma, endirmə və quraşdırma prosesi
  1. Ehtiyacınıza uyğun modulu və aktiv məhsul səhifəsindəki cari əhatə dairəsini yoxlayın.
  2. WHMCS müştəri bölməsində sifarişi tamamlayın və hesab-fakturanı ödəyin.
  3. Ödəniş WHMCS tərəfindən təsdiqləndikdən sonra rəsmi Auto Release axını müvafiq xidməti Active vəziyyətinə gətirir.
  4. Active vəziyyətində xidməti olan hesabda yalnız satın alınmış məhsulla əlaqəli endirmə keçidi görünür.
  5. ZIP arxivini yoxlayın, quraşdırma sənədini oxuyun və faylları sınaq WHMCS mühitinə yükləyin.
  6. Xidmət təminatçısının və ya ödəniş təşkilatının API məlumatlarını quraşdırmadan sonra müvafiq sazlama sahələrinə daxil edin.
  7. Uğurlu və uğursuz əməliyyatları, webhook bildirişlərini, vaxt aşımını, təkrar cəhd və ləğvetmə ssenarilərini sınaqdan keçirdikdən sonra sistemi istifadəyə verin.

Endirmə faylları ümumi internet qovluğundan təqdim edilmir. Məhsul-xidmət əlaqəsi və Active vəziyyətindəki xidmət müştəri bölməsində endirmə icazəsini müəyyən edir. Sifariş səhifəsindəki cari lisenziya şərtləri və quraşdırma sənədləri həmişə bu xülasədən üstün tutulur.

Lisenziya, xidmət təminatçısı xərcləri və təhlükəsizlik məhdudiyyətləri

Modul faylları şifrələnməmiş mənbə kodu ilə təqdim edilir; bu ifadə “açıq mənbə” və ya sərbəst yenidən yayım hüququ demək deyil. İstifadə, dəyişdirmə və yenidən yayım hüquqları satın alınmış lisenziya müqaviləsinə tabedir və WHMCS lisenziya idarəetməsi yanaşmasına uyğun olaraq məhsul və quraşdırma səviyyəsində izlənməlidir. Xidmət təminatçısının API açarları, real müştəri qeydləri, aktiv resurs identifikatorları və ya Hostragons-a aid əməliyyat məlumatları paylama paketlərinə əlavə edilmir.

Quraşdırma zamanı minimum səlahiyyət prinsipi tətbiq edilməlidir. Mümkünsə, modula yalnız tələb olunan API əməliyyatları üçün ayrıca giriş məlumatları verin, webhook məxfi açarlarını mütəmadi dəyişdirin, WHMCS idarəçi rollarını məhdudlaşdırın və jurnallardakı həssas məlumatları gizlədin. İstifadəyə verilməzdən əvvəl ayrıca sınaq hesabından və ya ucuz sınaq resursundan istifadə edin. Ləğvetmə və sonlandırma sınaqlarında yalnız xidmət təminatçısının API cavabını deyil, resursun həqiqətən silindiyini və ödənişli əlavə resursların saxlanılmadığını da yoxlayın.

bulud serveri xidməti satarkən xərc hesablamasına yalnız virtual maşını deyil, disk, snapshot, IPv4, məlumat ötürülməsi, lisenziya və bölgələr üzrə qiymət fərqlərini də daxil edin. Modul avtomatlaşdırması əməliyyat müddətini azalda bilər, lakin xidmət təminatçısının kvotasını, hesab təsdiqini və ya hesablaşma məsuliyyətini aradan qaldırmır.

Quraşdırmadan əvvəl qısa yoxlama siyahısı

  • WHMCS və PHP versiyanıza uyğun cari məhsul sənədini oxuyun.
  • Verilənlər bazasının və faylların ehtiyat nüsxəsini yaradın.
  • Xarici API istifadəçisinə yalnız zəruri icazələri verin.
  • Sınaq məhsulu, sınaq müştərisi və aşağı riskli təminatçı resursu yaradın.
  • Təkrarlanan CreateAccount çağırışlarında ikinci resursun yaranmadığını yoxlayın.
  • Dayandırma, yenidən aktivləşdirmə, sonlandırma və yenidən quraşdırma nəticələrini xidmət təminatçısının panelində yoxlayın.
  • Ödəniş modullarında imzalanmış webhook, yanlış məbləğ, təkrar bildiriş və geri ödəniş ssenarilərini sınaqdan keçirin.
  • İstifadəyə verildikdən sonra ilk sifarişləri və xəta jurnallarını diqqətlə izləyin.

Tez-tez verilən suallar

WHMCS modulu nədir?

WHMCS modulu ödəniş, müştəri əməliyyatları və ya server idarəetməsi kimi konkret iş axınını WHMCS-ə əlavə edir. O, WHMCS lisenziyasını və ya xarici xidmət təminatçısındakı hesabı əvəz etmir.

Hansı bulud xidməti təminatçıları dəstəklənir?

OVHcloud VPS və fiziki serverləri, AWS Lightsail, Contabo VPS və VDS, Microsoft Azure VM, həmçinin Linux əsaslı Google Cloud Compute Engine üçün ayrıca modullar mövcuddur.

Bulud xidməti hesabı və istifadə ödənişləri qiymətə daxildirmi?

Xeyr. Xidmət təminatçısındakı hesab, abunəlik, resurs istifadəsi, şəbəkə, lisenziya və vergi ödənişləri müvafiq təminatçı tərəfindən ayrıca tutulur.

API giriş məlumatları modul paketinə daxildirmi?

Xeyr. Modulun ZIP fayllarında xidmət təminatçısının giriş məlumatları və ya real müştəri məlumatları olmur. Tələb olunan məlumatlar quraşdırmadan sonra uyğun WHMCS sazlama sahələrinə daxil edilir.

Satın alınmış modulu necə endirmək olar?

Ödəniş WHMCS tərəfindən təsdiqləndikdən və müvafiq xidmət Active vəziyyətinə keçdikdən sonra müştəri bölməsində yalnız satın alınmış məhsula aid endirmə imkanı görünür.

Modulun mənbə kodu şifrələnibmi?

Modul faylları şifrələnməmiş mənbə kodu ilə təqdim olunur. İstifadə, fərdiləşdirmə və yenidən yayım hüquqları satın alınmış lisenziyanın şərtlərinə tabedir.

WHMCS iş axınınıza uyğun modulu seçin

Ödəniş, müştəri əməliyyatları və ya bulud serverinin avtomatlaşdırılması üçün ehtiyac duyduğunuz modulun əhatə dairəsini, cari qiymətini və lisenziya şərtlərini müqayisə edin. WHMCS modullarına baxın və istifadəyə verilməzdən əvvəlki sınaq planınızı quraşdırma sənədi ilə birlikdə hazırlayın.

Bu məqaləni paylaşın:

Hostragons Komandası

Hostinq, serverlər və domen adları üzrə ekspert komandamızdan ən son təlimatlar. Gəlin layihəniz üçün düzgün həlli birlikdə tapaq.

Bizimlə Əlaqə