API ve Entegrasyonlar

WHMCS ile Bulut Sunucu ve Ödeme Otomasyonu Nasıl Kurulur?

  • 10 dk okuma
  • Hostragons Ekibi
WHMCS ile Bulut Sunucu ve Ödeme Otomasyonu Nasıl Kurulur?

WHMCS modülleri; ödeme alma, yenileme fiyatlarını güncelleme, müşteri işlemlerini yönetme ve bulut sunucu kaynaklarını WHMCS üzerinden kontrol etme gibi belirli iş akışlarını tek panelde toplar. Hostragons kataloğunda ödeme ve operasyon odaklı beş modül ile OVHcloud, AWS Lightsail, Contabo, Microsoft Azure ve Google Cloud altyapıları için beş bağımsız entegrasyon bulunur. Bu rehber, on modülün yaptığı işi, kapsam sınırlarını ve hangi kullanım senaryosuna uygun olduğunu karşılaştırır.

Bir modül seçerken yalnız özellik listesine bakmak yeterli değildir. Kullanılan WHMCS sürümü, sağlayıcı hesabı, API yetkileri, işletim sistemi, faturalandırma modeli ve üretim öncesi test planı da hesaba katılmalıdır. Buradaki entegrasyonlar WHMCS lisansının, bulut sağlayıcı hesabının veya ilgili ödeme kuruluşu hesabının yerine geçmez. Sağlayıcıların kullanım, ağ, lisans ve vergi ücretleri ayrıca uygulanır.

WHMCS modülleri hangi işleri kolaylaştırır?

WHMCS çekirdeği müşteri, sipariş, fatura ve hizmet yaşam döngüsünü yönetir. Modüller ise bu çekirdeği belirli bir iş akışına bağlar. Bir ödeme ağ geçidi faturayı harici ödeme sayfasına taşıyıp doğrulanmış sonucu WHMCS'e iletebilir. Bir operasyon modülü toplu bakiye veya fiyat güncellemesi yapabilir. Bir sunucu modülü ise siparişe bağlı bir sanal makineyi oluşturup müşteri alanında izin verilen yönetim işlevlerini sunabilir.

Bu ayrım önemlidir: her modül her işi yapmaz. Örneğin Paddle ve Mollie modülleri ödeme akışına, Müşteri Bakiye Yöneticisi idari kredi işlemlerine, bulut entegrasyonları ise yalnız ilgili sağlayıcının kaynaklarına odaklanır. İhtiyaç listesini önce “ödeme”, “müşteri operasyonu” ve “sunucu otomasyonu” olarak ayırmak doğru ürünü seçmeyi kolaylaştırır.

10 WHMCS modülünün hızlı karşılaştırması

10 WHMCS modülünün hızlı karşılaştırması
ModülTemel kullanımGerekli harici hesapYayın tarihindeki fiyat
Otomatik Ücret GüncellemeYinelenen hizmet, eklenti ve alan adı fiyatlarını güncellemeGerekmezTek seferlik 99 USD
Paddle Ödeme Ağ GeçidiTek seferlik ve abonelik ödemeleriPaddle BillingTek seferlik 99 USD
Mollie Ödeme Ağ GeçidiMollie üzerinden desteklenen ödeme yöntemleriMollieTek seferlik 99 USD
Müşteriler Arası Domain TransferiWHMCS müşterileri arasında kontrollü alan adı devriGerekmezTek seferlik 99 USD
Müşteri Bakiye YöneticisiToplu müşteri kredisi yönetimiGerekmezTek seferlik 99 USD
OVHcloud VPS & DedicatedOVHcloud sunucu yaşam döngüsü bağlantısıOVHcloudTek seferlik 99 USD
AWS LightsailLightsail sunucu sağlama ve yönetimiAWSTek seferlik 99 USD
Contabo CloudContabo VPS ve VDS yönetimiContaboTek seferlik 99 USD
Microsoft Azure VMAzure sanal makine yaşam döngüsüMicrosoft AzureTek seferlik 99 USD
Google Cloud Compute EngineLinux tabanlı Compute Engine kaynaklarıGoogle CloudTek seferlik 99 USD

