WP Simple Pay Dokümantasyonu

WP Simple Pay için Dokümantasyon, Referans Materyalleri ve Eğitimler

Ödeme Başarısızlık E-postaları Nasıl Gönderilir

Okuma süresi: 4 dakika | Zorluk: Başlangıç

Genel Bakış

WP Simple Pay, Stripe başarısız bir ödeme bildirdiğinde iki e-posta gönderebilir:

  • Ödeme Başarısızlık Bildirimi size, site yöneticisine gider. Varsayılan olarak açıktır.
  • Ödeme Başarısızlık Onayı müşteriye gider. Ödemenin işlenemediğini, nedenini belirtir ve ayrıntıları kontrol edip tekrar denemelerini ister. Varsayılan olarak kapalıdır, bu nedenle müşterilerin alıp almayacağına siz karar verirsiniz.

Her iki e-posta da başarısız tek seferlik ödemeler ve başarısız abonelik yenilemeleri için gönderilir. Reddedilen bir kart, kayıtlı kartın süresinin dolması veya deneme haklarının tükenmesi artık Stripe'ı kontrol edene kadar fark edilmeden geçmez.

Ön Koşullar

  • WP Simple Pay Pro (herhangi bir ücretli lisans).
  • Stripe hesabınız için ayarlanmış Webhook'lar. Her iki e-posta da Stripe, charge.failed olayını sitenize teslim ettiğinde gönderilir. Webhook'lara bakın.
  • WP Simple Pay ile oluşturulmuş bir ödeme formu. WP Simple Pay formu dışındaki başarısız ücretler bu e-postaları göndermez.

Adım 1: Yönetici Bildirimini Yapılandırın

  1. WP Simple Pay → Ayarlar → E-postalar'a gidin.
  2. Yapılandırılacak bir e-posta seçin… açılır menüsünde, Ödeme Başarısızlık Bildirimi'ni seçin ve Yapılandır'a tıklayın.
  3. Bir ödeme başarısız olduğunda site yöneticisine bir bildirim e-postası gönder seçeneğini işaretli bırakın.
  4. Gönderilecek Adres alanına, uyarıyı alması gereken adresi girin. Varsayılan olarak site yöneticisi e-posta adresidir. Birden fazla adresi virgülle ayırın.
  5. İsterseniz Konu ve Mesaj'ı düzenleyin, ardından Değişiklikleri Kaydet'e tıklayın.
Ödeme Başarısızlık Bildirimi e-posta ayarları

Varsayılan konu {site adı} üzerinde ödeme başarısız oldu'dur. Varsayılan mesaj, müşterinin e-posta adresini, tutarı, form başlığını, başarısızlık nedenini ve başarısızlık kodunu içerir.

Adım 2: Müşteri Onayını Açın (İsteğe Bağlı)

  1. WP Simple Pay → Ayarlar → E-postalar'a gidin.
  2. Ödeme Başarısızlık Onayı'nı seçin ve Yapılandır'a tıklayın.
  3. Bir ödeme başarısız olduğunda müşteriye bir onay e-postası gönder seçeneğini işaretleyin.
  4. İsterseniz Konu ve Mesaj'ı düzenleyin, ardından Değişiklikleri Kaydet'e tıklayın.
Ödeme Başarısızlık Onayı e-posta ayarları

E-posta her zaman müşterinin e-posta adresine gönderilir, bu nedenle Gönderilecek Adres alanı değiştirilemez. Varsayılan konu Ödemeniz işlenemedi'dir.

Başarısızlık Akıllı Etiketleri

Her iki e-posta da, başarısızlığı açıklayan iki ek etiketle birlikte, {customer-email}, {total-amount} ve {form-title} gibi standart akıllı etiketleri destekler:

Akıllı Etiket Örnek Açıklama
{başarısızlık-nedeni} Kartınız reddedildi. Ödemenin neden başarısız olduğu.
{başarısızlık-kodu} kart_reddedildi Stripe başarısızlık kodu.

Müşteri e-postasında, {başarısızlık-nedeni} yalnızca müşterilere yönelik mesajı gösterir. Stripe'ın satıcıya yönelik dahili notlarını asla göstermez. Stripe bir neden vermezse, müşteri e-postasında "Ödemeniz işlenemedi." ve yönetici e-postasında "Bilinmiyor" yazar.

Gönderme Limitleri

Kart test saldırısının gelen kutunuzu doldurmasını veya sitenizi yabancılara e-posta göndermek için kullanmasını önlemek için, her e-posta form başına saatte en fazla 10 kez gönderilir. Bu limitin üzerindeki başarısızlıklar Stripe'da kaydedilir, ancak saat geçene kadar e-posta gönderilmez.

Geliştiriciler limiti ve zaman penceresini şu filtrelerle değiştirebilir:

  • simpay_payment_failure_notification_email_rate_limit ve simpay_payment_failure_confirmation_email_rate_limit e-posta sayısını ayarlar (varsayılan 10, 0 limiti kapatır).
  • simpay_payment_failure_notification_email_rate_limit_window ve simpay_payment_failure_confirmation_email_rate_limit_window pencereyi saniye olarak ayarlar (varsayılan bir saat).

Her filtre geçerli değeri ve ödeme formu kimliğini alır. Bir filtreyi güvenli bir şekilde ekleme hakkında bilgi için Özel Kod Ekleme bölümüne bakın.

// Allow up to 25 admin failure notifications per form per hour.
add_filter( 'simpay_payment_failure_notification_email_rate_limit', function() {
	return 25;
} );

Sıkça Sorulan Sorular

Müşteri, ödeme formunda kartı reddedildiğinde bir e-posta alacak mı?

Evet, Ödeme Başarısızlık Onayı'nı açarsanız. Stripe, müşteri tarafından formda hemen görülen bir ret de dahil olmak üzere her başarısız şarjı bildirir. Yalnızca müşterilerin sayfada olmadıkları zamanlarda meydana gelen başarısızlıklar hakkında bilgi duymasını istiyorsanız, müşteri e-postasını kapatın ve yenilemeleri Stripe'ın kendi başarısız ödeme e-postaları ile halledin.

Neden bir başarısızlık e-postası almadım?

Webhook'ların ayarlandığını ve Stripe'ın charge.failed olayını sitenize teslim edildi olarak gösterdiğini kontrol edin. Ardından formun saatte 10 e-posta limitine ulaşmadığını kontrol edin. İkisi de geçerli değilse, E-posta Makbuzları ve/veya Bildirimleri Gönderilmiyor bölümüne bakın.

Bu e-postalar WP Simple Pay Lite'ta mevcut mu?

Hayır. Ödeme başarısızlığı e-postaları WP Simple Pay Pro'nun bir parçasıdır ve tüm ücretli lisanslarda mevcuttur.

Sıradaki Ne Var?

Hala sorularınız mı var? Yardım etmek için buradayız!

Son Değiştirilme:

Bugün Ödeme Kabul Etmeye Başlayın

WordPress web sitenizde tek seferlik ve yinelenen ödemeleri veya bağışları kabul etmeye başlayın.