PayPal Modülü

11 görüntülenme Markdown

Müşteriyi ödeme için PayPal'a gönderin; bakiyesiyle ya da bağlı kartıyla ödesin, yenilenen kalemler PayPal aboneliği olarak çalışsın.

Ekrana Erişim

Ayarlar → Finansal → Ödeme Ağ Geçitleri yolunu izleyin, Tüm Modüller sekmesini açın ve PayPal kartına tıklayın: {admin}/modules/payment?module=PayPal

Ağ geçidini müşterinin gördüğü yöntem listesine eklemeyi Ödeme Modülleri makalesinde bulursunuz.

Ekranda Neler Var

İki sekme var. Genel Ayarlar PayPal kimlik bilgilerini ve ortak ağ geçidi ayarlarını, Abonelik Ayarları yinelenen ödeme seçeneklerini taşır. Kaydetme butonunun yanında bir Bağlantıyı Test Et butonu bulunur.

Müşteri bu yöntemi seçer ve ödeme için PayPal'a geçer. Ödemeyi orada onaylayıp sitenize döndüğünde tutar tahsil edilir, fatura ödendi olur ve sipariş etkinleşir.

Modül ayrıca abonelik açar. Fatura ekranından yalnız birkaç faturayı birden kapatan ödemeyi iade eder; İşlemler bölümüne bakın. Kart saklamaz, sitenizde kart formu açmaz ve taksit sunmaz.

Ön Koşullar

  • Bir PayPal işletme hesabı. Canlı kimlik bilgileri doğrulanmış işletme hesabına verilir, test ortamı için geliştirici hesabı yeter.
  • PayPal geliştirici panelinde oluşturduğunuz bir uygulama. Uygulama size bir client ID ve bir client secret verir.
  • Test ortamı ile canlı ortam için ayrı kimlik bilgileri. Canlı client ID test ortamında çalışmaz.

Alanlar

Genel Ayarlar

Client IDPayPal uygulamanızın client ID değeri. Zorunlu.
Client SecretAynı uygulamanın gizli anahtarı. Yazarken görünmez. Zorunlu.
E-postaPayPal hesabınızın e-posta adresi. İsteğe bağlı. Yalnız klasik ödeme bildirimlerinde denetlenir; bu sürüm ödemeyi müşterinin dönüşünde tahsil eder. Boş kalabilir.
Sandboxİşaretlediğinizde modül, test kimlik bilgileriyle PayPal test ortamına bağlanır. Varsayılan olarak kapalı.

Durum, Komisyon Oranı (%), Kabul Edilen Tutar Aralığı ve ülke listeleri her ağ geçidinde aynı çalışır. Ödeme Modülleri makalesine bakın. Callback URL, Success URL ve Failed URL alanlarını değiştiremezsiniz. PayPal tarafında bir kayıt açmanız gerekmez: modül dönüş adresini her ödemeyle birlikte gönderir.

Para Birimi Dönüştürme alanı formda yer alır ama bu modül mevcut sürümde onu uygulamaz. Türk lirası faturalar PayPal'a her zaman ABD dolarına çevrilerek gider. Diğer para birimleri, orada ne seçerseniz seçin, olduğu gibi gönderilir.

Abonelik Ayarları

Aboneliği EtkinleştirMevcut sürümde etkisi yoktur. Abonelik seçeneği, kutu işaretli olsun olmasın yenilenen kalemler için sunulur.
Aboneliğe ZorlaTek seferlik ödeme seçeneğini kaldırır; PayPal ile ödeyen müşteri yalnız abone olabilir. Varsayılan olarak kapalı.
Abonelik Ücretinin GüncellenmesiFiyat değişikliklerini mevcut aboneliklere taşır.

İşlemler

Kimlik bilgilerini PayPal'dan alma

  1. PayPal geliştirici paneline giriş yapın ve Apps & Credentials sayfasını açın.
  2. Sandbox ile Live arasındaki seçimi kullanacağınız ortama getirin. Her ortam kendi kimlik bilgilerini verir.
  3. Create App butonuna tıklayın, uygulamaya bir ad verin ve Merchant tipini seçin. Yeni hesaplarda hazır gelen Default Application uygulamasını da kullanabilirsiniz.
  4. Uygulamayı açın ve sayfanın üstündeki Client ID ile Secret değerlerini kopyalayın.

