Verkaufen Sie Domains, SSL, Premium DNS, E-Mail und Plesk-Lizenzen aus Ihrer bestehenden WHMCS-Installation. Jedes Modul ist Open Quellcode auf GitHub und nutzt die Openprovider REST API.
Module
Installieren Sie nur, was Sie verkaufen. Jedes Modul nutzt dieselben Openprovider-Zugangsdaten.
Domains registrieren und transferieren, Ablaufdaten, Status und automatische Verlängerung synchronisieren und TLD-Preise mit eigenen Margen importieren. Unterstützt Premium-Domains und DNSSEC.
Verkaufen Sie SSL-Zertifikate. Das Addon synchronisiert Produkte und Preise, das Servermodul stellt Zertifikate bei Bestellung bereit. Erfordert WHMCS 7 oder neuer und PHP 7.4 oder neuer.
Verkaufen Sie Premium DNS und geben Sie Kunden Zonenverwaltung im WHMCS-Kundenbereich. Optional DNSSEC über ein benutzerdefiniertes Produktfeld.
Verkaufen Sie Openprovider Business-E-Mail über WHMCS. Noch keine getaggten Releases: Installation aus dem Repository.
Verkaufen und provisionieren Sie Plesk-Lizenzen über WHMCS. Noch keine getaggten Releases: Installation aus dem Repository.
Einrichtung
Die anderen Module funktionieren genauso: hochladen, aktivieren, dieselben Zugangsdaten eingeben.
Der API-Zugang ist standardmäßig deaktiviert und wird pro Kontaktperson aktiviert. Die Module melden sich mit Benutzername und Passwort dieser Kontaktperson an. Siehe Erste Schritte, Schritt 1.
Kopieren Sie aus der neuesten Version diese Ordner in Ihre WHMCS-Installation:
modules/registrars/openprovider → <whmcs>/modules/registrars/openprovider
includes/hooks/ → <whmcs>/includes/hooks/
resources/domains/additionalfields.php (merge with yours)
modules/addons/openprovider → <whmcs>/modules/addons/ (optional: logs, balance widget)
Gehen Sie in WHMCS zu Configuration › System Settings › Domain Registrars, aktivieren Sie Openprovider und geben Sie Benutzername und Passwort ein. Geben Sie das Passwort selbst ein, keinen Hash.
Gehen Sie zu Utilities › Registrar TLD Sync und wählen Sie Openprovider. Legen Sie Ihre Margen fest und wählen Sie, welche TLDs automatisch registriert werden.
Domainstatus und Ablaufdaten werden über den Standard-WHMCS-Cron synchronisiert. Der eigene Sync-Cron des Moduls ist seit Version 5.3 veraltet.
Wenn ein Modul eine API-URL verlangt, verwenden Sie https://api.openprovider.eu/v1. Ältere Anleitungen zeigen eventuell /v1beta, das abgeschaltet wird.
Warum
FAQ
Nein. Alle fünf Module sind kostenlos und Open Quellcode. Sie benötigen ein Openprovider-Konto mit aktiviertem API-Zugang.
Verwenden Sie https://api.openprovider.eu/v1. Ältere Anleitungen und Moduleinstellungen zeigen eventuell /v1beta, das abgeschaltet wird.
Benutzername und Passwort einer Openprovider-Kontaktperson mit aktiviertem API-Zugang. Geben Sie das Passwort selbst ein, keinen Hash.
Ja. Erstellen Sie ein Sandbox-Konto und verbinden Sie WHMCS damit. Nichts, was Sie in der Sandbox registrieren, wird berechnet oder an eine Registry gesendet.
Eröffnen Sie ein Issue im GitHub-Repository des Moduls. Geben Sie Ihre WHMCS-Version und den Eintrag aus Configuration › System Logs › Module Log an.
Erstellen Sie ein Konto, aktivieren Sie den API-Zugang und installieren Sie das erste Modul.