Tablodaki fiyatlar bu yazının yayınlandığı tarihte görülen güncel liste fiyatlarıdır; kalıcı fiyat taahhüdü değildir. Satın alma öncesinde ürün sayfasındaki güncel kapsam, lisans ve fiyat bilgileri esas alınmalıdır.

Ödeme ve işletme operasyonu modülleri

Otomatik Ücret Güncelleme

Yinelenen fiyatlar zaman içinde değiştiğinde, daha önce açılmış aktif veya askıya alınmış hizmetler eski yenileme bedelinde kalabilir. Otomatik Ücret Güncelleme modülü; hizmet, eklenti ve alan adı yenileme tutarlarını WHMCS'teki güncel fiyatlandırmaya göre yeniden hesaplamak için kullanılır. İşlem tek seferlik çalıştırılabilir veya planlanmış cron akışına bağlanabilir.

Bu modül özellikle döviz kuru veya tarife değişikliklerinin ardından çok sayıda kaydı tek tek düzenlemek istemeyen işletmeler için uygundur. Uygulama örneklerini WHMCS otomatik fiyat güncelleme modülü rehberinde inceleyebilirsiniz. Yine de toplu değişiklikten önce veritabanı yedeği almak, kapsamı sınırlı bir müşteri grubunda deneme yapmak ve oluşacak faturaları kontrol etmek gerekir.

Paddle Ödeme Ağ Geçidi

Paddle Billing V3 entegrasyonu, WHMCS faturaları için Paddle Checkout üzerinden tek seferlik ve abonelik ödemeleri başlatır. HMAC-SHA256 imzalı webhook bildirimlerini doğrular; yinelenen ödeme bildirimini abonelik kimliği üzerinden ilgili faturayla eşleştirmeye yardımcı olur. Böylece tarayıcıdaki yönlendirme sonucuna güvenmek yerine sunucudan gelen imzalı bildirim işlenir.

Modül, Paddle hesabı veya ticari uygunluk onayı sağlamaz. Paddle hesabı, ürün tanımları, para birimi ve webhook yapılandırması işletme tarafından tamamlanmalıdır. Kurulum ayrıntıları için Paddle WHMCS ödeme içeriğine bakabilir; Checkout'a geçmeden önce başarılı, başarısız, iptal edilmiş ve yinelenen ödeme senaryolarını test ortamında ayrı ayrı deneyebilirsiniz.

Mollie Ödeme Ağ Geçidi

Mollie modülü; Mollie hesabında etkin olan iDEAL, kart, PayPal, Apple Pay, Bancontact, SOFORT ve banka havalesi gibi ödeme yöntemlerini WHMCS faturalarına bağlar. Webhook geri çağrıları ödeme durumlarını WHMCS'e aktarır; iDEAL akışında banka seçimi ve banka havalesinde vade yönetimi gibi yönteme özgü işlevler sunar.

Bir ödeme yönteminin kullanılabilirliği ülke, para birimi, Mollie hesabı ve hesabın etkinleştirilmiş yöntemlerine bağlıdır. Bu nedenle “15 yöntem” ifadesi her hesapta tüm yöntemlerin açık olacağı anlamına gelmez. WHMCS Mollie modülü rehberiyle birlikte Mollie panelindeki yetkiler ve webhook uç noktası canlıya geçmeden önce doğrulanmalıdır.

Müşteriler Arası Domain Transferi

Bu modül, bir WHMCS müşterisinin hesabındaki alan adını başka bir WHMCS müşterisine devretmesi için kontrollü bir süreç kurar. Talep müşteri alanından başlatılır; alıcının e-posta adresine gönderilen tek kullanımlık bağlantı ile onaylanır. Token doğrulaması, IP kaydı, ayarlanabilir geçerlilik süresi ve durum takibi, manuel devre kıyasla daha izlenebilir bir akış sağlar.

Buradaki işlem kayıt kuruluşları arasındaki klasik alan adı transferinden farklıdır: aynı WHMCS kurulumu içindeki müşteri sahipliğini değiştirir. Kayıt kuruluşunun transfer kilidi, EPP kodu veya harici hesap taşıma süreci için ayrıca ilgili kayıt kuruluşunun kuralları uygulanır.

