SSL Sertifikası
Kurulum Rehberi

WHMCS ve WiseCP Modül Kurulumu

SSL sertifikası siparişlerini kendi müşteri panelinizden yönetmek için bayi modüllerinin kurulumu, ürün oluşturma ve senkronizasyon adımları.

WHMCS 7.x / 8.x / 9.x WiseCP API anahtarı modüle gömülü gelir İndirme için bayi girişi gerekir
Başlamadan önce

Gereksinimler

Modüller, bayi hesabınızın API anahtarıyla SSL Sertifikası Reseller API'ye bağlanır. İndirdiğiniz ZIP dosyası hesabınıza özel üretilir.

WHMCS

  • WHMCS 7.x, 8.x veya 9.x
  • PHP 7.2 veya üzeri
  • cURL ve JSON PHP eklentileri
  • FTP/SFTP veya dosya yöneticisi erişimi

WiseCP

  • Güncel bir WiseCP kurulumu
  • PHP 7.4 veya üzeri
  • cURL ve JSON PHP eklentileri
  • FTP/SFTP veya panel erişimi

Bayi Hesabı

  • Aktif bayi hesabı ve açık API erişimi
  • Hesaba tanımlı bayi fiyat grubu
  • Siparişler için yeterli bakiye
  • Sunucunuzdan dışarıya HTTPS erişimi
Sunucu tanımı gerekmez. API adresi ve API anahtarınız modül dosyalarına gömülü gelir; WHMCS'te "Servers" bölümüne kayıt eklemeniz veya anahtar girmeniz gerekmez.
ZIP dosyasını paylaşmayın. İçinde API anahtarınız bulunur. Anahtarınızı bayi panelinden yenilerseniz modülü yeniden indirip dosyaları güncellemeniz gerekir.
Kurulum

