Zum Hauptinhalt springen
SSL-Zertifikate von DigiCert, Sectigo und GeoTrust
+90 850 259 76 06 WhatsApp Support Reseller werden
SSL-Zertifikate
Marken
Software-Signierung LEI-Code
Tools
Support Kontakt WhatsApp Warenkorb
Sprache
Währung
SSL-Zertifikat erhalten

Modul-Installationsanleitung

WHMCS, WordPress ve WiseCP için SSL sertifika otomasyon modüllerinin adım adım kurulum ve yapılandırma rehberi

WHMCS 7.x / 8.x / 9.x WordPress / WooCommerce WiseCP / Coremio Serverlose Installation ~5 Minuten
Serverlose Architektur: Die Module tragen Ihre API-Zugangsdaten eingebettet in sich. Sie müssen weder einen Server hinzufügen noch eine API-URL oder einen API Key eingeben. Das heruntergeladene Modul wird speziell für Ihr Reseller-Konto erstellt.

Systemanforderungen

WHMCS

  • WHMCS 7.x, 8.x oder 9.x
  • PHP 7.2 oder höher (PHP 8.x wird unterstützt)
  • cURL-PHP-Erweiterung
  • JSON-PHP-Erweiterung
  • FTP/SFTP- oder cPanel-Zugriff

WordPress

  • WordPress 5.8 oder höher
  • WooCommerce 6.0 oder höher
  • PHP 7.4 oder höher
  • wp_remote_request() (Standard)
  • FTP/SFTP- oder wp-admin-Zugriff

DATASSL-Konto

  • Aktives Reseller-Konto
  • API-Schlüssel (automatisch eingebettet)
  • Ausreichendes Guthaben
  • Definierte Produktgruppe

Installationsschritte

1

Laden Sie das Modul herunter

Melden Sie sich in Ihrem Reseller-Bereich an und Modul herunterladen Laden Sie das WHMCS-Modul aus dem Bereich herunter. Oder Sie können es direkt über die Schaltfläche unten herunterladen.

WHMCS-Modul herunterladen
Die heruntergeladene ZIP-Datei enthält Ihren API-Schlüssel bereits eingebettet. Sie müssen außerdem keinen API-Schlüssel eingeben.
2

ZIP-Datei entpacken

Die von Ihnen heruntergeladene datassl_whmcs_v5.9.0.zip Öffnen Sie die Datei. Darin sehen Sie folgende Struktur:

📁 modules/
  📁 servers/
    📁 datassl/ ← Server-Modul (Provisioning)
      📄 datassl.php — Haupt-Moduldatei
      📁 lib/
        📄 ApiClient.php — API-Client-Klasse
      📄 hooks.php — WHMCS-Hooks
      📁 templates/
        📄 clientarea.tpl — Vorlage für den Kundenbereich
        📄 admin.tpl — Vorlage für den Admin-Bereich
        📄 overview.tpl — Übersichtsvorlage
  📁 addons/
    📁 datassl/ ← Addon-Verwaltungsmodul
      📄 datassl.php — Haupt-Datei des Addons
      📄 hooks.php — Addon-Hooks
      📄 cron.php — Cron für die Bestellsynchronisierung
      📁 lib/
        📄 ApiClient.php — API-Client-Klasse
        📄 Helper.php — Hilfsfunktionen
📄 README.md
📄 CHANGELOG.md
3

Laden Sie die Dateien in WHMCS hoch

Das in der ZIP-Datei enthaltene modules Laden Sie den Ordner in Ihr WHMCS-Installationsverzeichnis hoch. Sie können FTP, SFTP oder den cPanel-Dateimanager verwenden.

FTP / SFTP
# Kopieren Sie beide Ordner in das WHMCS-Verzeichnis:
modules/servers/datassl/ → /home/user/public_html/whmcs/modules/servers/datassl/
modules/addons/datassl/ → /home/user/public_html/whmcs/modules/addons/datassl/
Wichtig: Bestehendes WHMCS modules des Ordners in kopieren Sie. Überschreiben Sie den Ordner nicht, sondern nur servers/datassl und addons/datassl Fügen Sie die Unterordner hinzu.
Dateiberechtigungen: Für PHP-Dateien 644, für Ordner 755 Berechtigung genügt.
4

