# Stripe + Brew

Stripe müşterilerini markanın hedef kitlesine senkronize edin, 22 Stripe olayıyla otomasyonları tetikleyin ve hazır yaşam döngüsü e-postalarını (hoş geldin, deneme süresi sonu, başarısız ödemeyi kurtarma, geri kazanma) devreye alın.

Kanonik URL: https://brew.new/tr/browse/integrations/stripe

- Yön: Gelen veri
- Bağlantı: OAuth
- Müşteri senkronizasyonu + olay tetikleyicileri

## Kullanıma açık özellikler

- **Olay tetikleyicileri**: Abonelikler, faturalar, checkout oturumları, teklifler, tahsilatlar, iadeler ve ödeme niyetlerine ait 22 Stripe olayıyla Brew otomasyonlarını tetikleyin.
- **Kişileri senkronize et**: Stripe müşterilerini markanın hedef kitlesine senkronize edin; `stripe_*` özel alanları filtrelenebilir özellikler olarak kullanılabilir.
- **Toplu müşteri içe aktarma**: Tüm Stripe müşterilerini tek tıkla etkin markaya aktarın. Vercel Workflow sayesinde kesintilere dayanıklıdır ve kaldığı yerden devam edebilir.
- **Yaşam döngüsü e-posta şablonları**: Hoş geldin, deneme süresi sonu, başarısız ödemeyi kurtarma ve geri kazanma için başlangıç şablonları.

## Faturalandırma olaylarını işe yarar e-postalara dönüştürün

Bir abonelik başladığında, deneme süresinin sonu yaklaştığında veya bir fatura ödemesi başarısız olduğunda markanıza uygun e-postalar göndermeye başlamak için Stripe’ı OAuth ile bağlayın. Brew webhooku kaydeder ve desteklenen olayları otomasyon tetikleyicisi olarak kullanıma sunar.

Ödemeler, yeniden denemeler, iadeler ve abonelik değişiklikleri Stripe’ın sorumluluğunda kalır. E-postaları ise Brew oluşturur ve gönderir.


## Neler oluşturabilirsiniz

- Deneme süresi hatırlatmaları: Sonrasında ne olacağını anlatmak ve plan ya da faturalandırma sayfanıza bağlantı vermek için customer.subscription.trial_will_end olayını kullanın.
- Başarısız ödeme bildirimleri: Kendi faturalandırma sayfanıza bağlantı içeren, zamanında bir bildirim göndermek için invoice.payment_failed olayını kullanın. Aynı bildirimin iki kez gitmemesi için Stripe’ın gönderdiği müşteri e-postalarıyla uyumlu çalışın.
- Abonelere hoş geldin e-postaları: customer.subscription.created veya checkout.session.completed olayından başlayın; mükerrer hoş geldin e-postalarını önlemek için yalnızca birini tetikleyici olarak seçin.
- Plan değişikliği e-postaları: customer.subscription.updated olayı, previousPlan ve newPlan alanlarını içerdiğinde bunları sağlayabilir.
- Ödeme onayları: invoice.paid olayı, bir fatura ödendiğinde tetiklenir. Birleştirme etiketi olarak amount, currency ve invoiceNumber alanlarını kullanın.
- Yenileme öncesi bildirimler: invoice.upcoming olayı, Stripe bir abonelik için sonraki faturayı oluşturmadan önce tetiklenir ve amount ile currency alanlarını taşır. Payload verisinde yenileme tarihi yoktur; ayrıntılar için faturalandırma sayfanıza bağlantı verin.
- İptal sonrası takip e-postaları: customer.subscription.deleted olayı, bir abonelik iptal edildiğinde veya silindiğinde tetiklenir. Yeni bir abonelik, devam eden bir çalıştırmayı durdurmaz; bu yüzden sonraki her e-postadan önce bir contact.stripe_subscription_status koşulu ekleyin.
- Duraklatma ve sürdürme bildirimleri: customer.subscription.paused ve customer.subscription.resumed olayları, değişikliği aboneye teyit etmenizi sağlar.
- Gecikmeli ödeme sonuçları: checkout.session.async_payment_succeeded ve checkout.session.async_payment_failed olayları, gecikmeli bir ödeme yönteminin ödeme işleminden sonra nasıl sonuçlandığını bildirir. Birleştirme etiketi olarak paymentStatus ve sessionMode alanları kullanılabilir.
- Terk edilmiş ödeme hatırlatmaları: Brew, süresi dolan Checkout oturumları için bir tetikleyici sunmaz. Uygulamanız bir oturumun süresinin dolduğunu gördüğünde kendi özel olayınızı tetikleyin.
- İade onayları: refund.created olayı, ilgili iadeye ait refundAmount, refundCurrency, refundReason ve refundStatus alanlarını taşır. charge.refunded olayı ise yalnızca amountRefunded gibi tahsilat düzeyindeki toplamları taşır.
- Teklif takip e-postaları: quote.finalized, quote.accepted ve quote.canceled olayları teklifin tutarını, para birimini ve durumunu taşır. Teklif bağlantısı için bir alan yoktur; bu yüzden müşteriyi kendi sayfanıza yönlendirin.
- Başarısız tek seferlik ödemeler: payment_intent.payment_failed olayı failureCode, failureMessage ve declineCode alanlarını taşır; böylece e-posta, ödemenin neden başarısız olduğunu yansıtabilir.

