WHMCS-modules bundelen terugkerende taken in één paneel: betalingen ontvangen, verlengingsprijzen bijwerken, klantprocessen beheren en cloudserverresources aansturen vanuit WHMCS. In de Hostragons-catalogus vind je vijf modules die gericht zijn op betalingen en operations, plus vijf losse integraties voor OVHcloud, AWS Lightsail, Contabo, Microsoft Azure en Google Cloud. In deze gids vergelijken we wat alle tien modules doen, waar hun grenzen liggen en voor welke situatie elke module het meest geschikt is.
Bij het kiezen van een module is het niet genoeg om alleen naar de functies te kijken. Ook je gebruikte WHMCS-versie, provideraccount, API-rechten, besturingssysteem, factureringsmodel en testplan vóór livegang tellen mee. Deze integraties vervangen nooit je WHMCS-licentie, je cloudprovideraccount of het account van de betreffende betalingsprovider. Kosten voor gebruik, netwerkverkeer, licenties en belastingen van de provider komen daar nog bovenop.
Welke taken maken WHMCS-modules eenvoudiger?
De WHMCS-kern beheert de levenscyclus van klanten, bestellingen, facturen en diensten. Modules koppelen die kern aan een specifieke workflow. Een betaalgateway kan een factuur doorsturen naar een extern betaalproces en het geverifieerde resultaat weer teruggeven aan WHMCS. Een operations-module kan in één keer saldo’s of prijzen bijwerken. Een servermodule kan op basis van een bestelling een virtuele machine aanmaken en vervolgens de beheermogelijkheden tonen die de klant mag gebruiken.
Dat onderscheid is belangrijk: niet elke module doet alles. Paddle en Mollie zijn bijvoorbeeld bedoeld voor betaalstromen, Klant-saldo-beheerder voor administratieve kredietbewerkingen en cloudintegraties alleen voor de resources van de betreffende provider. Als je je wensen eerst opdeelt in “betaling”, “klantoperatie” en “serverautomatisering”, wordt het veel makkelijker om het juiste product te kiezen.
Snelle vergelijking van 10 WHMCS-modules
| Module | Hoofdgebruik | Extern account vereist | Prijs bij publicatie |
|---|---|---|---|
| Automatische tariefupdate | Verlengingsprijzen voor terugkerende diensten, add-ons en domeinen bijwerken | Nee | Eenmalig 99 USD |
| Paddle Betalingsgateway | Eenmalige en abonnementsbetalingen | Paddle Billing | Eenmalig 99 USD |
| Mollie Betalingsgateway | Ondersteunde betaalmethoden via Mollie | Mollie | Eenmalig 99 USD |
| Domeintransfer tussen klanten | Beheerde domeinoverdracht tussen WHMCS-klanten | Nee | Eenmalig 99 USD |
| Klant-saldo-beheerder | Bulkbeheer van klanttegoeden | Nee | Eenmalig 99 USD |
| OVHcloud VPS & Dedicated | Koppeling met de levenscyclus van OVHcloud-servers | OVHcloud | Eenmalig 99 USD |
| AWS Lightsail | Provisioning en beheer van Lightsail-servers | AWS | Eenmalig 99 USD |
| Contabo Cloud | Beheer van Contabo VPS en VDS | Contabo | Eenmalig 99 USD |
| Microsoft Azure VM | Levenscyclus van Microsoft Azure virtual machines | Microsoft Azure | Eenmalig 99 USD |
| Google Cloud Compute Engine | Linux-gebaseerde Compute Engine-resources | Google Cloud | Eenmalig 99 USD |
De prijzen in de tabel zijn de actuele lijstprijzen die op het moment van publicatie zichtbaar waren; ze vormen geen permanente prijsbelofte. Controleer voor aankoop altijd de actuele scope, licentievoorwaarden en prijsinformatie op de productpagina.
Modules voor betaling en bedrijfsvoering
Automatische tariefupdate
Wanneer terugkerende prijzen in de loop van de tijd veranderen, kunnen eerder geopende actieve of opgeschorte diensten nog steeds op het oude verlengingsbedrag staan. De Automatische tariefupdate-module wordt gebruikt om dienst-, add-on- en domeinverlengingsbedragen opnieuw te berekenen op basis van de actuele WHMCS-prijsinstellingen. Dit kan eenmalig worden uitgevoerd of worden gekoppeld aan een geplande cron-flow.
Deze module is vooral handig voor bedrijven die niet elk record handmatig willen bijwerken na een wijziging in wisselkoers of tarief. Voor concrete gebruiksscenario’s kun je de gids WHMCS-module voor automatische prijsupdates raadplegen. Maak vóór een bulkupdate wel altijd een databaseback-up, test eerst op een beperkte klantgroep en controleer welke facturen worden aangepast.
Paddle Betalingsgateway
De Paddle Billing V3-integratie start via Paddle Checkout eenmalige en abonnementsbetalingen voor WHMCS-facturen. De module verifieert webhookmeldingen met HMAC-SHA256-handtekening en helpt terugkerende betaalmeldingen te koppelen aan de juiste factuur via de abonnements-ID. Daardoor vertrouw je niet op een browserredirect, maar verwerk je een ondertekende servermelding.
De module levert geen Paddle-account en lost ook geen commerciële geschiktheid op. Het Paddle-account, productdefinities, valuta en webhookconfiguratie moeten door het bedrijf zelf worden ingericht. Kijk voor de installatiestappen naar Paddle-betalingen voor WHMCS en test vóór livegang afzonderlijk de scenario’s voor geslaagde, mislukte, geannuleerde en terugkerende betalingen in een testomgeving.
Mollie Betalingsgateway
De Mollie-module koppelt betaalmethoden die in je Mollie-account actief zijn, zoals iDEAL, kaarten, PayPal, Apple Pay, Bancontact, SOFORT en bankoverschrijving, aan WHMCS-facturen. Webhook-callbacks sturen de betalingsstatus terug naar WHMCS; bij iDEAL zijn er bankspecifieke stappen en bij bankoverschrijving functies voor het beheren van de vervaldatum.
Beschikbaarheid van een betaalmethode hangt af van land, valuta, Mollie-account en de methoden die in dat account zijn geactiveerd. De bewering “15 methoden” betekent dus niet dat in elk account alle methoden open staan. Controleer samen met de gids WHMCS Mollie-module ook de rechten in het Mollie-dashboard en het webhook-eindpunt voordat je live gaat.
Domeintransfer tussen klanten
Deze module zet een beheerd proces op voor het overdragen van een domein van de account van de ene WHMCS-klant naar de andere. De aanvraag wordt gestart vanuit het klantgedeelte en bevestigd via een eenmalige link die naar het e-mailadres van de ontvanger wordt gestuurd. Tokenvalidatie, IP-registratie, instelbare geldigheidsduur en statustracking zorgen voor een veel beter controleerbare flow dan een handmatige overdracht.
De handeling is niet hetzelfde als een klassieke domeinoverdracht tussen registrars: het gaat om een wijziging van eigendom binnen dezelfde WHMCS-installatie. Voor registrarlock, EPP-code of een externe accountmigratie blijven de regels van de betreffende registrar van toepassing.
Klant-saldo-beheerder
Klant-saldo-beheerder richt zich op de behoefte om klanttegoeden te filteren en in bulk te bewerken in het WHMCS-beheer. Klanten kunnen worden gevonden op naam, bedrijf, e-mail, valuta en saldo-status; daarna kun je geselecteerde accounts in bulk tegoed toekennen of het saldo resetten. Alle acties worden gelogd met beheerdersnotities en activiteitsregistratie.
Omdat kredietsaldo’s direct financiële gegevens beïnvloeden, moeten beheerdersrollen beperkt worden, de geselecteerde klantenlijst vóór de actie gecontroleerd worden en grote bulkwijzigingen pas na een back-up worden uitgevoerd.
Modules voor cloudserverautomatisering
Cloudmodules vormen de brug tussen WHMCS-bestellingen en diensten enerzijds en de API’s van de provider anderzijds. Je kunt zien hoe de basislevenscyclus van een dienst werkt in de gids Automatisch hostingaccount aanmaken met WHMCS. De functies die klanten te zien krijgen, hangen af van het gedrag van de provider-API, de productinstellingen en de rechten die je als bedrijf geeft. Deze modules zijn zelfstandige integraties; het zijn geen producten die door de betreffende cloudproviders zelf zijn ontwikkeld en ze vormen ook geen partnerverklaring.
OVHcloud VPS & Dedicated
De OVHcloud-integratie koppelt VPS- en Dedicated-diensten aan WHMCS. Aan de VPS-kant kunnen levenscyclusacties en herinstallaties worden beheerd met selfservicecontroles die voor de klant zijn toegestaan. Het Dedicated-bereik is bedoeld voor toewijzing uit een bestaande serverpool en voor gecontroleerde operaties; ga er niet van uit dat hiermee automatisch nieuwe fysieke servers worden aangeschaft. Voor pauzeren, beëindigen en andere acties die dataverlies kunnen veroorzaken is operatorcontrole vereist.
AWS Lightsail
De AWS Lightsail-module koppelt provisioning, power-acties, statische IPv4, firewall en snapshotflows aan de WHMCS-dienst. Toegangsinformatie voor Linux- en Windows-resources wordt afgehandeld volgens de regels van het platform zelf. De module is dus geen algemene AWS-catalogus, maar een integratie die gericht is op Lightsail-resources.
Provider-ID, regio, instancenaam en de bijbehorende statische IP moeten per dienst worden opgeslagen. API-sleutels zitten niet in de distributie-ZIP; tijdens de installatie configureert de klant de vereiste rechten in zijn eigen AWS-account.
Contabo Cloud
De Contabo Cloud-module biedt koppeling voor provisioning, power-acties, herinstallatie, wachtwoordreset en snapshotbeheer voor Contabo VPS- en VDS-resources. Het is cruciaal dat de resource-ID correct wordt gekoppeld aan de juiste WHMCS-dienst, dat herhaalde provisioningverzoeken op dezelfde resource worden afgehandeld en dat eigendom wordt geverifieerd bij acties zoals verwijderen.
Daarbovenop zijn een Contabo-account, API-toegang en de gebruikskosten van de provider vereist. Veronderstel niet zomaar dat pakketupgrades, reverse DNS, browsergebaseerde VNC of elke mogelijke providerfunctie automatisch binnen de module vallen; de actuele functielijst op de productpagina is leidend.
Microsoft Azure VM
De Microsoft Azure VM-module koppelt provisioning, power-acties, deallocate, wijziging van grootte, disk-, snapshot- en firewallbeheer aan WHMCS. Resource group en tags van de virtual machine worden gebruikt om eigendom te verifiëren. Een verwijderactie mag pas als afgerond worden beschouwd nadat het asynchrone proces van Azure en het daadwerkelijke verwijderen van de resource zijn bevestigd.
Catalogus- en prijsinstellingen voor betaalde extra resources zoals disks en snapshots in Azure moeten door het bedrijf zelf worden ingericht. De opties die aan de klant worden getoond, moeten beperkt blijven tot de scope die je hebt geconfigureerd en getest.
Google Cloud Compute Engine
De Google Cloud-module koppelt provisioning, power-acties, wijziging van machine type en netwerkregelbeheer op dienstniveau aan Linux-gebaseerde Compute Engine-virtual machines. Resourcenaam, regio en diensttags worden als permanente identificatie opgeslagen; levenscyclusacties worden pas uitgevoerd nadat deze eigendomsinformatie is gecontroleerd.
De huidige 2.0.0-release is gericht op Linux-workloads. Er mag dus niet worden gepland alsof Windows of RDP wordt ondersteund. Google Cloud-project, service account, quota, netwerk en factureringsinstellingen moeten door het bedrijf zelf worden geleverd.
Welke WHMCS-module moet je kiezen?
- Wil je oude verlengingsprijzen naar je actuele catalogus brengen, kies dan de module Automatische tariefupdate.
- Wil je betalingen ontvangen via Paddle Checkout of Mollie, dan kies je de bijbehorende betaalgateway-module.
- Is er domeinoverdracht nodig tussen klanten binnen dezelfde WHMCS-installatie, gebruik dan Domeintransfer tussen klanten.
- Voer je veel tegoedacties uit op klantaccounts, dan is Klant-saldo-beheerder de juiste keuze.
- Wil je een VPS-, VDS- of VM-dienst koppelen aan een provider-API, kies dan alleen de cloudservermodule van de provider die je daadwerkelijk gebruikt.
Als je je eigen infrastructuur op VPS of VDS draait, plan de productstructuur voor virtuele server dan samen met je WHMCS-automatisering. Werk je met meerdere providers, dan verklein je de kans op fouten door elke integratie apart te activeren met een eigen API-account, een apart testproduct en liefst aparte inloggegevens met minimale rechten.
Aankoop-, download- en installatieproces