Addon-Modul aktivieren

Gehen Sie zum WHMCS-Adminbereich und aktivieren Sie das Addon-Modul:

  1. WHMCS-Admin melden Sie sich beim Panel an
  2. Setup → Addon Modules gehen Sie zur Seite
  3. "DATASSL SSL Certificates" suchen Sie das Modul
  4. "Activate" Klicken Sie auf die Schaltfläche
  5. Access Control Wählen Sie im Bereich die Administratorrollen aus (z. B.: Full Administrator)
  6. "Save Changes" damit speichern
Automatische Installation: Bei der Aktivierung führt das Modul automatisch Folgendes aus:
  • Erstellt die Datenbanktabellen (mod_datassl_orders, mod_datassl_logs, mod_datassl_settings)
  • Erstellt 5 E-Mail-Vorlagen (SSL Configuration, Issued, Expiry, Renewed, Reissued)
5

Produkterstellung (Methode 1: Addon-Panel - Empfohlen)

im Addon-Panel Produkt-Builder Fügen Sie damit Produkte in großen Mengen hinzu:

  1. Addons → DATASSL SSL Certificates gehen Sie zum Menü
  2. Im Menü links „Produktgenerator“ Öffnen Sie die Seite
  3. Wohin die Produkte hinzugefügt werden Die WHMCS-Produktgruppe auswählen (falls nicht vorhanden, zuerst erstellen)
  4. Den Markup-Satz (Gewinnspanne) Legen Sie fest (z. B.: 20 %)
  5. Die Produkte, die Sie hinzufügen möchten auswählen
  6. „Ausgewählte Produkte zu WHMCS hinzufügen“ Klicken Sie auf die Schaltfläche
Automatische Preisgestaltung: Der Produkt-Builder berechnet die Preise automatisch in allen Währungen anhand des von Ihnen festgelegten Markup-Satzes. Für Produkte mit SAN-Unterstützung werden Configurable Options automatisch erstellt.
5b

Produkterstellung (Methode 2: Manuell)

Sie können Produkte auch einzeln manuell erstellen:

  1. Setup → Products/Services → Products/Services gehen Sie zur Seite
  2. "Create a New Product" Klicken Sie auf die Schaltfläche
  3. Product Type: Sonstiges auswählen
  4. Legen Sie Produktgruppe und Produktnamen fest, "Continue" klicken Sie
  5. Module Settings gehen Sie zum Reiter
  6. Module Name: "DATASSL SSL Certificates" auswählen
  7. „DATASSL-Produkt“ Wählen Sie im Dropdown-Menü das Zertifikatsprodukt aus
  8. "Save Changes" damit speichern
Im Produkt-Dropdown werden neben den Produktnamen der Validierungstyp (DV/OV/EV), SAN-Informationen und der Reseller-Preis angezeigt. Wenn das Dropdown leer ist, prüfen Sie die API-Verbindung.
6

Cron-Konfiguration (Empfohlen)

Fügen Sie einen eigenständigen Cron-Job hinzu, um Bestellstatus automatisch zu synchronisieren. Dieser Cron prüft über die API den Status aller Bestellungen und aktualisiert die WHMCS-Dienststatus.

Crontab
# Alle 6 Stunden ausführen (empfohlen)
0 */6 * * * php /home/user/public_html/whmcs/modules/addons/datassl/cron.php

# Oder alle 4 Stunden
0 */4 * * * php /home/user/public_html/whmcs/modules/addons/datassl/cron.php
Alternative: Selbst wenn Sie keinen Cron-Job hinzufügen, wird der eigene tägliche Cron von WHMCS (DailyCronJob hook) werden Bestellungen einmal täglich automatisch synchronisiert. Für häufigere Aktualisierungen wird jedoch ein eigenständiger Cron empfohlen.
7

Testen Sie die Installation

So prüfen Sie, ob die Installation erfolgreich war:

  1. Addons → DATASSL SSL Certificates gehen Sie zum Menü
  2. Übersicht Prüfen Sie auf der Seite API-Status, Guthaben und Statistiken
  3. Im Menü links Einstellungen gehen Sie zur Seite
  4. „Verbindungstest“ Klicken Sie auf die Schaltfläche — Sie sollten ein grünes Häkchen sehen
  5. Wenn Reseller-Name, Guthaben und Rabattsatz korrekt angezeigt werden, ist die Einrichtung abgeschlossen
