WHMCS Core NetGSM Modülü
NetGSM üzerinden bildirim, kuyruk ve opsiyonel OTP SMS akışlarını yönetir.
Ön koşullar
- WHMCS 8.x/9.x desteklenen sürüm
- PHP 7.4+
- PHP 8.1+ ve cURL
- NetGSM kullanıcı kodu/şifre veya API bilgisi
- Onaylı gönderici başlığı
Kurulum adımları
-
1
Yedek ve ön kontrol
WHMCS dosyaları ile veritabanını yedekleyin; işlemi önce staging ortamında uygulayın.
-
2
Dosyaları yükleyin
Paket dizin yapısını bozmadan şu hedeflere yükleyin: modules/addons/whmcs_core_netgsm/
-
3
İzinleri doğrulayın
Klasörleri normalde 750/755, dosyaları 640/644 tutun; web sunucusu sahibini doğru ayarlayın ve 777 kullanmayın.
-
4
Modülü etkinleştirin
WHMCS > Sistem Ayarları > Eklenti Modülleri bölümünde modülü etkinleştirin ve gerekli yönetici rollerine erişim verin.
-
5
İlk yapılandırmayı kaydedin
Aşağıdaki modüle özel alanları doldurun; test tamamlanmadan canlı ortam/kimlik bilgilerine geçmeyin.
Yapılandırma
Hesap
API bilgilerini, gönderici başlığını, zaman aşımı ve gönderim limitlerini tanımlayın.
Şablon/OTP
Olay şablonlarını ve gerekiyorsa OTP süresi/deneme limitini yapılandırın.
Testler
- Bakiye/bağlantı testini çalıştırın.
- Normal SMS, Türkçe karakter ve varsa OTP doğrulamasını deneyin.
- Kuyruk görevinin başarısız mesajı kontrollü tekrar ettiğini doğrulayın.
Güvenlik
- OTP kodunu düz metin loglamayın; süre ve deneme sınırı uygulayın.
Sorun giderme
SMS gitmiyor
NetGSM hata kodu, bakiye, onaylı başlık ve E.164 numara biçimini kontrol edin.