- Controleer welke module past bij je behoefte en bekijk de actuele scope op de productpagina.
- Rond de bestelling af in het WHMCS-klantgedeelte en betaal de factuur.
- Nadat de betaling door WHMCS is bevestigd, zet de officiële Auto Release-flow de betreffende dienst om naar Active.
- Bij een account met een Active dienst verschijnt alleen de download voor het gekochte product.
- Controleer het ZIP-archief, lees de installatiehandleiding en upload de bestanden naar je test-WHMCS-omgeving.
- Voer na installatie de API-gegevens van de provider of betalingspartij in de juiste configuratievelden in.
- Ga pas live nadat je succesvolle en mislukte acties, webhook, time-outs, retry’s en beëindigingsscenario’s hebt getest.
Downloadbestanden worden niet vanaf een algemeen webpad aangeboden. De koppeling tussen product en dienst, plus de status Active, bepaalt de downloadtoegang in het klantgedeelte. De actuele licentievoorwaarden en installatiedocumentatie op de bestelpagina gaan altijd vóór deze samenvatting.
Licentie, kosten van providers en veiligheidsgrenzen
De modulebestanden worden geleverd met niet-versleutelde broncode. Dat betekent niet dat het om open source gaat of dat je ze vrij mag herdistribueren. Gebruik, aanpassing en herdistributie zijn onderworpen aan de gekochte licentieovereenkomst; volg daarbij de WHMCS-licentiebeheer-aanpak voor product- en installatiebeheer. API-sleutels van providers, echte klantgegevens, live resource-ID’s of operationele data van Hostragons worden nooit meegeleverd in distributiepakketten.
Pas tijdens de installatie het principe van minimale rechten toe. Geef de module alleen de API-acties die echt nodig zijn, wijzig webhook-secrets regelmatig, beperk WHMCS-beheerdersrollen en maskeer gevoelige gegevens in logs. Gebruik vóór livegang een apart testaccount of een goedkope testresource. Controleer bij annulering en beëindiging niet alleen het API-resultaat van de provider, maar ook of de resource echt verdwenen is en of er geen betaalde extra resources zijn achtergebleven.
Wanneer je een cloud server-dienst verkoopt, neem dan in je kostenberekening niet alleen de virtuele machine mee, maar ook disk, snapshot, IP, verkeer, licenties en regionale prijsverschillen. Automatisering via een module kan de operationele tijd verkorten, maar neemt de verantwoordelijkheid voor providerquota, accountgoedkeuring of facturering niet weg.
Korte checklist vóór installatie
- Lees de actuele productdocumentatie voor jouw WHMCS- en PHP-versie.
- Maak een back-up van database en bestanden.
- Geef de externe API-gebruiker alleen de noodzakelijke rechten.
- Maak een testproduct, testklant en een providerresource met laag risico aan.
- Controleer dat bij herhaalde CreateAccount-aanroepen geen tweede resource wordt aangemaakt.
- Verifieer op het dashboard van de provider de resultaten van opgeschorten, heractiveerd, beëindigd en hergeïnstalleerd.
- Test in betaalmodules ondertekende webhooks, verkeerde bedragen, herhaalde meldingen en refund-scenario’s.
- Monitor na livegang de eerste bestellingen en foutlogs nauwlettend.
Veelgestelde vragen
Wat is een WHMCS-module?
Een WHMCS-module voegt een specifieke workflow toe aan WHMCS, zoals betaling, klantbeheer of serverbeheer. Het vervangt niet de WHMCS-licentie of het account van een externe provider.
Welke cloudproviders worden ondersteund?
Er zijn aparte modules voor OVHcloud VPS en Dedicated, AWS Lightsail, Contabo VPS/VDS, Microsoft Azure VM en Linux-gebaseerde Google Cloud Compute Engine.
Zijn het provideraccount en de gebruikskosten inbegrepen in de prijs?
Nee. Accountkosten, abonnementen, resourceverbruik, netwerk, licenties en belastingen worden apart door de betreffende provider gefactureerd.
Zitten API-gegevens in het modulepakket?
Nee. In de module-ZIP’s zitten geen providergegevens of live klantdata. De benodigde informatie voer je na installatie in de juiste WHMCS-configuratievelden in.
Hoe download ik de gekochte module?
Nadat de betaling door WHMCS is bevestigd en de betreffende dienst Active is geworden, verschijnt in het klantgedeelte alleen downloadtoegang voor het gekochte product.
Zijn de broncodes van de modules versleuteld?
De modulebestanden worden geleverd met niet-versleutelde broncode. Gebruik, aanpassing en herdistributie vallen onder de voorwaarden van de gekochte licentie.
Kies de module die past bij jouw WHMCS-workflow
Vergelijk de scope, actuele prijs en licentievoorwaarden van de module die je nodig hebt voor betaling, klantoperaties of cloudserverautomatisering. Bekijk de Bekijk WHMCS-modules en stel je testplan vóór livegang samen met de installatiedocumentatie.