Herzlichen Glückwunsch! Das WHMCS-Modul wurde erfolgreich installiert. Sie können jetzt mit dem Verkauf von SSL-Zertifikaten beginnen.

Addon-Panel-Seiten

Übersicht

API-Status, Guthaben, Bestellstatistiken, letzte Bestellungen und Schnellzugriffe

Produkt-Builder

Fügen Sie API-Produkte gesammelt zu WHMCS hinzu. Markup-Einstellung, SAN- und Preisautomatisierung

Bestellungen

Verwalten Sie alle SSL-Bestellungen auf einem Bildschirm. Filtern, Suchen, Statussynchronisierung

Transaktionsprotokolle

Detaillierte Aktivitätsprotokolle, API-Aufrufe und Fehlerüberwachung

Einstellungen

API-Verbindungstest, Modulinformationen, Cron-Konfiguration, Datenbankstatus

1

Plugin herunterladen

Melden Sie sich in Ihrem Reseller-Bereich an und Modul herunterladen Laden Sie das WordPress-Plugin aus dem Bereich herunter.

WordPress-Plugin herunterladen
Die heruntergeladene ZIP-Datei enthält Ihren API-Schlüssel eingebettet. Sie können ihn auf der WordPress-Einstellungsseite ändern.
2

ZIP-Datei entpacken

Die von Ihnen heruntergeladene datassl_wordpress_v5.9.0.zip enthält folgende Struktur:

📁 datassl/ ← Plugin-Ordner
  📄 datassl.php — Haupt-Plugin-Datei
  📄 uninstall.php — Saubere Deinstallation
  📁 includes/
    📄 class-api-client.php — API-Client-Klasse
    📄 class-admin.php — Verwaltungsbereich
    📄 class-orders.php — Bestellverwaltung
    📄 class-woocommerce.php — WooCommerce-Integration
    📄 class-cron.php — Geplante Aufgaben
  📁 assets/
    📁 css/ — Stildateien
    📁 js/ — JavaScript-Dateien
3

Plugin installieren

Sie können eine von zwei Methoden verwenden:

Methode 1: WordPress Admin
Plugins → Neu hinzufügen → Plugin hochladen → ZIP auswählen → Jetzt installieren
Methode 2: FTP / SFTP
datassl/ → /home/user/public_html/wp-content/plugins/datassl/

Nach dem Hochladen Plugins von der Seite DATASSL SSL Certificates die Erweiterung aktivieren Sie sie.

WooCommerce erforderlich: Dieses Plugin funktioniert mit WooCommerce. Wenn WooCommerce nicht installiert und aktiv ist, zeigt das Plugin nur den Admin-Bereich an.
4

Einstellungen konfigurieren

Im linken WordPress-Menü DATASSL → Einstellungen Öffnen Sie die Seite:

API URL

Kommt automatisch eingebettet mit

API-Schlüssel

Kommt automatisch eingebettet mit

Verbindungstest

API-Validierung mit einem Klick

5

WooCommerce-Produkt erstellen

Erstellen Sie in WooCommerce ein neues Produkt und wählen Sie als Produkttyp DATASSL SSL-Zertifikat als Wert wählen:

  1. Produkte → Neu hinzufügen
  2. Im Dropdown-Menü „Produktdaten“, „DATASSL SSL-Zertifikat“ auswählen
  3. „DATASSL API-Produkt“ Wählen Sie auf dem Reiter das SSL-Zertifikat aus, das Sie verkaufen möchten
  4. Füllen Sie Preis und weitere Angaben aus
  5. Speichern & Veröffentlichen
Virtuelles Produkt: Das SSL-Produkt wird automatisch als virtuelles Produkt markiert. Es ist kein Versand erforderlich.
6

Testen Sie die Installation

So prüfen Sie, ob die Installation erfolgreich war:

  1. DATASSL → Übersicht Bestätigen Sie auf der Seite Ihre Kontodaten
  2. Verbindungstestausführen
  3. DATASSL → Produkte Prüfen Sie auf der Seite, ob die API-Produkte aufgelistet sind
  4. Im Kundenkonto, Mein Konto → SSL-Zertifikate prüfen Sie, ob das Menü angezeigt wird
  5. Validieren Sie den gesamten Ablauf durch eine Testbestellung
