Ana içeriğe geç

Kurulum

Rabisu Bayi Modülü, kendi WHMCS kurulumunuz üzerinden Rabisu VPS ürünlerini satmanızı sağlar. Modül iki parçadan oluşur:

ParçaKonumGörev
Server modülümodules/servers/rabisu/Provisioning + müşteri paneli + Test Connection
Addon modülümodules/addons/rabisu/Admin panel: API ayarları, ürün import, fiyatlandırma, raporlama

Gereksinimler

  • PHP 8.1+ (WHMCS 8.x uyumlu)
  • PHP eklentileri: ext-curl, ext-json
  • Çalışan bir Rabisu Reseller REST API (size verilen api_key + api_secret)

Adım 1 — Dosyaları kopyala

modules/servers/rabisu/ ve modules/addons/rabisu/ klasörlerini WHMCS kurulumunuzun ilgili dizinlerine kopyalayın:

<whmcs-kök>/modules/servers/rabisu/
<whmcs-kök>/modules/addons/rabisu/

Adım 2 — Addon modülünü aktifleştir

Setup > Addon Modules > RabisuActivate. Ardından Configure:

  • API URL: Size verilen REST API adresi (örn. https://api.rabisu.com)
  • API Key: rsk_live_...
  • API Secret: rsks_...
  • Webhook Secret: (şimdilik boş — Webhook Kurulumu'nda doldurulur)
  • Düşük Bakiye Eşiği (opsiyonel): altına düşünce admin uyarısı gönderilir (0 = kapalı)

Adım 3 — Sunucu (Server) tanımla

Setup > Products/Services > Servers > Add New Server:

  • Module: Rabisu
  • Hostname: API URL (addon'daki ile aynı)
  • Username: api_key
  • Password: api_secret

Kaydedip Test Connection butonuna basın. Başarılıysa API GET /auth/me ile kimliğinizi doğrular ve yeşil onay görürsünüz.

Adım 4 — Ürünleri içe aktar

Ürünleri elle oluşturmak yerine Rabisu katalogundan otomatik import edin: Addon Modules > Rabisu > Katalog & Import sekmesi. Ayrıntı: Ürün Kataloğu & Import.

Manuel eşleme: Zaten var olan bir WHMCS ürününü yeni oluşturmadan bir Rabisu ürününe bağlamak isterseniz, ürünün "Rabisu Product ID" config option'ına Rabisu product_id değerini girin veya panelden manuel eşleme formunu kullanın.

Sonraki adımlar