Kimlik bilgilerini girme ve sınama

  1. Modül kartını açın ve Durum kutusunu işaretleyin. Bunu yapmadan diğer alanlar kilitli kalır.
  2. Genel Ayarlar sekmesinde Client ID ve Client Secret alanlarını doldurun; Sandbox işaretini kimlik bilgilerine göre ayarlayın. E-posta boş kalabilir.
  3. Bağlantıyı Test Et butonuna tıklayın. Buton her seferinde PayPal'a sorar, yani kayıtlı ama hatalı bir bilgi de hatayı gösterir.
  4. Test başarılı olunca Değişiklikleri Kaydet butonuna tıklayın.

Abonelik seçeneklerini ayarlama

  1. Yenilenen kalem taşıyan her sipariş abonelik seçeneğini kendiliğinden sunar; bunu açan bir ayar yoktur. Aboneliği Etkinleştir kutusu mevcut sürümde hiçbir şeyi değiştirmez.
  2. Abonelik Ayarları sekmesini açın. Aboneliğe Zorla kutusunu yalnız her PayPal ödemesinin anlaşmaya dönüşmesini istiyorsanız işaretleyin.
  3. Sonraki fiyat değişikliklerinin süren anlaşmalara geçmesi için Abonelik Ücretinin Güncellenmesi kutusunu işaretleyin.
  4. Değişiklikleri Kaydet butonuna tıklayın.

Müşterinin izlediği yol

  1. Müşteri bu yöntemi sepette, bir faturada ya da bakiye yüklerken seçer.
  2. Siparişte yenilenen kalemler varsa tek seferlik ödeme mi abonelik mi sorusunu yanıtlar.
  3. Yönlendirmeyi onaylar, ödemeyi PayPal tarafında onaylar ve sitenize döner.
  4. Bu dönüş parayı tahsil eder, faturayı kapatır ve hizmeti etkinleştirir. PayPal'dan dönmeden ayrılan müşteriden para çekilmez; fatura açık kalır.

Ödemeyi iade etme

  1. Ödenmiş faturayı açın: {admin}/invoices/detail?id={fatura}
  2. Tek bir PayPal ödemesi birkaç faturayı kapattıysa durumu İade Edildi yapın, Ödeme altyapısı ile iade seçeneğini seçin ve onaylayın. Her fatura yalnız kendi payını iade eder.
  3. Tek bir faturayı kapatan ödeme mevcut sürümde modül üzerinden iade edilemez. İstek başarısız olur ve fatura durumu değişmez. İadeyi PayPal hesabınızdan yapın, sonra faturayı Gider olarak ekle seçeneğiyle İade Edildi yapın.

Dikkat Edilecekler

Client ID ile gizli anahtar iki ayrı değerdir

Client ID değerini iki alana birden kopyalamak sık görülen bir hata. PayPal o zaman her isteği kimlik hatasıyla geri çevirir ve müşteri bunu yönlendirme sayfasında görür. Gizli anahtarı aynı uygulamadan alın; ikisini de seçtiğiniz ortamdan alın.

Aboneliğe Zorla seçimi kaldırır

Açıkken PayPal ile ödeyen müşteri tek seferlik ödeme yapamaz ve tek seferlik ödeme sorusu ortadan kalkar. Her yenilenen kalemin PayPal tarafında yenilenmesini istiyorsanız kullanın.

Gerekli Yetkiler

Ödeme Modülü Ayarları (MODULES_PAYMENT_SETTINGS) yetkisi gerekir.

Faydalı oldu mu?

Geri bildiriminiz için teşekkürler!

Hâlâ Yardıma mı İhtiyacınız Var?

Yukarıda bulamadığınız her şey için destek ekibimiz her zaman yanınızda.