## Güncel durumu kontrol eden bir başarısız ödeme takibi

invoice.payment_failed olayıyla tetiklenen tek bir e-postayla başlayın. Daha sonraki bir hatırlatma için uygulamanızın, fatura durumunu Stripe’ta yeniden kontrol edecek bir işlem planlamasını sağlayın. Ayrı bir Brew özel olayını yalnızca fatura hâlâ ödenmemişse ve müşteri hâlâ uygunsa tetikleyin.

Bir Bekle adımından sonra olay alanları hâlâ olayın ilk payload verisini içerir. contact.stripe_subscription_status koşulu, o düğüm çalıştığında alanın Brew kişisindeki güncel değerini okur. Stripe’ı sorgulamaz ve belirli bir faturanın ödendiğini kanıtlamaz. Kişi güncellemeleri ve yeni ödeme olayları, daha önce başlamış bir çalıştırmayı otomatik olarak iptal etmez. Kartın güncellenmesi de ödemenin yapıldığını kanıtlamaz.

İki yolu da test edin: Faturası hâlâ ödenmemiş ve hâlâ uygun olan bir müşteri hatırlatmayı alır; planlanan kontrolden önce ödeme yapan bir müşteri almaz. Yeniden denemeleri, dokümante edilmiş idempotency sözleşmesiyle test edin.


## Stripe’ı Brew içinde kurun

- Entegrasyonlar sayfasını açın, Stripe’ı seçin ve Bağla düğmesine tıklayın. Erişime Stripe OAuth üzerinden izin verin.
- Brew, webhooku ve desteklenen 22 olay türünü kendisi oluşturur. Olayları tek tek açıp kapatmaya yarayan bir ayar yoktur.
- Mevcut müşterileri içe aktarmak için Yönetim sekmesini açın ve “Müşterileri Stripe’tan senkronize et” düğmesine tıklayın. Bir müşteri kaydı tek başına pazarlama e-postası için izin anlamına gelmez.
- Bir otomasyon oluşturun ve Stripe olayını seçin. Alıcıyı, payload alanlarını, e-posta içeriğini ve faturalandırma bağlantılarını gözden geçirin.
- Brew canlı Stripe hesaplarını bağlar; Stripe test modu olayları kişileri senkronize etmez ve otomasyon başlatmaz. Yayımlamadan önce otomasyonu taslak olarak tutun ve kontrolünüzdeki alıcılarla test edin. Eşleşen bir olay geldiğinde yalnızca durumu Yayında olan otomasyonlar çalışır.
- Yetkili bir kişi Stripe hesabını uygulamada bağladıktan sonra bir ajan, Brew MCP veya API üzerinden otomasyon oluşturabilir, test edebilir ve yayımlayabilir.

## Desteklenen Stripe olayları

Brew şu 22 olay türünü destekler:

- checkout.session.async_payment_succeeded
- checkout.session.async_payment_failed
- checkout.session.completed
- customer.created
- customer.updated
- customer.deleted
- customer.subscription.created
- customer.subscription.updated
- customer.subscription.paused
- customer.subscription.resumed
- customer.subscription.trial_will_end
- customer.subscription.deleted
- invoice.created
- invoice.paid
- invoice.payment_failed
- invoice.upcoming
- quote.finalized
- quote.accepted
- quote.canceled
- charge.refunded
- refund.created
- payment_intent.payment_failed