Herzlichen Glückwunsch! Das WordPress-Plugin wurde erfolgreich installiert. Sie können jetzt mit WooCommerce mit dem Verkauf von SSL-Zertifikaten beginnen.

Funktionen des Kundenbereichs

SSL-Konfiguration

Einfache Konfiguration auf der Seite Mein Konto → SSL-Zertifikate durch CSR-Eingabe sowie Auswahl von Domain und DCV-Methode

Statusverfolgung

Automatische Statusprüfung im 30-Sekunden-Takt, Änderung der DCV-Methode und Möglichkeit zur Stornierung der Bestellung

Zertifikatsanzeige

Schaltflächen zum Kopieren der Dateien Certificate, CA Bundle und Private Key mit einem Klick (Ansicht im dunklen Design)

Erneut veröffentlichen

Zertifikat-Neuausstellung (neuer CSR optional), Änderung der DCV-Methode, Stornierung der Bestellung

Modulvergleich

Merkmal WHMCS-Modul WordPress-Plugin
Version v5.9.0 v1.0.0
Architektur Server + Addon (2 Module) Produktmodul
Anforderung an die Servereinstellungen ✓ Nicht erforderlich (Serverless) ✓ Nicht erforderlich (Serverless)
API-Key automatisch eingebettet ✓ Ja ✓ Ja
Produkt-Builder (Massenerstellung) ✓ Über das Addon-Panel ✗ Manuelle Erstellung
Addon-Verwaltungsbereich ✓ Vollständiges 5-seitiges Panel ✓ 4-seitiges Panel (Dashboard, Bestellungen, Produkte, Einstellungen)
Bestellsynchronisierung ✓ Cron + täglicher WHMCS-Cron ✓ WP-Cron-Synchronisierung täglich
E-Mail-Vorlagen ✓ 5 automatische Vorlagen wp_mail ile süre uyarıları
SAN-Unterstützung (Multi-Domain) ✓ Über Configurable Options ✓ Ja
Wildcard-SAN-Unterstützung ✓ Ja ✓ Ja
Mehrjahres-Unterstützung ✓ Ja ✓ Ja
SSL-Konfiguration für Kunden Assistent in 3 Schritten Formular im Kundenbereich
Zertifikat herunterladen / kopieren ✓ Ja ✓ Ja
Admin-Statusansicht ✓ Farbcodiert ✓ Farbcodiert
Wiederholungslogik ✓ 2 Wiederholungen 2 tekrar
Sprachunterstützung Englisch (WHMCS-Sprache) Türkisch + Englisch
Ablauferinnerung ✓ 30/14/7/3/1 Tage wp_mail ile süre uyarıları
1

Laden Sie das Modul herunter

Melden Sie sich in Ihrem Reseller-Bereich an und Modul herunterladen bölümünden WiseCP modülünü indirin. Ya da aşağıdaki butonu kullanarak doğrudan indirebilirsiniz.

WiseCP Modülünü İndir
Die heruntergeladene ZIP-Datei enthält Ihren API-Schlüssel bereits eingebettet. Sie müssen außerdem keinen API-Schlüssel eingeben.
2

ZIP-Datei entpacken

İndirdiğiniz ZIP dosyasını açın. İçinde şu yapıyı göreceksiniz:

📂 coremio/modules/Product/DATASSL/
   ├── DATASSL.php — Haupt-Moduldatei
   ├── api.php — API istemcisi
   ├── config.php — Konfiguration
   ├── logo.png — Modullogo
   📂 controllers/
      └── test_connection.php
   📂 pages/
      ├── settings.php
      ├── product-detail.php
      ├── order-detail.php
      └── ac-order-detail.php
   📂 lang/
      ├── tr.php
      └── en.php
3

Laden Sie die Dateien hoch

Das in der ZIP-Datei enthaltene coremio/ klasörünü WiseCP kurulum dizininizin kök klasörüne FTP / dosya yöneticisi ile yükleyin. Mevcut coremio/ Ordner zusammengeführt.