Müşteri Bakiye Yöneticisi

Müşteri Bakiye Yöneticisi, WHMCS yönetici alanında müşteri kredilerini filtreleme ve toplu işlem yapma ihtiyacına odaklanır. Müşteriler ad, şirket, e-posta, para birimi ve bakiye durumuna göre bulunabilir; seçili hesaplara toplu kredi eklenebilir veya bakiye sıfırlanabilir. İşlemler yönetici notu ve aktivite kaydıyla izlenir.

Kredi bakiyesi doğrudan finansal kayıtları etkilediği için yetkili yönetici rolleri sınırlandırılmalı, işlem öncesi seçili müşteri listesi kontrol edilmeli ve büyük toplu değişiklikler yedek alındıktan sonra uygulanmalıdır.

Bulut sunucu otomasyon modülleri

Bulut modülleri, WHMCS sipariş ve hizmet kayıtlarıyla sağlayıcı API'leri arasında köprü kurar. Temel hizmet yaşam döngüsünün nasıl çalıştığını WHMCS ile otomatik hosting hesabı oluşturma rehberinde görebilirsiniz. Müşteriye sunulan işlem kapsamı sağlayıcının API davranışına, ürün ayarlarına ve işletmenin verdiği yetkilere göre değişir. Bu modüller bağımsız entegrasyonlardır; ilgili bulut sağlayıcılar tarafından geliştirilmiş ürünler değildir ve bir ortaklık beyanı taşımaz.

OVHcloud VPS & Dedicated

OVHcloud entegrasyonu VPS ve Dedicated hizmetlerini WHMCS'e bağlar. VPS tarafında yaşam döngüsü ve yeniden kurulum işlemleri, müşteri alanında izin verilen self-servis kontrollerle yönetilebilir. Dedicated kapsamı mevcut sunucu havuzunun atanması ve kontrollü operasyonlara yöneliktir; yeni fiziksel sunucu satın alımını otomatikleştirdiği varsayılmamalıdır. Askıya alma, sonlandırma ve veri kaybına yol açabilecek işlemler için operatör kontrolü gereklidir.

AWS Lightsail

AWS Lightsail modülü; sunucu sağlama, güç işlemleri, statik IPv4, güvenlik duvarı ve snapshot akışlarını WHMCS hizmetiyle ilişkilendirir. Linux ve Windows kaynaklarının erişim bilgileri kendi platform kurallarına göre ele alınır. Modül, genel bir AWS hizmet kataloğu değil, Lightsail kaynaklarına odaklanan bir entegrasyondur.

Sağlayıcı kimliği, bölge, instance adı ve ilişkili statik IP gibi bilgiler hizmete özel tutulmalıdır. API anahtarları dağıtım ZIP'inin içinde yer almaz; kurulum sırasında müşteri kendi AWS hesabındaki gerekli yetkilerle yapılandırır.

Contabo Cloud

Contabo Cloud modülü, Contabo VPS ve VDS kaynaklarında sağlama, güç işlemleri, yeniden kurulum, parola sıfırlama ve snapshot yönetimi için bağlantı sağlar. Kaynak kimliğinin WHMCS hizmetiyle doğru eşleşmesi, tekrar eden sağlama taleplerinin aynı kaynak üzerinde uzlaştırılması ve silme gibi işlemlerde sahiplik doğrulaması kritik önemdedir.

Contabo hesabı, API erişimi ve sağlayıcı kullanım ücretleri ayrıca gerekir. Paket yükseltme, ters DNS, tarayıcı içi VNC veya her sağlayıcı özelliğinin modül kapsamına dahil olduğu varsayılmamalı; ürün sayfasındaki güncel özellik listesi esas alınmalıdır.

Microsoft Azure VM

Microsoft Azure VM modülü; sanal makine sağlama, güç işlemleri, deallocate, boyut değişikliği, disk, snapshot ve güvenlik duvarı yönetimini WHMCS'e bağlar. Kaynak grubu ve sanal makine etiketleri hizmet sahipliğini doğrulamak için kullanılır. Silme işlemi, Azure'un asenkron işlem sonucunu ve kaynağın gerçekten kaldırıldığını doğrulamadan tamamlanmış kabul edilmemelidir.