## Müşteri senkronizasyonu ve kişiselleştirme

Müşteri ve abonelik olayları, Brew kişilerini faturalandırma bilgileriyle güncelleyebilir. Kullanılabilen kişi alanları arasında stripe_subscription_status, stripe_subscription_plan, stripe_plan_amount_cents, stripe_trial_end, stripe_renews_at, stripe_cancel_at_period_end ve stripe_delinquent bulunur. Hangi alanların kullanılabileceği, Stripe olayına ve alınan verilere bağlıdır.

Birleştirme etiketleri için seçilen olayın tanımlanan payload şemasını kullanın. Olaya göre alanlar arasında firstName, lastName, amount, currency, status, invoiceNumber, previousPlan, newPlan ve failureMessage bulunur. Şemanın sent belirttiği yerlerde parasal tutarlar sent cinsindendir.

Stripe nesne kimlikleri otomasyonların payload verilerinden çıkarılır. Fatura veya abonelik kimliklerinin birleştirme etiketi olarak kullanılabileceğini varsaymayın. Brew, Stripe müşteri kimliğini de kişi kaydında saklamaz.

Olay bazında açılıp kapatılan “Ad ve soyadı senkronize et” ayarı, Stripe’ın kişinin adını güncelleyip güncelleyemeyeceğini belirler. Bir tetikleyiciyi etkinleştirmez veya devre dışı bırakmaz.


## Müşteri ödeme yaptıktan sonra hatırlatmayı durdurabilir miyim?

Sonradan gelen bir ödeme olayı, daha önceki bir başarısız ödemeyle başlamış bir çalıştırmayı otomatik olarak iptal etmez. Hatırlatmadan önce uygulama tarafında bir kontrol planlayın ve yeni bir olayı yalnızca fatura hâlâ ödenmemişse tetikleyin.


## Bir olay görünüyor ama neden e-posta gönderilmiyor?

Bir olayın alınması ile e-posta gönderilmesi ayrı adımlardır. Eşleşen bir otomasyonun yayında olduğunu doğrulayın, filtrelerini ve çalıştırma geçmişini inceleyin, alıcının uygunluğunu ve gönderim alan adını kontrol edin. “Ad ve soyadı senkronize et” ayarı yalnızca ad güncellemelerini kontrol eder.


## Sınırlar ve sorun giderme

- Brew tahsilat oluşturamaz, iade yapamaz veya Stripe aboneliklerini değiştiremez.
- Yönetim bölümündeki Olaylar sekmesinde bir olay görünüyor ama hiç e-posta gelmiyorsa bağlı otomasyonun yayında olduğunu, filtrelerini ve çalıştırma geçmişini, alıcıyı ve gönderim alan adının hazır olup olmadığını kontrol edin.
- Webhook imza hataları sürüyorsa yeni bir webhook gizli anahtarı oluşturmak için Stripe’ı yeniden bağlayın.
- E-postada iadeye özgü alanlar gerekiyorsa refund.created olayını kullanın; kullanılabilen alanları tetikleyici şemasında doğrulayın.
- Her e-postanın izin durumunu ve amacını gözden geçirin. Faturalandırma kişilerini içe aktarmak, tanıtım amaçlı gönderimler için izin vermez.

## Kaynaklar ve kurulum rehberleri

- [Stripe ile bir yaşam döngüsü e-posta iş akışı kurun](/tr/blog/how-to-automate-lifecycle-emails-from-stripe-subscription-events)
- [Stripe e-posta entegrasyonlarını karşılaştırın](/tr/blog/best-email-marketing-tools-with-stripe-integration-subscription-events-and-automation-compared)
- [Stripe kurulum rehberi](https://docs.brew.new/integrations/import/stripe)
- [Otomasyon oluşturun](https://docs.brew.new/create-emails/build-an-automation)
- [Birleştirme etiketleri](https://docs.brew.new/create-emails/merge-tags)
- [Stripe olay referansı](https://docs.stripe.com/api/events/types)
- [Stripe müşteri e-postası ayarları](https://docs.stripe.com/billing/revenue-recovery/customer-emails)

## İlgili sayfalar

- [Tüm entegrasyonlar](https://brew.new/tr/browse/integrations.md)
- [Kaydol](https://brew.new/tr/sign-up.md)
- Web sitesi: https://brew.new
