WHMCS moduli objedinjuju specifične radne tokove u jedan panel – od primanja uplata, ažuriranja cijena obnove, upravljanja korisničkim nalozima, sve do kontrole resursa cloud servera direktno kroz WHMCS. Hostragons katalog nudi pet modula fokusiranih na plaćanje i administraciju, te pet nezavisnih integracija za OVHcloud, AWS Lightsail, Contabo, Microsoft Azure i Google Cloud infrastrukture. Ovaj vodič upoređuje šta svih deset modula radi, gdje su im granice funkcionalnosti i za koje scenarije upotrebe su najpogodniji.
Prilikom odabira modula nije dovoljno samo preletjeti listu funkcija. Neophodno je uzeti u obzir i verziju WHMCS-a koju koristite, vaš provajderski nalog, API ovlaštenja, operativni sistem, model fakturisanja, kao i plan testiranja prije produkcije. Integracije koje ovdje opisujemo ne zamjenjuju vašu WHMCS licencu, nalog kod cloud provajdera ili kod odgovarajuće platne institucije. Troškovi korištenja, mreže, licenci i porezi provajdera se obračunavaju zasebno.
Koje poslove WHMCS moduli olakšavaju?
Srž WHMCS-a upravlja životnim ciklusom klijenata, narudžbi, faktura i usluga. Moduli tu srž povezuju sa određenim radnim tokom. Platni gateway može preusmjeriti fakturu na eksternu stranicu za plaćanje i WHMCS-u proslijediti verificirani rezultat. Operativni modul može izvršiti grupno ažuriranje stanja ili cijena. Serverski modul može kreirati virtuelnu mašinu povezanu sa narudžbom i ponuditi dozvoljene upravljačke funkcije unutar korisničke zone.
Ova distinkcija je važna: svaki modul ne radi svaki posao. Na primjer, Paddle i Mollie moduli fokusirani su na tok plaćanja, Menadžer korisničkog balansa na administrativne kreditne operacije, a cloud integracije isključivo na resurse odgovarajućeg provajdera. Ako listu zahtjeva prvo razdvojite na "plaćanje", "korisničke operacije" i "automatizaciju servera", odabir pravog proizvoda postaje znatno lakši.
Brza usporedba 10 WHMCS modula
| Modul | Osnovna namjena | Potreban eksterni nalog | Cijena na dan objave |
|---|---|---|---|
| Automatsko ažuriranje cijena | Ažuriranje cijena rekurentnih usluga, dodataka i domena | Nije potreban | Jednokratno 99 USD |
| Paddle Payment Gateway | Jednokratna i pretplatnička plaćanja | Paddle Billing | Jednokratno 99 USD |
| Mollie Payment Gateway | Metode plaćanja podržane kroz Mollie | Mollie | Jednokratno 99 USD |
| Transfer domena između klijenata | Kontrolisani prijenos domena između WHMCS klijenata | Nije potreban | Jednokratno 99 USD |
| Customer Balance Manager | Grupno upravljanje kreditima klijenata | Nije potreban | Jednokratno 99 USD |
| OVHcloud VPS & Dedicated | Povezivanje životnog ciklusa OVHcloud servera | OVHcloud | Jednokratno 99 USD |
| AWS Lightsail | Provisioning i upravljanje Lightsail serverima | AWS | Jednokratno 99 USD |
| Contabo Cloud | Upravljanje Contabo VPS i VDS serverima | Contabo | Jednokratno 99 USD |
| Microsoft Azure VM | Životni ciklus Azure virtuelnih mašina | Microsoft Azure | Jednokratno 99 USD |
| Google Cloud Compute Engine | Linux resursi Compute Engine-a | Google Cloud | Jednokratno 99 USD |
Cijene u tabeli su važeće maloprodajne cijene u trenutku objave ovog članka i ne predstavljaju trajnu garanciju cijene. Prije kupovine neophodno je konsultovati aktuelni obuhvat, licencu i informacije o cijeni na stranici proizvoda.
Moduli za naplatu i poslovne operacije
Automatsko ažuriranje cijena
Kada se rekurentne cijene mijenjaju tokom vremena, ranije otvorene aktivne ili suspendovane usluge mogu ostati na staroj cijeni obnove. Modul za automatsko ažuriranje cijena služi za ponovni preračun iznosa obnove usluga, dodataka i domena prema trenutnom cjenovniku u WHMCS-u. Operacija se može pokrenuti jednokratno ili povezati sa planiranim cron tokom.
Ovaj modul je naročito pogodan za kompanije koje ne žele ručno uređivati veliki broj zapisa nakon promjene kursa valute ili tarifa. Primjere implementacije možete pogledati u vodiču WHMCS modul za automatsko ažuriranje cijena. Ipak, prije grupne izmjene neophodno je napraviti sigurnosnu kopiju baze podataka, testirati proces na ograničenoj grupi klijenata i provjeriti fakture koje će biti generisane.
Paddle Payment Gateway
Paddle Billing V3 integracija pokreće jednokratna i pretplatnička plaćanja za WHMCS fakture putem Paddle Checkout-a. Vrši validaciju webhook notifikacija potpisanih sa HMAC-SHA256; pomaže pri uparivanju notifikacije o rekurentnoj naplati sa odgovarajućom fakturom putem ID-ja pretplate. Na taj način se ne oslanja na rezultat preusmjeravanja u pregledniku, već obrađuje potpisanu notifikaciju sa servera.
Modul ne obezbjeđuje Paddle nalog niti odobrenje za komercijalnu podobnost. Paddle nalog, definicije proizvoda, valuta i webhook konfiguracija moraju biti završeni od strane kompanije. Za detalje instalacije pogledajte sadržaj Paddle WHMCS plaćanje; možete i testirati scenarije uspješnog, neuspješnog, otkazanog i rekurentnog plaćanja u testnom okruženju prije prelaska na Checkout.
Mollie Payment Gateway
Mollie modul povezuje metode plaćanja aktivne na Mollie nalogu – poput iDEAL-a, kartica, PayPal-a, Apple Pay-a, Bancontacta, SOFORT-a i bankovnih transfera – sa WHMCS fakturama. Webhook povratni pozivi prenose statuse plaćanja u WHMCS; u iDEAL toku nudi funkcionalnosti specifične za metode, poput izbora banke i upravljanja rokovima kod bankovnog transfera.
Dostupnost metode plaćanja zavisi od države, valute, Mollie naloga i metoda aktiviranih na njemu. Stoga izjava "15 metoda" ne znači da će sve metode biti otvorene na svakom nalogu. Zajedno sa vodičem WHMCS Mollie modul, ovlaštenja na Mollie panelu i webhook endpoint treba verificirati prije prelaska na produkciju.
Transfer domena između klijenata
Ovaj modul uspostavlja kontrolisani proces za prijenos domene sa naloga jednog WHMCS klijenta na drugog. Zahtjev se pokreće iz korisničke zone; potvrđuje se jednokratnim linkom poslanim na email adresu primaoca. Validacija tokena, bilježenje IP adrese, podesivi rok važenja i praćenje statusa pružaju sljediviji tok u poređenju sa ručnim prijenosom.
Ova operacija se razlikuje od klasičnog transfera domena između registara: mijenja vlasništvo klijenta unutar iste WHMCS instalacije. Za transfer lock, EPP kod ili proces premještanja eksternog naloga kod registra, zasebno se primjenjuju pravila odgovarajućeg registra.
Customer Balance Manager
Menadžer korisničkog balansa fokusira se na potrebu filtriranja i grupnog procesuiranja kredita klijenata unutar WHMCS administratorske zone. Klijenti se mogu pretraživati po imenu, kompaniji, emailu, valuti i stanju balansa; odabranim nalozima se može dodati grupni kredit ili resetovati stanje. Operacije se prate putem administratorskih bilješki i zapisa aktivnosti.
Budući da kreditni balans direktno utiče na finansijske zapise, ovlaštene administratorske uloge treba ograničiti, listu odabranih klijenata provjeriti prije operacije, a velike grupne izmjene primjenjivati tek nakon izrade sigurnosne kopije.
Cloud server moduli za automatizaciju
Cloud moduli služe kao most između WHMCS narudžbi i zapisa usluga na jednoj, i provajderskih API-ja na drugoj strani. Kako funkcioniše osnovni životni ciklus usluge možete vidjeti u vodiču Automatsko kreiranje hosting računa uz WHMCS. Obim operacija ponuđenih klijentu varira u zavisnosti od ponašanja API-ja provajdera, postavki proizvoda i ovlaštenja koje dodijeli kompanija. Ovi moduli su nezavisne integracije; nisu proizvodi razvijeni od strane pomenutih cloud provajdera i ne nose izjavu o partnerstvu.
OVHcloud VPS & Dedicated
OVHcloud integracija povezuje VPS i Dedicated usluge sa WHMCS-om. Na VPS strani, životni ciklus i operacije reinstalacije mogu se upravljati sa dozvoljenim samouslužnim kontrolama u korisničkoj zoni. Dedicated obuhvat je usmjeren na dodjelu postojećeg pula servera i kontrolisane operacije; ne treba pretpostaviti da automatizuje kupovinu novog fizičkog servera. Za operacije suspenzije, terminacije i one koje mogu dovesti do gubitka podataka neophodna je kontrola operatera.
AWS Lightsail
AWS Lightsail modul povezuje provisioning servera, power operacije, statički IPv4, firewall i snapshot tokove sa WHMCS uslugom. Pristupni podaci za Linux i Windows resurse se obrađuju prema njihovim platformskim pravilima. Modul nije opći AWS katalog usluga, već integracija fokusirana na Lightsail resurse.
Informacije poput ID-ja provajdera, regije, imena instance i pridružene statičke IP adrese treba čuvati specifično za tu uslugu. API ključevi nisu uključeni u distributivni ZIP; klijent ih tokom instalacije konfiguriše sa potrebnim ovlaštenjima na svom AWS nalogu.
Contabo Cloud
Contabo Cloud modul pruža konekciju za provisioning, power operacije, reinstalaciju, resetovanje lozinke i upravljanje snapshot-ima na Contabo VPS i VDS resursima. Ispravno uparivanje ID-ja resursa sa WHMCS uslugom, pomirenje ponovljenih zahtjeva za provisioning na istom resursu i verifikacija vlasništva kod brisanja su od ključnog značaja.
Contabo nalog, API pristup i naknade za korištenje provajdera su odvojeno potrebni. Ne treba pretpostavljati da su nadogradnja paketa, reverzni DNS, VNC unutar preglednika ili svaka provajderska funkcija uključeni u obuhvat modula; aktuelnu listu funkcija treba uzeti sa stranice proizvoda.
Microsoft Azure VM
Microsoft Azure VM modul povezuje provisioning virtuelnih mašina, power operacije, dealociranje, promjenu veličine, disk, snapshot i upravljanje firewall-om sa WHMCS-om. Grupa resursa i tagovi virtuelne mašine koriste se za verifikaciju vlasništva nad uslugom. Operacija brisanja ne smije se smatrati završenom bez provjere asinhronog rezultata Azure operacije i potvrde da je resurs stvarno uklonjen.
Kod dodatnih Azure resursa koji se naplaćuju, poput diska i snapshot-a, postavka kataloga i cijena je u nadležnosti kompanije. Opcije prikazane klijentu trebaju biti ograničene samo na konfigurisani i testirani obuhvat.
Google Cloud Compute Engine
Google Cloud modul povezuje provisioning, power operacije, promjenu tipa mašine i upravljanje mrežnim pravilima na nivou usluge za Linux bazirane Compute Engine virtuelne mašine. Naziv resursa, regija i tagovi usluge pohranjuju se kao trajni identifikator; operacije životnog ciklusa se izvršavaju tek nakon validacije ovih vlasničkih informacija.
Obuhvat postojeće verzije 2.0.0 su Linux radna opterećenja. Ne treba planirati kao da postoji podrška za Windows ili RDP. Google Cloud projekat, servisni nalog, kvote, mreža i postavke fakturisanja su u nadležnosti kompanije.
Koji WHMCS modul odabrati?
- Ako želite stare cijene obnove uskladiti s aktuelnim katalogom, razmotrite modul Automatsko ažuriranje cijena.
- Ako želite primati uplate putem Paddle Checkout-a ili Mollie-a, odaberite odgovarajući modul platnog gateway-a.
- Ako je potreban prijenos domena između klijenata unutar iste WHMCS instalacije, koristite modul Transfer domena među klijentima.
- Ako vršite kreditne operacije na velikom broju korisničkih naloga, Menadžer korisničkog balansa je prikladna opcija.
- Ako želite povezati VPS, VDS ili VM uslugu sa API-jem provajdera, odaberite isključivo cloud server modul koji pripada provajderu kojeg koristite.
Ako isporučujete VPS ili VDS na vlastitoj infrastrukturi, planirajte WHMCS automatizaciju zajedno sa strukturom proizvoda virtualni server. U kompanijama koje koriste više provajdera, aktiviranje svake integracije sa zasebnim API nalogom, zasebnim testnim proizvodom i, ako je moguće, zasebnim nisko privilegovanim kredencijalima smanjuje marginu greške.
Tok kupovine, preuzimanja i instalacije