Azure disk ve snapshot gibi ücretli ek kaynaklarda katalog ve fiyatlandırma kurulumu işletmeye aittir. Müşteriye gösterilen seçenekler yalnız yapılandırılmış ve test edilmiş kapsamla sınırlanmalıdır.

Google Cloud Compute Engine

Google Cloud modülü, Linux tabanlı Compute Engine sanal makinelerinde sağlama, güç işlemleri, makine tipi değişikliği ve hizmet kapsamlı ağ kuralı yönetimini bağlar. Kaynak adı, bölge ve hizmet etiketleri kalıcı kimlik olarak saklanır; yaşam döngüsü işlemleri bu sahiplik bilgisi doğrulandıktan sonra yürütülür.

Mevcut 2.0.0 dağıtımının kapsamı Linux iş yükleridir. Windows veya RDP desteği varmış gibi planlama yapılmamalıdır. Google Cloud projesi, servis hesabı, kota, ağ ve faturalandırma ayarları işletme tarafından sağlanır.

Hangi WHMCS modülünü seçmelisiniz?

  • Eski yenileme fiyatlarını güncel kataloğa taşımak istiyorsanız Otomatik Ücret Güncelleme modülünü değerlendirin.
  • Paddle Checkout veya Mollie üzerinden ödeme almak istiyorsanız ilgili ödeme ağ geçidi modülünü seçin.
  • Aynı WHMCS kurulumu içindeki müşteriler arasında alan adı devri gerekiyorsa Müşteriler Arası Domain Transferi modülünü kullanın.
  • Çok sayıda müşteri hesabında kredi işlemi yapıyorsanız Müşteri Bakiye Yöneticisi uygun seçenektir.
  • VPS, VDS veya VM hizmetini bir sağlayıcı API'sine bağlamak istiyorsanız yalnız kullandığınız sağlayıcıya ait bulut sunucu modülünü seçin.

Kendi altyapınızda VPS veya VDS sunuyorsanız sanal sunucu ürün yapısı ile WHMCS otomasyonunu birlikte planlayın. Çoklu sağlayıcı kullanan işletmelerde ise her entegrasyonu ayrı API hesabı, ayrı test ürünü ve mümkünse ayrı düşük yetkili kimlik bilgileriyle devreye almak hata alanını küçültür.

Satın alma, indirme ve kurulum akışı

  1. İhtiyacınıza uygun modülü ve canlı ürün sayfasındaki güncel kapsamı kontrol edin.
  2. WHMCS müşteri alanında siparişi tamamlayıp faturayı ödeyin.
  3. Ödeme WHMCS tarafından onaylandıktan sonra resmî Auto Release akışı ilgili hizmeti Active durumuna getirir.
  4. Active hizmete sahip hesapta yalnız satın alınan ürüne bağlı indirme görünür.
  5. ZIP arşivini doğrulayın, kurulum belgesini okuyun ve dosyaları test WHMCS ortamına yükleyin.
  6. Sağlayıcı veya ödeme kuruluşu API bilgilerini kurulumdan sonra ilgili yapılandırma alanlarına girin.
  7. Başarılı ve başarısız işlemler, webhook, zaman aşımı, tekrar deneme ve sonlandırma senaryolarını test ettikten sonra üretime geçin.

İndirme dosyaları genel web dizininden sunulmaz. Ürün-hizmet ilişkisi ve Active durumundaki hizmet, müşteri alanındaki indirme yetkisini belirler. Sipariş ekranındaki güncel lisans koşulları ve kurulum belgeleri her zaman bu özetin önündedir.

Lisans, sağlayıcı maliyetleri ve güvenlik sınırları

Modül dosyaları şifrelenmemiş kaynak koduyla teslim edilir; bu ifade “açık kaynak” veya serbest yeniden dağıtım hakkı anlamına gelmez. Kullanım, değiştirme ve yeniden dağıtım hakları satın alınan lisans sözleşmesine tabidir; WHMCS lisans yönetimi yaklaşımıyla ürün ve kurulum bazında izlenmelidir. Sağlayıcı API anahtarları, gerçek müşteri kayıtları, canlı kaynak kimlikleri veya Hostragons'a ait çalışma verileri dağıtım paketlerine eklenmez.

