WHMCS-moduulit kokoavat yhteen hallintapaneeliin tiettyjä työnkulkuja, kuten maksujen vastaanoton, uusintahinnoittelun päivityksen, asiakastoimintojen hallinnan ja pilvipalvelinresurssien ohjauksen WHMCS:n kautta. Hostragonsin valikoimasta löytyy viisi maksu- ja operatiivista moduulia sekä viisi itsenäistä integraatiota OVHcloudin, AWS Lightsailin, Contabon, Microsoft Azuren ja Google Cloudin alustoille. Tämä opas vertailee näiden kymmenen moduulin toimintoja, laajuuden rajoja ja sopivia käyttötarkoituksia.
Moduulia valittaessa pelkkä ominaisuuslistan vilkaisu ei riitä. Huomioon on otettava käytössä oleva WHMCS-versio, palveluntarjoajan tili, API-oikeudet, käyttöjärjestelmä, laskutusmalli ja tuotantoa edeltävä testaussuunnitelma. Nämä integraatiot eivät korvaa WHMCS-lisenssiä, pilvipalveluntarjoajan tiliä tai maksulaitoksen tiliä. Palveluntarjoajien käyttö-, verkko-, lisenssi- ja veromaksut veloitetaan erikseen.
Mitä tehtäviä WHMCS-moduulit helpottavat?
WHMCS:n ydin hallinnoi asiakkaiden, tilausten, laskujen ja palveluiden elinkaarta. Moduulit puolestaan kytkevät tämän ytimen tiettyyn työnkulkuun. Maksuyhdyskäytävä voi ohjata laskun ulkoiselle maksusivulle ja välittää vahvistetun tuloksen WHMCS:ään. Operaatiomoduuli voi suorittaa joukkosaldon tai -hinnan päivityksiä. Palvelinmoduuli taas voi luoda tilaukseen sidotun virtuaalikoneen ja tarjota asiakasalueella sallitut hallintatoiminnot.
Tämä erottelu on tärkeää: jokainen moduuli ei tee kaikkea. Esimerkiksi Paddle- ja Mollie-moduulit keskittyvät maksuvirtaan, Asiakkaan saldonhallinta hallinnollisiin luottotapahtumiin ja pilvi-integraatiot vain kyseisen tarjoajan resursseihin. Tarvelistan pilkkominen aluksi "maksu", "asiakasoperaatio" ja "palvelinautomaatio" auttaa valitsemaan oikean tuotteen.
10 WHMCS-moduulin pikakatsaus
| Moduuli | Peruskäyttö | Tarvittava ulkoinen tili | Hinta julkaisuhetkellä |
|---|---|---|---|
| Automaattinen maksun päivitys | Toistuvien palveluiden, lisäosien ja verkkotunnusten hintojen päivitys | Ei tarvita | Kertamaksu 99 USD |
| Paddle-maksuyhdyskäytävä | Kerta- ja tilausmaksut | Paddle Billing | Kertamaksu 99 USD |
| Mollie-maksuyhdyskäytävä | Mollien tukemat maksutavat | Mollie | Kertamaksu 99 USD |
| Verkkotunnuksen siirto asiakkaiden välillä | Kontrolloitu verkkotunnuksen siirto WHMCS-asiakkaiden välillä | Ei tarvita | Kertamaksu 99 USD |
| Asiakkaan saldonhallinta | Joukkoasiakasluottojen hallinta | Ei tarvita | Kertamaksu 99 USD |
| OVHcloud VPS & Dedicated | OVHcloud-palvelinten elinkaaren kytkentä | OVHcloud | Kertamaksu 99 USD |
| AWS Lightsail | Lightsail-palvelimen provisiointi ja hallinta | AWS | Kertamaksu 99 USD |
| Contabo Cloud | Contabo VPS- ja VDS-hallinta | Contabo | Kertamaksu 99 USD |
| Microsoft Azure VM | Azure-virtuaalikoneiden elinkaari | Microsoft Azure | Kertamaksu 99 USD |
| Google Cloud Compute Engine | Linux-pohjaiset Compute Engine -resurssit | Google Cloud | Kertamaksu 99 USD |
Taulukon hinnat ovat tämän artikkelin julkaisuhetkellä voimassa olevia hintoja; ne eivät ole pysyvä hintatakuu. Ennen ostoa on noudatettava tuotesivun ajantasaisia laajuus-, lisenssi- ja hintatietoja.
Maksu- ja liiketoimintamoduulit
Automaattinen maksun päivitys
Kun toistuvat hinnat muuttuvat ajan myötä, aiemmin avatut aktiiviset tai keskeytetyt palvelut saattavat jäädä vanhoille uusintahinnoille. Automaattinen hinnanpäivitys -moduulia käytetään laskemaan palveluiden, lisäosien ja verkkotunnusten uusintahinnat uudelleen WHMCS:n nykyisten hinnoittelutietojen mukaan. Toiminto voidaan ajaa kertaluontoisesti tai liittää ajastettuun cron-vuohon.
Tämä moduuli sopii erityisesti yrityksille, jotka eivät halua muokata lukuisia tietueita yksitellen valuuttakurssien tai tariffimuutosten jälkeen. Toteutusesimerkkejä voit tarkastella WHMCS:n automaattinen hinnanpäivitysmoduuli -oppaasta. Silti ennen joukkomuutosta on otettava tietokantavarmuuskopio, tehtävä koeajo rajatulla asiakasryhmällä ja tarkistettava syntyvät laskut.
Paddle-maksuyhdyskäytävä
Paddle Billing V3 -integraatio käynnistää WHMCS-laskuille kerta- ja tilausmaksut Paddle Checkoutin kautta. Se varmentaa HMAC-SHA256-allekirjoitetut webhook-ilmoitukset; auttaa yhdistämään toistuvan maksuilmoituksen tilaus-ID:n avulla oikeaan laskuun. Tällöin käsitellään palvelimelta tullut allekirjoitettu ilmoitus selaimen uudelleenohjauksen tulokseen luottamisen sijaan.
Moduuli ei tarjoa Paddle-tiliä tai kaupallisen kelpoisuuden hyväksyntää. Paddle-tili, tuotemäärittelyt, valuutta ja webhook-asetukset ovat yrityksen itsensä hoidettavana. Asennustiedot löytyvät Paddle-maksu WHMCS:ssä -sisällöstä, ja voit kokeilla onnistuneen, epäonnistuneen, peruutetun ja toistuvan maksun skenaarioita testiympäristössä erikseen ennen Checkoutin käyttöönottoa.
Mollie-maksuyhdyskäytävä
Mollie-moduuli liittää WHMCS-laskuihin Mollie-tilillä aktiiviset maksutavat, kuten iDEAL, kortti, PayPal, Apple Pay, Bancontact, SOFORT ja pankkisiirto. Webhook-takaisinkutsut välittävät maksun tilatiedot WHMCS:ään; tarjoaa maksutapakohtaisia toimintoja, kuten pankin valinnan iDEAL-vuossa ja eräpäivän hallinnan pankkisiirrossa.
Maksutavan saatavuus riippuu maasta, valuutasta, Mollie-tilistä ja tilin aktivoiduista menetelmistä. Siksi "15 maksutapaa" ei tarkoita, että kaikki menetelmät olisivat käytössä jokaisella tilillä. Tarkista WHMCS:n Mollie-moduuli -oppaan avulla Mollie-paneelin oikeudet ja webhook-päätepiste ennen tuotantoon vientiä.
Verkkotunnuksen siirto asiakkaiden välillä
Tämä moduuli luo kontrolloidun prosessin, jolla WHMCS-asiakas voi siirtää tilillään olevan verkkotunnuksen toiselle WHMCS-asiakkaalle. Pyyntö käynnistetään asiakasalueelta; se vahvistetaan vastaanottajan sähköpostiin lähetettävällä kertakäyttöisellä linkillä. Token-varmennus, IP-lokitus, säädettävä voimassaoloaika ja tilan seuranta tarjoavat paremmin jäljitettävissä olevan kulun verrattuna manuaaliseen siirtoon.
Tässä tarkoitettu tapahtuma eroaa perinteisestä rekisterinpitäjien välisestä verkkotunnussiirrosta: se vaihtaa asiakasomistajuutta saman WHMCS-asennuksen sisällä. Rekisterinpitäjän siirtolukko, EPP-koodi tai ulkoinen tilisiirtoprosessi edellyttävät erikseen kyseisen rekisterinpitäjän sääntöjen soveltamista.
Asiakkaan saldonhallinta
Asiakkaan saldonhallinta keskittyy asiakasluottojen suodatuksen ja joukkokäsittelyn tarpeisiin WHMCS:n ylläpitäjäalueella. Asiakkaat löytyvät nimen, yrityksen, sähköpostin, valuutan ja saldotilanteen mukaan; valituille tileille voidaan lisätä joukko luottoa tai saldo voidaan nollata. Tapahtumia seurataan ylläpitäjän muistiinpanoilla ja lokimerkinnöillä.
Koska luottosaldo vaikuttaa suoraan talouskirjauksiin, valtuutettuja ylläpitäjärooleja on rajoitettava, valittu asiakaslista on tarkistettava ennen tapahtumaa ja suuret joukkomuutokset on suoritettava varmuuskopion oton jälkeen.
Pilvipalvelinautomaatiomoduulit
Pilvimoduulit luovat sillan WHMCS-tilaus- ja palvelutietueiden ja palveluntarjoajan API-rajapintojen välille. Peruspalvelun elinkaaren toiminnan voit nähdä Hosting-tilin automaattinen luonti WHMCS:llä -oppaasta. Asiakkaalle tarjottavat toiminnot vaihtelevat palveluntarjoajan API-käyttäytymisen, tuoteasetusten ja yrityksen antamien oikeuksien mukaan. Nämä moduulit ovat itsenäisiä integraatioita; kyseisten pilvipalveluntarjoajien kehittämiä tuotteita ne eivät ole, eikä niihin liity kumppanuuslausumaa.
OVHcloud VPS & Dedicated
OVHcloud-integraatio yhdistää VPS- ja Dedicated-palvelut WHMCS:ään. VPS-puolella elinkaarta ja uudelleenasennuksia voidaan hallita asiakasalueella sallituilla itsepalvelukontrolleilla. Dedicated-laatio koskee olemassa olevan palvelinpoolin määritystä ja kontrolloituja operaatioita; ei pidä olettaa, että se automatisoi uuden fyysisen palvelimen oston. Keskeytys, lopetus ja tietojen menetykseen johtavat toimenpiteet edellyttävät operaattorin hallintaa.
AWS Lightsail
AWS Lightsail -moduuli yhdistää palvelimen provisioinnin, virranhallinnan, staattisen IPv4-osoitteen, palomuurin ja snapshot-vuot WHMCS-palveluun. Linux- ja Windows-resurssien yhteystiedot käsitellään alustakohtaisten sääntöjen mukaan. Moduuli on Lightsail-resursseihin keskittyvä integraatio, ei yleinen AWS-palveluluettelo.
Palveluntarjoajan tunniste, alue, instanssin nimi ja siihen liittyvä staattinen IP on pidettävä palvelukohtaisina. API-avaimet eivät sisälly jakelu-ZIP-pakettiin; asennuksen aikana asiakas konfiguroi ne omalta AWS-tililtään tarvittavin oikeuksin.
Contabo Cloud
Contabo Cloud -moduuli tarjoaa yhteyden Contabon VPS- ja VDS-resurssien provisiointiin, virranhallintaan, uudelleenasennukseen, salasanan nollaukseen ja snapshot-hallintaan. Resurssitunnisteen oikea täsmäytys WHMCS-palveluun, toistuvien provisointipyyntöjen yhteensovittaminen samaan resurssiin ja esimerkiksi poiston omistajavahvistus ovat kriittisen tärkeitä.
Contabo-tili, API-yhteys ja palveluntarjoajan käyttömaksut tarvitaan erikseen. Ei pidä olettaa, että pakettipäivitys, käänteinen DNS, selaimensisäinen VNC tai kaikki palveluntarjoajan ominaisuudet sisältyvät moduulin piiriin; ajantasainen ominaisuuslista tuotesivulla on aina lähtökohta.
Microsoft Azure VM
Microsoft Azure VM -moduuli kytkee WHMCS:ään virtuaalikoneen provisioinnin, virranhallinnan, deallokoinnin, koon muutoksen, levy-, snapshot- ja palomuurihallinnan. Resurssiryhmä- ja virtuaalikoneen tunnisteita käytetään palvelun omistajuuden todentamiseen. Poistoa ei pidä katsoa valmiiksi ennen kuin Azuren asynkronisen operaation tulos ja resurssin todellinen poisto on varmistettu.
Maksullisissa lisäresursseissa, kuten Azure-levyissä ja snapshoteissa, luettelo ja hinnoittelu ovat yrityksen vastuulla. Asiakkaalle näytettävät valinnat tulee rajoittaa vain konfiguroituun ja testattuun laajuuteen.
Google Cloud Compute Engine
Google Cloud -moduuli kytkee Linux-pohjaisten Compute Engine -virtuaalikoneiden provisioinnin, virranhallinnan, konetyypin vaihdon ja palvelun laajuisen verkkosääntöjen hallinnan. Resurssinimi, vyöhyke ja palvelutunnisteet säilytetään pysyvinä tunnisteina; elinkaarioperaatiot suoritetaan vasta tämän omistajatiedon varmentamisen jälkeen.
Nykyisen 2.0.0-jakelun laajuus on Linux-työkuormat. Suunnittelua ei tule tehdä olettaen Windows- tai RDP-tukea. Google Cloud -projekti, palvelutili, kiintiöt, verkko ja laskutusasetukset ovat yrityksen vastuulla.
Mikä WHMCS-moduuli kannattaa valita?
- Jos haluat siirtää vanhat uusintahinnat nykyiseen tuoteluetteloon, harkitse Automaattinen hinnanpäivitys -moduulia.
- Jos haluat vastaanottaa maksuja Paddle Checkoutin tai Mollien kautta, valitse kyseinen maksuyhdyskäytävämoduuli.
- Jos verkkotunnus on siirrettävä saman WHMCS-asennuksen sisällä asiakkaiden välillä, käytä Asiakkaiden välinen verkkotunnussiirto -moduulia.
- Jos hallitset luottoja suurelle määrälle asiakastilejä, Asiakkaan saldonhallinta on oikea valinta.
- Jos haluat kytkeä VPS-, VDS- tai VM-palvelun palveluntarjoajan API-rajapintaan, valitse vain käyttämääsi tarjoajaa vastaava pilvipalvelinmoduuli.
Jos tarjoat VPS- tai VDS-palveluita omassa infrastruktuurissasi, suunnittele WHMCS-automaatio yhdessä virtuaalipalvelin -tuoterakenteen kanssa. Useaa palveluntarjoajaa käyttävissä yrityksissä kukin integraatio kannattaa ottaa käyttöön erillisellä API-tilillä, erillisellä testituotteella ja mahdollisuuksien mukaan erillisillä matalamman oikeustason tunnuksilla, mikä pienentää virheiden mahdollisuutta.
Osto-, lataus- ja asennuskulku