- Provjerite modul koji odgovara vašim potrebama i aktuelni obuhvat na live stranici proizvoda.
- Dovršite narudžbu u korisničkoj zoni WHMCS-a i platite fakturu.
- Nakon što WHMCS potvrdi uplatu, zvanični Auto Release tok prebacuje odgovarajuću uslugu u status Active.
- Na nalogu sa uslugom u statusu Active, dostupno je preuzimanje koje se odnosi isključivo na kupljeni proizvod.
- Verificirajte ZIP arhivu, pročitajte instalacijsku dokumentaciju i učitajte datoteke u testno WHMCS okruženje.
- Unesite API podatke provajdera ili platne institucije u odgovarajuća konfiguracijska polja nakon instalacije.
- Prijeđite na produkciju tek nakon testiranja uspješnih i neuspješnih operacija, webhook-ova, timeout-a, ponovnih pokušaja i scenarija terminacije.
Datoteke za preuzimanje se ne serviraju iz općeg web direktorijuma. Veza proizvod-usluga i usluga u Active statusu određuju ovlaštenje za preuzimanje u korisničkoj zoni. Aktuelni uslovi licenciranja i instalacijska dokumentacija na ekranu narudžbe uvijek imaju prednost nad ovim sažetkom.
Licenca, troškovi provajdera i sigurnosne granice
Modul datoteke se isporučuju sa nešifrovanim izvornim kodom; ova izjava ne podrazumijeva "open source" niti pravo slobodne redistribucije. Prava korištenja, modifikacije i dalje distribucije podliježu kupljenom ugovoru o licenciranju; treba ih pratiti po proizvodu i instalaciji, u skladu s pristupom WHMCS upravljanje licencama. API ključevi provajdera, stvarni podaci klijenata, identifikatori live resursa ili operativni podaci Hostragons-a nisu uključeni u distributivne pakete.
Prilikom instalacije treba primijeniti princip najmanjih privilegija. Ako je moguće, dajte modulu zasebne kredencijale samo za potrebne API operacije, redovno mijenjajte webhook tajne, ograničite WHMCS administratorske uloge i maskirajte osjetljive podatke u logovima. Prije produkcije koristite zaseban testni nalog ili jeftiniji testni resurs. Tokom testiranja otkazivanja i terminacije, provjerite ne samo odgovor API-ja provajdera, već i da je resurs stvarno uklonjen i da nisu ostavljeni dodatni resursi koji se naplaćuju.
Prilikom prodaje usluge cloud server, u kalkulaciju troškova uključite ne samo virtuelnu mašinu, već i disk, snapshot, IP, promet, licence i regionalne razlike u cijenama. Automatizacija modula može smanjiti operativno vrijeme, ali ne eliminiše kvote provajdera, odobrenje naloga ili odgovornost za fakturisanje.
Kratka kontrolna lista prije instalacije
- Pročitajte aktuelnu dokumentaciju proizvoda za vašu verziju WHMCS-a i PHP-a.
- Napravite sigurnosnu kopiju baze podataka i datoteka.
- Dajte eksternom API korisniku samo neophodne dozvole.
- Kreirajte testni proizvod, testnog klijenta i niskorizični provajderski resurs.
- Provjerite da se kod ponovljenih CreateAccount poziva ne kreira drugi resurs.
- Verificirajte rezultate suspenzije, reaktivacije, terminacije i reinstalacije na panelu provajdera.
- U platnim modulima, testirajte scenarije potpisanog webhook-a, pogrešnog iznosa, duple notifikacije i povrata sredstava.
- Nakon prelaska na produkciju, pažljivo pratite prve narudžbe i zapise grešaka.
Često postavljana pitanja
Šta je WHMCS modul?
WHMCS modul dodaje specifičan radni tok – poput plaćanja, korisničkih operacija ili upravljanja serverom – u WHMCS. Ne zamjenjuje WHMCS licencu ili eksterni provajderski nalog.
Koji cloud provajderi su podržani?
Dostupni su zasebni moduli za OVHcloud VPS i Dedicated, AWS Lightsail, Contabo VPS/VDS, Microsoft Azure VM i Linux-bazirani Google Cloud Compute Engine.
Da li su nalog kod cloud provajdera i troškovi korištenja uključeni u cijenu?
Ne. Troškove naloga, pretplate, korištenja resursa, mreže, licenci i poreza naplaćuje odgovarajući provajder zasebno.
Da li su API kredencijali uključeni u paket modula?
Ne. ZIP arhive modula ne sadrže provajderske kredencijale niti live podatke klijenata. Potrebne informacije se unose u odgovarajuća WHMCS konfiguracijska polja nakon instalacije.
Kako preuzeti kupljeni modul?
Nakon što WHMCS potvrdi uplatu i odgovarajuća usluga pređe u status Active, u korisničkoj zoni se pojavljuje pristup preuzimanju isključivo za taj kupljeni proizvod.
Da li je izvorni kod modula šifrovan?
Datoteke modula se isporučuju sa nešifrovanim izvornim kodom. Prava korištenja, prilagođavanja i dalje distribucije podliježu uslovima kupljene licence.
Odaberite modul prikladan za vaš WHMCS radni tok
Uporedite obuhvat, aktuelnu cijenu i uslove licenciranja modula koji vam je potreban za naplatu, korisničke operacije ili automatizaciju cloud servera. Pogledajte WHMCS module i pripremite svoj plan testiranja prije produkcije zajedno sa instalacijskom dokumentacijom.