Kurulumda en az yetki ilkesi uygulanmalıdır. Mümkünse modüle yalnız gereken API işlemleri için ayrı kimlik bilgisi verin, webhook sırlarını düzenli değiştirin, WHMCS yönetici rollerini sınırlandırın ve loglarda hassas veriyi maskeleyin. Üretim öncesinde ayrı bir test hesabı ya da düşük maliyetli test kaynağı kullanın. İptal ve sonlandırma testlerinde yalnız sağlayıcı API yanıtını değil, kaynağın gerçekten kaldırıldığını ve ücretli ek kaynak bırakılmadığını da doğrulayın.

bulut sunucu hizmeti satarken maliyet hesabına yalnız sanal makineyi değil; disk, snapshot, IP, trafik, lisans ve bölgesel fiyat farklarını da ekleyin. Modül otomasyonu operasyon süresini azaltabilir, fakat sağlayıcı kotası, hesap onayı veya faturalandırma sorumluluğunu ortadan kaldırmaz.

Kurulumdan önce kısa kontrol listesi

  • WHMCS ve PHP sürümünüz için güncel ürün belgesini okuyun.
  • Veritabanı ve dosya yedeği alın.
  • Harici API kullanıcısına yalnız gerekli izinleri verin.
  • Test ürünü, test müşterisi ve düşük riskli sağlayıcı kaynağı oluşturun.
  • Tekrar edilen CreateAccount çağrılarında ikinci kaynak oluşmadığını kontrol edin.
  • Askıya alma, geri açma, sonlandırma ve yeniden kurulum sonuçlarını sağlayıcı panelinden doğrulayın.
  • Ödeme modüllerinde imzalı webhook, yanlış tutar, tekrar bildirim ve iade senaryolarını sınayın.
  • Canlıya geçişten sonra ilk siparişleri ve hata günlüklerini yakından izleyin.

Sıkça Sorulan Sorular

WHMCS modülü nedir?

WHMCS modülü, ödeme, müşteri işlemleri veya sunucu yönetimi gibi belirli bir iş akışını WHMCS'e ekler. WHMCS lisansının veya harici sağlayıcı hesabının yerine geçmez.

Hangi bulut sağlayıcıları destekleniyor?

OVHcloud VPS ve Dedicated, AWS Lightsail, Contabo VPS/VDS, Microsoft Azure VM ve Linux tabanlı Google Cloud Compute Engine için ayrı modüller bulunur.

Bulut sağlayıcı hesabı ve kullanım ücretleri fiyata dahil mi?

Hayır. Sağlayıcı hesabı, abonelik, kaynak kullanımı, ağ, lisans ve vergi ücretleri ilgili sağlayıcı tarafından ayrıca tahsil edilir.

API kimlik bilgileri modül paketinde bulunur mu?

Hayır. Modül ZIP'lerinde sağlayıcı kimlik bilgileri veya canlı müşteri verileri bulunmaz. Gerekli bilgiler kurulumdan sonra uygun WHMCS yapılandırma alanlarına girilir.

Satın alınan modül nasıl indirilir?

Ödeme WHMCS tarafından onaylandıktan ve ilgili hizmet Active durumuna geldikten sonra müşteri alanında yalnız satın alınan ürüne ait indirme erişimi görünür.

Modül kaynak kodları şifreli mi?

Modül dosyaları şifrelenmemiş kaynak koduyla sunulur. Kullanım, özelleştirme ve yeniden dağıtım hakları satın alınan lisans koşullarına tabidir.

WHMCS iş akışınıza uygun modülü seçin

Ödeme, müşteri operasyonu veya bulut sunucu otomasyonu için ihtiyaç duyduğunuz modülün kapsamını, güncel fiyatını ve lisans koşullarını karşılaştırın. WHMCS modüllerini inceleyin ve üretim öncesi test planınızı kurulum belgesiyle birlikte hazırlayın.

Bu yazıyı paylaş:

Hostragons Ekibi

Hosting, sunucu ve alan adı konularında uzman ekibimizden güncel rehberler. Projeniz için doğru çözümü birlikte bulalım.

Bize Ulaşın