Kurulum Adımları

  1. Modülü indirin

    Bayi hesabınıza giriş yapıp WHMCS modülünü indirin. Dosya adı datassl_whmcs_v5.11.0.zip biçimindedir.

    WHMCS Modülünü İndir
  2. ZIP içeriğini kontrol edin

    Arşivde bir sunucu (provisioning) modülü ve bir addon modülü bulunur:

    modules/ ├─ servers/ # Sunucu (provisioning) modülü │ ├─ datassl.php │ ├─ hooks.php │ ├─ lib/ApiClient.php │ └─ templates/ # clientarea.tpl, admin.tpl, overview.tpl └─ addons/ # Addon yönetim modülü ├─ datassl.php ├─ hooks.php ├─ cron.php # Sipariş senkronizasyonu └─ lib/ # ApiClient.php, Helper.php README.md CHANGELOG.md
  3. Dosyaları WHMCS'e yükleyin

    İki klasörü WHMCS kurulumunuzdaki modules dizininin içine kopyalayın:

    modules/servers/ → <WHMCS>/modules/servers/ modules/addons/ → <WHMCS>/modules/addons/
    Mevcut modules klasörünün üzerine yazmayın; yalnızca bu iki alt klasörü ekleyin. Dosyalar için 644, klasörler için 755 izni yeterlidir.
  4. Addon modülünü etkinleştirin

    1. WHMCS yönetici panelinde Setup → Addon Modules sayfasını açın.
    2. "DATASSL SSL Certificates" modülünü bulup Activate düğmesine basın.
    3. Access Control bölümünden modülü kullanacak yönetici rollerini seçip kaydedin.

    Etkinleştirme sırasında modül kendi tablolarını (mod_datassl_orders, mod_datassl_logs, mod_datassl_settings) ve 5 e-posta şablonunu (yapılandırma gerekli, sertifika düzenlendi, süre bitimi, yenilendi, yeniden düzenlendi) oluşturur.

  5. Ürünleri oluşturun

    Önerilen yol — Ürün Oluşturucu:

    1. Addons → DATASSL SSL Certificates → Ürün Oluşturucu sayfasını açın.
    2. Ürünlerin ekleneceği WHMCS ürün grubunu seçin (yoksa önce oluşturun).
    3. Kâr marjı (markup) oranını belirleyin ve eklenecek ürünleri seçin.
    4. Seçili ürünleri WHMCS'e ekleyin. SAN destekleyen ürünlerde Configurable Options kendiliğinden oluşturulur.

    Elle oluşturma: Setup → Products/Services altında yeni bir ürün açın (Product Type: Other), Module Settings sekmesinde modül olarak "DATASSL SSL Certificates" seçin ve listeden ilgili sertifika ürününü eşleştirin. Liste boş geliyorsa API bağlantısını kontrol edin.

  6. Cron ekleyin (önerilir)

    Sipariş durumlarının düzenli eşitlenmesi için addon içindeki cron dosyasını zamanlayın:

    # 6 saatte bir 0 */6 * * * php /home/user/public_html/whmcs/modules/addons/cron.php

    Cron eklemezseniz siparişler WHMCS'in günlük cron'u ile günde bir kez eşitlenir.

  7. Kurulumu doğrulayın

    1. Addons → DATASSL SSL Certificates → Ayarlar sayfasında Bağlantı Testi yapın.
    2. Genel Bakış sayfasında bayi adınızın ve bakiyenizin doğru göründüğünü kontrol edin.
    3. Bir test ürünü üzerinden sipariş akışını deneyin; sipariş tutarı bakiyenizden düşülür.
  1. Modülü indirin

    Bayi hesabınıza giriş yapıp WiseCP modülünü indirin. ZIP dosyası API adresini ve API anahtarınızı gömülü olarak içerir.

    WiseCP Modülünü İndir
  2. Dosyaları yükleyin

    Arşivdeki modül klasörünü WiseCP kurulum dizininize kopyalayın:

    coremio/modules/Product/DATASSL/ → <WISECP>/coremio/modules/Product/DATASSL/
  3. Modülü etkinleştirin

    1. WiseCP yönetici panelinde Ürünler/Servisler → Modüller sayfasını açın.
    2. DATASSL modülünü bulun ve Bağlantı Testi ile API bağlantısını doğrulayın.
  4. Ürün oluşturun

    1. Ürünler/Servisler altında yeni bir ürün ekleyin ve modül olarak DATASSL seçin.
    2. İlgili sertifika ürününü eşleştirin; fiyatlandırma ve SAN ayarlarını yapın.
    3. Ürünü kaydedin. Sipariş geldiğinde modül siparişi API üzerinden oluşturur.
CSR ve özel anahtar: Müşteriniz CSR'ı kendi sunucusunda oluşturup müşteri panelinden girer. Özel anahtar (private key) ne modülde ne de tarafımızda üretilir veya saklanır. CSR girilmeden verilen siparişler "yapılandırma bekliyor" durumunda kalır.
WHMCS

Addon Paneli Sayfaları

Genel Bakış

API durumu, bakiye, sipariş sayıları ve son siparişler.

Ürün Oluşturucu

API ürünlerini kâr marjı belirleyerek toplu olarak WHMCS'e ekleme.

Siparişler

SSL siparişlerini listeleme, arama ve durum eşitleme.

İşlem Kayıtları

API çağrıları ve hata kayıtları.

Ayarlar

Bağlantı testi, modül bilgileri ve cron durumu.

Özet

Modül Karşılaştırması

ÖzellikWHMCSWiseCP
Sürümv5.11.0v2.4.0
YapıSunucu modülü + addon modülüÜrün modülü
API anahtarıModüle gömülüModüle gömülü
Toplu ürün eklemeVar (Ürün Oluşturucu)Yok (ürünler tek tek eklenir)
Sipariş eşitlemeBağımsız cron veya WHMCS günlük cron'uPanel üzerinden durum eşitleme
E-posta şablonları5 şablon kurulumda eklenirWiseCP'nin kendi bildirimleri
SAN / Wildcard SANVar (Configurable Options)Var
Müşteri panelinde CSR ve DCV adımlarıVarVar
Sertifika indirmeVarVar
Süre bitimi hatırlatması30, 14, 7, 3 ve 1 gün kalaWiseCP'nin kendi bildirimleri
Sorular

