Stripe (Tokenized) Modülü

10 görüntülenme Markdown

Kart ödemelerini kendi ödeme formunuzda Stripe üzerinden alın; müşteri kartını sonraki ödemeler ve otomatik yenilemeler için saklayabilsin.

Ekrana Erişim

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

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

Ekranda Neler Var

Kısa bir ayar formu: Stripe anahtar çifti, bildirim imza anahtarı ve her modülde bulunan ortak ağ geçidi ayarları.

Müşteri kartını sizin ödeme formunuza girer. Stripe kartı çeker; 3-D doğrulama isteyen kartta müşteri bankaya gider ve sitenize geri döner. Kart numarası Stripe tarafında bir belirtece dönüşür, kurulumunuz numarayı ve güvenlik kodunu saklamaz.

Modül ayrıca kart saklar ve saklı kartı otomatik çeker. Fatura ekranından yalnız birkaç faturayı birden kapatan çekimi iade eder; İşlemler bölümüne bakın. Abonelik açmaz, taksit sunmaz.

Ön Koşullar

  • Anahtar çiftini aldığınız bir Stripe hesabı. Test anahtarları ile canlı anahtarlar iki ayrı çifttir.
  • Satış yaptığınız para birimlerinin Stripe hesabında açık olması.
  • Saklı kart ve otomatik yenileme ödemeleri için Başlangıç Ayarları içindeki Kart Saklama Modülü alanında bu modülün seçili olması.

Alanlar

API KeyÇiftin yayınlanabilir anahtarı. Zorunlu.
Secret KeyAynı çiftin gizli anahtarı. Her çekim, iade ve saklı kart işlemi bunu kullanır. Zorunlu.
Signing SecretStripe bildirim kaydının imza anahtarı. Bu modül webhook kullanmaz: alanı boş bırakın, Stripe tarafında bildirim kaydı açmanız gerekmez. Sonuç kart formundan ve 3-D dönüşünden gelir.
Test ModeÖdeme formundaki kart sorgusunu gerçek banka bilgisi yerine sabit test değerleriyle yanıtlar. Çekimi hangi Stripe ortamının karşılayacağını belirlemez; onu yalnız girdiğiniz anahtar çifti belirler. Varsayılan olarak açık.

Durum, Komisyon Oranı (%), Para Birimi Dönüştürme, 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: alanın sonundaki ikonla kopyalayın.

İşlemler

Anahtarları Stripe'tan alma

  1. Stripe paneline giriş yapın. Test anahtarları için hesap seçicisinden bir sandbox ortamına geçin, gerçek ödemeler için canlı modda kalın.
  2. Developers menüsünü açın, Workbench bölümüne tıklayın ve API keys sayfasına gidin.
  3. Standard keys altındaki yayınlanabilir anahtarı ve gizli anahtarı kopyalayın. Sandbox anahtarları pk_test_ ve sk_test_, canlı anahtarlar pk_live_ ve sk_live_ ile başlar.
  4. Canlı modda kendi oluşturduğunuz gizli anahtar bir kez gösterilir. Kaybederseniz aynı sayfadan anahtarı yenileyin ve yeni değeri kopyalayın.

Kimlik bilgilerini girme

  1. Modül kartını açın ve Durum kutusunu işaretleyin. Bunu yapmadan diğer alanlar kilitli kalır.
  2. API Key ve Secret Key alanlarını doldurun, Test Mode işaretini kullandığınız çifte göre ayarlayın.
  3. Değişiklikleri Kaydet butonuna tıklayın. Bu yöntemi seçen müşteriler artık kart formunu görür.

Müşterinin kartını saklamasına izin verme

  1. Ayarlar → Finansal → Ödeme Ağ Geçitleri ekranına dönün ve Başlangıç Ayarları sekmesini açın.
  2. Kart Saklama Modülü alanından Stripe (Tokenized) seçin ve Değişiklikleri Kaydet butonuna tıklayın.
  3. Müşteriler artık hesaplarından kart ekleyebilir, ödeme sırasında saklı kartı seçebilir ve otomatik ödemeyi açabilir.

Müşterinin izlediği yol

  1. Müşteri kart yöntemini sepette, bir faturada ya da bakiye yüklerken seçer.
  2. Kart bilgilerini yazar ya da daha önce sakladığı bir kartı seçer.
  3. Banka 3-D doğrulama isterse müşteri doğrulamayı tamamlar ve sitenize döner.
  4. Çekim faturayı kapatır ve hizmet etkinleşir.

Yenilemeleri saklı karttan çekme

  1. Müşteri hesabındaki saklı kart için otomatik ödemeyi açar.
  2. Vadesi gelen yenileme faturasında sistem önce hesap bakiyesini, sonra müşterinin sıraladığı saklı kartları dener.
  3. Başarılı çekim faturayı kapatır. Kartların hepsi başarısız olursa müşteri başarısız ödeme bildirimi alır ve fatura açık kalır.

Ödemeyi iade etme

  1. Ödenmiş faturayı açın: {admin}/invoices/detail?id={fatura}
  2. Tek bir çekim 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 çekim mevcut sürümde modül üzerinden iade edilemez. İstek başarısız olur ve fatura durumu değişmez. İadeyi Stripe panelinden yapın, sonra faturayı Gider olarak ekle seçeneğiyle İade Edildi yapın.

Dikkat Edilecekler

Kart kaydı iade edilmeyen bir çekimle başlar

Kart saklarken kartın çalıştığını kanıtlamak ve belirteci almak için Stripe üzerinden 1 ABD doları çekilir. Müşteri hangi para biriminde faturalanırsa faturalansın çekim her zaman ABD dolarındadır; yalnız Para Birimi Dönüştürme seçtiyseniz o birime çevrilir. Bu çekim iade edilmez: siz Stripe panelinden elle iade edene kadar tahsil edilmiş kalır. Müşteri bunu ekstresinde görür; kart saklamayı önerdiğiniz yerde bundan söz edin.

Kartı silmek Stripe tarafındaki kaydı da kaldırır

Kart satırında yalnız belirteç ve son dört hane durur. Kartı sildiğinizde belirteç Stripe tarafında da çözülür; o karta bağlı otomatik ödeme çalışmaz olur.

Test Mode yalnız formdaki kart sorgusunu değiştirir

İşaretliyken kart numarasının yanında görünen banka ve marka bilgisi, gerçek banka yerine sabit test değerleriyle döner. Çekimin kendisi ve kasaya yazılan kart bilgisi Stripe'tan gelir; ikisi de bu test değerlerini taşımaz. Canlı anahtarlarla çalışırken işareti kaldırın ki operatörleriniz gerçek banka bilgisini görsü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.