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ça | Konum | Gö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 > Rabisu → Activate. 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_iddeğerini girin veya panelden manuel eşleme formunu kullanın.