Sık Sorulan Sorular

API anahtarımı nereye girmeliyim?
Hiçbir yere. Modülü bayi hesabınızla indirdiğinizde API adresi ve anahtarınız dosyalara gömülü gelir.
Modülü nasıl güncellerim?
Yeni sürümü indirip dosyaları mevcut klasörlerin üzerine yükleyin. WHMCS addon modülü eksik tablo ve e-posta şablonlarını kendisi tamamlar; kayıtlı siparişleriniz korunur.
Ürün listesi boş geliyor, ne yapmalıyım?
Genellikle bağlantı veya hesap ayarı kaynaklıdır:
  • cURL eklentisi etkin mi?
  • Sunucunuzun güvenlik duvarı dışarıya HTTPS bağlantısına izin veriyor mu?
  • Bayi hesabınız aktif ve bir fiyat grubu tanımlı mı?
  • WHMCS'te Ayarlar → Bağlantı Testi sonucunu kontrol edin, ardından ürün listesini yenileyin.
Müşteri CSR girmeden sipariş verebilir mi?
Evet. Sipariş "yapılandırma bekliyor" durumunda açılır; müşteri daha sonra kendi panelinden CSR ve doğrulama yöntemini girerek başvuruyu tamamlar.
Sipariş tutarı bakiyemden ne zaman düşer?
Sipariş API üzerinden oluşturulduğu anda, KDV dahil tutar bakiyenizden düşülür. Bakiye yetersizse sipariş oluşturulmaz ve modül hatayı gösterir.
Sertifikalar otomatik olarak yeniden düzenleniyor mu?
Hayır. SSL sertifikaları en fazla 199 gün geçerli düzenlenir. Hizmet süresi devam ederken yeniden düzenleme (reissue) ücretsizdir ve müşteri panelinden veya yönetici panelinden başlatılır.
Kod imzalama sertifikaları destekleniyor mu?
Kod imzalama ürünlerinde alan adı ve DCV adımı istenmez. Bu ürünlerde kuruluş doğrulaması ve belge süreci bulunduğundan, siparişi vermeden önce ürün sayfasındaki koşulları inceleyin; gerekirse destek ekibimizle görüşün.
Destek

Sorun Giderme

SorunÇözüm
WHMCS: Addon menüde görünmüyorSetup → Addon Modules altında etkinleştirildiğini ve yönetici rolünüzün seçildiğini kontrol edin.
WHMCS: Modül listede yokmodules/servers/datassl.php dosyasının doğru yolda olduğunu kontrol edin.
WHMCS: Ürün oluşturulamıyorÖnce bir ürün grubu (Product Group) oluşturulmuş olmalıdır.
API bağlantı hatasıSunucunuzun dışarıya HTTPS bağlantısına izin verdiğini, cURL ve JSON eklentilerinin etkin olduğunu doğrulayın.
"Geçersiz API anahtarı"Anahtarınızı yenilediyseniz modülü yeniden indirip dosyaları güncelleyin. Bayi panelinde API erişiminin açık olduğunu kontrol edin.
Sipariş oluşturulamıyorBakiyenizi kontrol edin. WHMCS'te ayrıntılı hata için Utilities → Logs → Module Log kaydına bakın.
Çok sık istek hatası (429)API dakikada 60 istekle sınırlıdır. Cron sıklığını azaltın ve bir süre sonra yeniden deneyin.
Sertifika indirilemiyorSertifika henüz düzenlenmemiş olabilir. Durumu eşitleyin ve doğrulamanın tamamlandığını kontrol edin.
Cron çalışmıyorPHP yolunu (which php) ve cron kayıtlarını kontrol edin.

Kurulumda yardıma mı ihtiyacınız var?

Destek ekibimiz mesai saatlerinde kurulum ve entegrasyon sorularınızı yanıtlar.

Destek Talebi Oluştur