Ödeme Başarısızlık E-postaları Nasıl Gönderilir
Bu Dokümanda
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.failedolayı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
- WP Simple Pay → Ayarlar → E-postalar'a gidin.
- 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.
- 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.
- 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.
- İsterseniz Konu ve Mesaj'ı düzenleyin, ardından Değişiklikleri Kaydet'e tıklayın.

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

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_limitvesimpay_payment_failure_confirmation_email_rate_limite-posta sayısını ayarlar (varsayılan10,0limiti kapatır).simpay_payment_failure_notification_email_rate_limit_windowvesimpay_payment_failure_confirmation_email_rate_limit_windowpencereyi 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?
- E-posta Türleri Referansı – WP Simple Pay'in gönderebileceği tüm e-postalar
- Onay Sayfaları ve E-postaları için Akıllı Etiketleri Kullanma – Mevcut tüm akıllı etiketler
- Webhook'lar – Stripe'ın sitenize ulaşabildiğinden emin olun
Hala sorularınız mı var? Yardım etmek için buradayız!
Son Değiştirilme: