E-ticaret eklentileri
Hazır eklentilerle kod yazmadan tahsilata başlayın: müşteri barındırılan ödeme sayfasına yönlendirilir, sonuç imzalı webhook ile mağazanıza bildirilir.
WooCommerce eklentisi
Sürüm 1.0.0 · WooCommerce 8.0+ · PHP 7.4+
Neler yapar?
- Ödeme adımında müşteriyi barındırılan ödeme sayfasına yönlendirir; kart bilgisi mağaza sunucunuza hiç uğramaz.
- 3D Secure ve taksit seçenekleri ödeme sayfasında otomatik gösterilir.
- İmzalı webhook ile sipariş durumunu otomatik günceller: ödendi, başarısız, iptal, iade.
- Test ve canlı mod için ayrı API anahtarları.
Kurulum
- Yukarıdaki zip dosyasını indirin.
- WordPress yönetim panelinde Eklentiler → Yeni Ekle → Eklenti Yükle'den zip'i seçip yükleyin, ardından etkinleştirin.
- WooCommerce → Ayarlar → Ödemeler → PaymentGateway.com.tr sayfasını açın.
- Panelden API anahtarınızı oluşturup girin (test ve/veya canlı).
- Panelde Geliştirici → Webhook'lar'da eklenti ayarlarında gösterilen adresi (
…/wc-api/WC_Gateway_PGW) ekleyippayment.*olaylarını seçin; oluşturulan imza sırrını eklenti ayarlarına girin. - Ödeme yöntemini etkinleştirip kaydedin.
Kaynak kodu
Eklenti açık kaynaklıdır ve okunabilir, tek dosyalık standart bir WooCommerce ödeme ağ geçididir (WC_Payment_Gateway). Özelleştirmek isterseniz zip içindeki payment-gateway-tr.php dosyasını inceleyebilirsiniz.
Güvenlik
| Kontrol | Nasıl |
|---|---|
| Kart verisi | Hiçbir zaman mağaza sunucusuna ulaşmaz; doğrudan ödeme sayfasında girilir. |
| Webhook imzası | HMAC-SHA256 ile doğrulanır, bkz. imza doğrulama. |
Diğer platformlar
PrestaShop ve OpenCart eklentileri yol haritamızdadır. Kendi platformunuz için entegrasyon yazmak isterseniz hazır ödeme sayfası veya JS SDK dokümantasyonuyla başlayabilirsiniz; ikisi de aynı temel API'yi kullanır.