/home/kullanici/public_html/
├── coremio/
│   ├── modules/
│   │   └── Product/
│   │       └── DATASSL/ ← Hier hochgeladen
│   ├── ...
└── index.php
Wichtig: coremio/modules/Product/DATASSL/ Verzeichnis: Stellen Sie sicher, dass alle darin enthaltenen Dateien vollständig hochgeladen wurden.
4

Moduleinstellungen konfigurieren

Melden Sie sich im WiseCP-Admin-Panel an und folgen Sie den nachstehenden Schritten:

  1. Einstellungen → Produktmodule Bereich – rufen Sie ihn auf
  2. DATASSL modülünü listede bulun ve Einstellungen ikonuna tıklayın
  3. API URL und API-Schlüssel alanlarını kontrol edin (otomatik gömülüdür)
  4. Verbindung testen Klicken Sie auf die Schaltfläche
  5. Nachdem die Meldung „Verbindung erfolgreich!“ angezeigt wird Speichern– klicken Sie darauf
Ihre API-Daten sind automatisch in das heruntergeladene Modul eingebettet. Wenn der Verbindungstest erfolgreich ist, müssen Sie sie nicht ändern.
5

SSL-Produkt erstellen

Erstellen Sie im WiseCP-Admin-Panel ein neues SSL-Produkt:

  1. Produkt/Dienstleistung → Produkte & Dienstleistungen Bereich – rufen Sie ihn auf
  2. Wählen Sie als Produkttyp SSL-Zertifikat aus
  3. Als Modul DATASSL auswählen
  4. Automatisierung Registerkarte: Ordnen Sie das DATASSL-API-Produkt zu
  5. Legen Sie die Preise fest und speichern Sie
6

SAN-Unterstützung (Multi-Domain)

Multi-domain SSL satmak istiyorsanız:

  1. Auf der Produktbearbeitungsseite Konfigurierbare Optionen'a gidin
  2. Als Typ Menge (Quantity) auswählen
  3. Setzen Sie über das Einstellungs-Zahnrad sans_count auf 1 Führen Sie es durch
  4. Speichern Sie — jede Optionseinheit fügt 1 zusätzliche SAN-Domain hinzu
7

SSL-Ablauf

Sobald das Modul aktiv ist, werden SSL-Bestellungen nach folgendem Ablauf verarbeitet:

1 Bestellung — Der Kunde wählt das Produkt und gibt Domain und CSR ein
2 DCV-Auswahl — Die Methode EMAIL, HTTP, HTTPS oder DNS wird ausgewählt
3 Validierung — Der Kunde führt die Schritte der gewählten DCV-Methode aus
4 Zertifikat — Das Zertifikat wird per automatischer Prüfung heruntergeladen und dem Kunden bereitgestellt
8

Müşteri İşlemleri

Kunden können auf der Bestelldetailseite Folgendes tun:

  • DCV-Methode ändern: Kann die aktuelle Validierungsmethode ändern (z. B. EMAIL → DNS)
  • Validierung erneut senden: Kann die E-Mail-Validierung erneut senden
  • Neuausstellung (Reissue): Kann das Zertifikat mit einer neuen CSR neu ausstellen
  • Zertifikat herunterladen: Kann das ausgestellte Zertifikat herunterladen
  • Statusprüfung: Kann den SSL-Status sofort prüfen
Alle diese Vorgänge werden automatisch über die DATASSL-API ausgeführt. Ein manuelles Eingreifen ist nicht erforderlich.

Häufig gestellte Fragen

