WHMCS kullanan hosting firmaları, SSL sertifikalarını müşteri panelinden sipariş alıp otomatik teslim edecek şekilde satabilir. Bunu sağlayan bileşen, sağlayıcının API'sine bağlanan bir provisioning (sunucu) modülüdür.
Ön Koşullar
- Desteklenen bir PHP sürümü ile çalışan güncel WHMCS kurulumu.
- Sertifika sağlayıcısından (CA veya bayi programı) API kimlik bilgileri.
- Modül paketinin WHMCS dizinine, genellikle
modules/servers/altına yüklenmesi ve dosya izinlerinin doğru olması. - WHMCS sunucusundan sağlayıcı API'sine giden HTTPS erişimi (güvenlik duvarı kuralları).
Kurulum Adımları
- Modül dosyalarını yükleyin ve WHMCS yönetim panelinde ilgili sunucu/modül kaydına API bilgilerini girin.
- Ürünler bölümünde (System Settings > Products/Services) yeni bir ürün oluşturun; Module Settings sekmesinde SSL modülünü seçin ve sağlayıcıdaki ürünle eşleştirin.
- Fiyatları, faturalama döngüsünü ve "ödeme sonrası otomatik kur" seçeneğini belirleyin.
- Önce test siparişi verip alan adı doğrulama (DCV) ve CSR adımlarının müşteri tarafında göründüğünü kontrol edin.
Doğrulama ve Sorun Giderme
- Sipariş oluşmuyorsa Utilities > Logs > Module Log kaydını açıp API isteği ve yanıtını inceleyin (modül günlüğü etkinleştirilmelidir).
- Durum senkronizasyonu için WHMCS cron'unun çalıştığından emin olun:
php -q /yol/whmcs/crons/cron.php. - Kimlik doğrulama hatalarında API anahtarındaki boşluk ve IP beyaz liste ayarını kontrol edin.
Sık Hatalar
Ürün eşlemesinin yanlış yapılması, CSR'ın eksik gelmesi ve DCV e-postasının müşteriye ulaşmaması en sık karşılaşılan sorunlardır. CSR üretimi için müşterilerinize CSR oluşturma aracını yönlendirebilirsiniz.
Satışa sunacağınız ürünleri belirlemek için SSL sertifikaları sayfasına, entegrasyon sorularınız için iletişim sayfasına başvurabilirsiniz.