WHMCS'e Ödeme Yöntemi Nasıl Eklenir? PayTR ve Stripe Entegrasyonu
WHMCS Ödeme Sistemi
WHMCS, onlarca farklı ödeme ağ geçidi (payment gateway) ile entegre çalışabilir. Türkiye pazarı için PayTR ve iyzico gibi yerel ödeme sistemleri, uluslararası işlemler için ise Stripe ve PayPal entegrasyonları yaygın olarak kullanılmaktadır. Doğru ödeme sistemi entegrasyonu; müşterilerin sorunsuz alışveriş yapmasını, otomatik fatura tahsilatını ve başarısız ödeme yönetimini mümkün kılar.
WHMCS'e birden fazla ödeme yöntemi ekleyebilirsiniz; her müşteri tercih ettiği ödeme yöntemini seçer. Bazı ödeme ağ geçitleri, müşteri kartını kayıt ederek otomatik yenileme (recurring payment) özelliği sunar; bu özellik abonelik tabanlı hosting hizmetleri için büyük kolaylık sağlar.
PayTR Entegrasyonu
PayTR, Türkiye'nin önde gelen ödeme sistemlerinden biridir ve WHMCS için resmi modül sunmaktadır. Kurulum için önce PayTR'dan bir satıcı hesabı açmanız ve API bilgilerinizi almanız gerekir.
# PayTR WHMCS Modülü Kurulumu:
# 1. PayTR'dan WHMCS modülünü indirin:
# paytr.com > Geliştirici > WHMCS Modülü
# 2. Modülü WHMCS'e yükleyin:
# /modules/gateways/ dizinine PayTR dosyalarını kopyalayın
# 3. WHMCS Admin'de etkinleştirin:
# Setup > Payment Gateways > All Payment Gateways
# PayTR'ı bulun ve Activate edin
# 4. API bilgilerini girin:
Merchant ID : PayTR satıcı hesabınızdaki ID
Merchant Key : PayTR API anahtarınız
Merchant Salt: PayTR salt değeriniz
Test Modu : Başlangıçta Evet seçin
Stripe Entegrasyonu
Stripe, uluslararası kredi kartı ödemelerini işlemek için en güvenilir ve geliştirici dostu ödeme sistemlerinden biridir. WHMCS, Stripe modülünü varsayılan olarak içerir; yalnızca API anahtarlarınızı girmeniz yeterlidir.
# Stripe Kurulumu:
# 1. stripe.com'da hesap oluşturun
# 2. Dashboard > Developers > API Keys bölümünden anahtarları alın
# WHMCS Admin:
# Setup > Payment Gateways > Stripe
# Activate seçin ve şu bilgileri girin:
Publishable Key : pk_live_xxxxxxxxxxxx
Secret Key : sk_live_xxxxxxxxxxxx
Webhook Secret : whsec_xxxxxxxxxxxx (isteğe bağlı)
# Test için:
Publishable Key : pk_test_xxxxxxxxxxxx
Secret Key : sk_test_xxxxxxxxxxxx
# Stripe Webhook URL (WHMCS'de Stripe olaylarını almak için):
# https://yourdomain.com/billing/modules/gateways/callback/stripe.php
Banka Havalesi (Manuel Ödeme) Ayarlama
Bazı kurumsal müşteriler kredi kartı yerine banka havalesiyle ödeme yapmayı tercih eder. WHMCS'de Bank Transfer modülüyle banka hesap bilgilerinizi tanımlayabilir ve manuel onay sürecinizi yapılandırabilirsiniz.
# Setup > Payment Gateways > Bank Transfer
# Hesap bilgilerini girin:
Banka Adı : Örnek Bank
IBAN : TR00 0000 0000 0000 0000 0000 00
Hesap Sahibi : Firma Adı A.Ş.
Açıklama : Fatura numarasını açıklama kısmına yazın
Başarısız Ödeme Yönetimi
Ödeme başarısız olduğunda WHMCS'in otomatik olarak nasıl davranacağını yapılandırabilirsiniz. Belirli süre sonra otomatik hizmet askıya alma, müşteriye hatırlatma e-postası gönderme ve belirli gün sonra hizmet sonlandırma gibi kuralları Setup > Automation Settings bölümünden tanımlayabilirsiniz.
WHMCS ödeme entegrasyonu, Türk ödeme sistemleri ve otomatik faturalandırma yapılandırması konularında HostingKontrol teknik destek ekibimizden yardım alabilirsiniz. Güvenli ve sorunsuz bir ödeme altyapısı kurmanızda yanınızdayız.