Muss ich einen Server hinzufügen?
Nein. Alle Module arbeiten mit einer serverlosen (Serverless-)Architektur. API URL und API Key werden automatisch in die Moduldateien eingebettet. Sie müssen weder in WHMCS den Bereich „Servers“ noch in WordPress zusätzliche Einstellungen anpassen.
Wo muss ich meinen API-Schlüssel eingeben?
Sie müssen es nirgendwo eingeben. Wenn Sie das Modul aus Ihrem DATASSL-Reseller-Bereich herunterladen, wird Ihr API-Schlüssel automatisch in die Moduldateien eingebettet. Wenn das Modul läuft, verwendet es diesen eingebetteten Schlüssel.
Was muss ich tun, um das Modul zu aktualisieren?
Laden Sie die neue Version aus Ihrem DATASSL-Panel herunter und laden Sie sie über die vorhandenen Dateien hoch. Das WHMCS-Addon-Modul prüft beim Update automatisch die Datenbanktabellen und E-Mail-Vorlagen und ergänzt fehlende. Ihre Daten bleiben erhalten.
Im Produkt-Dropdown wird kein Produkt angezeigt. Was soll ich tun?
Dies deutet in der Regel auf ein API-Verbindungsproblem hin. Prüfen Sie:
  • cURL-Erweiterung aktiv? (php -m | grep curl)
  • Server-Firewall Werden ausgehende Verbindungen blockiert?
  • Ihr Reseller-Konto aktiv und ist die Produktgruppe definiert?
  • In WHMCS: Im Addon-Panel Einstellungen → Verbindungstest Führen Sie es durch
  • Im Admin-Bereich „Produktliste aktualisieren“ Klicken Sie auf die Schaltfläche (Cache wird geleert)
Kann ein Kunde bestellen, ohne eine CSR einzugeben?
Ja. Wenn bei der Bestellung kein CSR eingegeben wird, wird der Dienst „Konfiguration ausstehend“ wird im Status (awaiting_configuration) aktiviert. Der Kunde kann die SSL-Konfiguration später in seinem Bereich (Client Area) durch Eingabe der CSR abschließen.
Wie aktiviere ich die SAN-Unterstützung (zusätzliche Domains)?
WHMCS: Wenn Sie Produkte mit dem Produktgenerator im Addon-Panel hinzufügen, werden für SAN-fähige Produkte automatisch Configurable Options erstellt. Wenn Sie sie manuell erstellen, indem Sie eine Configurable Options Group hinzufügen san_count und san_domains Definieren Sie die Felder.

WordPress: Die SAN-Unterstützung ist im Plugin integriert. Beim Checkout gibt der Kunde seine zusätzlichen Domains ein.
Wird mein Guthaben automatisch von Bestellungen abgezogen?
Ja. Bei allen über die API erstellten Bestellungen wird der Betrag automatisch von Ihrem Guthaben abgezogen. Bei unzureichendem Guthaben wird die Bestellung nicht erstellt (es wird ein HTTP-402-Fehler zurückgegeben). Die Module zeigen dies dem Kunden als verständliche Fehlermeldung an.
Werden Code-Signing-Zertifikate unterstützt?
Ja. Code-Signing- und EV-Code-Signing-Zertifikate werden vollständig unterstützt. Für diese Produkttypen ist keine Domainvalidierung (DCV) erforderlich, und das Domainfeld wird ausgeblendet. Es genügen nur die CSR und die Kontaktdaten.

Fehlerbehebung

Problem Lösung
WHMCS: Addon erscheint nicht im Menü Stellen Sie sicher, dass es unter Setup → Addon Modules aktiviert und die Admin-Rollen ausgewählt wurden
WHMCS: Produkt kann nicht erstellt werden Zuerst muss eine WHMCS-Produktgruppe (Product Group) erstellt worden sein
WHMCS: Das Modul erscheint nicht in den Module Settings modules/servers/datassl/datassl.php Prüfen Sie, ob sich die Datei im richtigen Pfad befindet
API-Verbindungsfehler Stellen Sie sicher, dass Ihr Server keine ausgehenden Verbindungen blockiert. curl und json PHP-Erweiterungen prüfen
Bestellung kann nicht erstellt werden WHMCS: Den detaillierten Fehler finden Sie unter Utilities → Logs → Module Log. Prüfen Sie Ihr Guthaben
Zertifikat kann nicht heruntergeladen werden Das Zertifikat ist möglicherweise noch nicht bereit. Synchronisieren Sie den Bestellstatus und warten Sie, bis er auf „active/issued“ wechselt
Cron läuft nicht Stellen Sie sicher, dass der PHP-Pfad korrekt ist: which php. Prüfen Sie die Cron-Logs: /var/log/cron
Brauchen Sie Hilfe?
Wenn Sie Probleme bei der Installation haben, wenden Sie sich an unser Support-Team.
Support-Ticket erstellen