- Tarkista tarpeitasi vastaava moduuli ja sen ajantasainen laajuus tuotesivulta.
- Tee tilaus loppuun ja maksa lasku WHMCS-asiakasalueella.
- Kun maksu on vahvistettu WHMCS:ssä, virallinen Auto Release -vuoho asettaa palvelun Active-tilaan.
- Active-palvelun omistavalle tilille näkyy vain ostetun tuotteen lataus.
- Varmenna ZIP-arkisto, lue asennusdokumentti ja lataa tiedostot testi-WHMCS-ympäristöön.
- Syötä palveluntarjoajan tai maksulaitoksen API-tiedot asianmukaisiin konfigurointikenttiin asennuksen jälkeen.
- Testaa onnistuneet ja epäonnistuneet tapahtumat, webhook, aikakatkaisu, uudelleenyritys- ja lopetusskenaariot ennen tuotantoon vientiä.
Lataustiedostoja ei tarjoilla julkisesta verkkohakemistosta. Tuote-palvelu-suhde ja Active-tilainen palvelu määrittävät latausoikeuden asiakasalueella. Tilausnäytöllä olevat ajantasaiset lisenssiehdot ja asennusdokumentit ovat aina tätä tiivistelmää ensisijaisempia.
Lisenssi, palveluntarjoajan kustannukset ja turvallisuusrajat
Moduulitiedostot toimitetaan salaamattomana lähdekoodina; tämä lausuma ei tarkoita "avointa lähdekoodia" tai vapaata uudelleenjakeluoikeutta. Käyttö-, muokkaus- ja uudelleenjakeluoikeudet määräytyvät ostetun lisenssisopimuksen mukaan; seurannassa on noudatettava WHMCS-lisenssien hallinta -lähestymistapaa tuote- ja asennuskohtaisesti. Palveluntarjoajan API-avaimet, todelliset asiakastiedot, elävien resurssien tunnisteet tai Hostragonsin työtietoja ei sisälly jakelupaketteihin.
Asennuksessa on sovellettava vähimpien oikeuksien periaatetta. Anna moduulille mahdollisuuksien mukaan erilliset tunnukset vain tarvittaviin API-toimintoihin, vaihda webhook-salaisuudet säännöllisesti, rajoita WHMCS-ylläpitäjärooleja ja peitä arkaluonteinen tieto lokeissa. Käytä ennen tuotantoa erillistä testitiliä tai edullista testiresurssia. Peruutus- ja lopetustesteissä älä varmista vain palveluntarjoajan API-vastausta vaan myös resurssin todellinen poistuminen ja se, ettei maksullisia lisäresursseja ole jätetty.
Pilvipalvelin -palvelua myytäessä ota kustannuslaskelmaan mukaan itse virtuaalikoneen lisäksi levy-, snapshot-, IP-, liikenne-, lisenssi- ja aluekohtaiset hintaerot. Moduuliautomaatio voi vähentää operatiivista aikaa, mutta se ei poista palveluntarjoajan kiintiö-, tilivahvistus- tai laskutusvastuuta.
Lyhyt tarkistuslista ennen asennusta
- Lue ajantasainen tuotedokumentti WHMCS- ja PHP-versiollesi.
- Ota tietokanta- ja tiedostovarmuuskopio.
- Anna ulkoiselle API-käyttäjälle vain välttämättömät oikeudet.
- Luo testituote, testiasiakas ja matalan riskin palveluntarjoajaresurssi.
- Tarkista, ettei toistuvat CreateAccount-kutsut luo toista resurssia.
- Varmista keskeytyksen, uudelleenavauksen, lopetuksen ja uudelleenasennuksen tulokset palveluntarjoajan paneelista.
- Testaa maksu-moduuleissa allekirjoitetun webhookin, väärän summan, toistuvan ilmoituksen ja palautuksen skenaariot.
- Seuraa tarkasti ensimmäisiä tilauksia ja virhelokeja tuotantoon viennin jälkeen.
Usein kysytyt kysymykset
Mikä on WHMCS-moduuli?
WHMCS-moduuli lisää WHMCS:ään tietyn työnkulun, kuten maksut, asiakastoiminnot tai palvelimen hallinnan. Se ei korvaa WHMCS-lisenssiä tai ulkoista palveluntarjoajatiliä.
Mitä pilvipalveluntarjoajia tuetaan?
Saatavilla on erilliset moduulit OVHcloud VPS:lle ja Dedicatedille, AWS Lightsailille, Contabo VPS/VDS:lle, Microsoft Azure VM:lle ja Linux-pohjaiselle Google Cloud Compute Enginelle.
Sisältyvätkö pilvipalveluntarjoajan tili- ja käyttömaksut hintaan?
Eivät. Palveluntarjoajan tili, tilaukset, resurssien käyttö, verkko-, lisenssi- ja veromaksut veloittaa kyseinen palveluntarjoaja erikseen.
Sisältyvätkö API-tunnukset moduulipakettiin?
Eivät. Moduulien ZIP-paketit eivät sisällä palveluntarjoajan tunnuksia tai eläviä asiakastietoja. Tarvittavat tiedot syötetään asianmukaisiin WHMCS-kenttiin asennuksen jälkeen.
Miten ostetun moduulin saa ladattua?
Kun maksu on vahvistettu WHMCS:ssä ja palvelu asetettu Active-tilaan, asiakasalueella näkyy vain kyseisen ostetun tuotteen lataus.
Ovatko moduulin lähdekoodit salattuja?
Moduulitiedostot toimitetaan salaamattomana lähdekoodina. Käyttö-, muokkaus- ja jakeluoikeudet määräytyvät ostetun lisenssin ehtojen mukaan.
Valitse WHMCS-työnkulkuusi sopiva moduuli
Vertaa maksu-, asiakasoperaatio- tai pilvipalvelinautomaatiotarpeeseesi sopivan moduulin laajuutta, ajantasaista hintaa ja lisenssiehtoja. Tutustu WHMCS-moduuleihin ja laadi tuotantoa edeltävä testaussuunnitelma asennusdokumentin rinnalla.