Erken erişim talep edin

Adınızı ve e-posta adresinizi veya telefon numaranızı paylaşın. Tajo erişim ayrıntıları için sizinle iletişime geçeceğiz.

Stripe Apps Entegrasyon Kılavuzu

Stripe Apps, özel işlevleri doğrudan Stripe Dashboard’a gömmenizi sağlar. Bu bölüm bir geliştirme kılavuzudur: Tajo–Brevo entegrasyonu için böyle bir uygulamanın nasıl oluşturulacağını, test edileceğini ve yayımlanacağını belgeler.

Caution

Durum: henüz yayımlanmadı. Bugün Stripe App Marketplace’te bir Tajo uygulaması yoktur ve bu sayfalardaki uygulama tanımlayıcıları, URL’ler ve kimlik bilgileri canlı uç noktalar değil, örnek amaçlı yer tutuculardır. Stripe’ı şu anda Tajo’ya bağlamak için Stripe bağlayıcısını kullanın (kısıtlı API anahtarı, salt okunur senkronizasyon).

Tip

Amaç, Stripe App Marketplace’te bir Brevo entegrasyonu yayımlamak ve Stripe satıcılarının müşteri verilerini, siparişlerini ve olaylarını pazarlama otomasyonu ile CRM için doğrudan Brevo’ya senkronize etmesini sağlamaktır.

Stripe Apps nedir?

Stripe Apps, Stripe Dashboard’u özel arayüz bileşenleri ve arka uç entegrasyonlarıyla genişletir. Üçüncü taraf geliştiricilerin şunları yapmasına olanak tanır:

  • Stripe Dashboard sayfalarına (müşteriler, ödemeler, faturalar vb.) özel görünümler ekleme
  • Kapsamı sınırlanmış izinler üzerinden Stripe verilerine erişme
  • Stripe ile Brevo gibi harici platformlar arasında veri senkronize etme
  • Dashboard içinde başlangıç ve yapılandırma akışları sunma

Tajo + Brevo entegrasyon hedefleri

Tajo Stripe uygulaması, Stripe’ı Brevo ile bağlayarak şunları sunar:

  • Müşteri zekası: Stripe müşteri profillerini, ödeme geçmişini ve yaşam boyu değeri Brevo kişilerine senkronize edin
  • Olay takibi: Stripe olaylarını (ödemeler, abonelikler, iadeler) Brevo işlemsel olayları olarak gönderin
  • Otomatik kampanyalar: Stripe etkinliğine göre Brevo e-posta, SMS ve WhatsApp kampanyalarını tetikleyin
  • Sadakat programları: Brevo’ya senkronize edilen Stripe satın alma verileriyle elde tutma iş akışları kurun

Mimari genel bakış

Bir Stripe uygulamasının verileri nereye gider
Bir Stripe uygulamasının verileri nereye gider Stripe dashboard'u ile Tajo müşteri ve ödeme verilerini karşılıklı paylaşır, Tajo da kişileri, kampanyaları ve otomasyonları Brevo ile senkronize eder. Stripe Dashboard Stripe App arayüzü Müşteri görünümleri Ödeme ayrıntıları Uygulama ayarları Tajo ara katman Veri senkronizasyonu Olay yönlendirme Webhook işleme Brevo CRM + e-posta Kişiler Kampanyalar Otomasyonlar

Kılavuz içeriği

Bu dokümantasyon, bir Stripe uygulaması oluşturmanın ve yayımlamanın tüm yaşam döngüsünü kapsar:

Başlangıç

KılavuzAçıklama
Marketplace’te yayımlamaUygulamanızı incelemeye göndermek için gereksinimler ve adımlar
Uygulama inceleme gereksinimleriOnay için kalite, güvenlik ve kullanıcı deneyimi standartları

Yapılandırma ve referans

KılavuzAçıklama
Uygulama manifest referansıstripe-app.json manifest dosyasının tam şeması
İzinler referansıStripe API izinlerinin tam listesi ve bunları nasıl talep edeceğiniz
Viewport referansıUygulama arayüzünüzün görünebileceği Dashboard konumları

Özellikler ve entegrasyon

KılavuzAçıklama
Gömülü Stripe uygulamalarıPlatform entegrasyonları için Connect gömülü bileşenlerini kullanma
Kurulum bağlantıları ve derin bağlantılarKurulum URL’leri oluşturma ve belirli uygulama görünümlerine derin bağlantı verme
Kurulum sonrası eylemlerUygulama kurulumundan sonraki başlangıç akışlarını yapılandırma

Operasyon ve büyüme

KılavuzAçıklama
Uygulama analitiğiKurulumları, görüntülemeleri ve dönüşüm metriklerini takip edin
Partner ekosistemiOrtak pazarlama ve büyüme için Stripe’ın partner programından yararlanın

Ön koşullar

Bir Stripe uygulaması oluşturmadan önce şunlara sahip olduğunuzdan emin olun:

  1. Stripe hesabı: Etkinleştirilmiş bir Stripe hesabı (test moduyla sınırlı olmayan)
  2. Stripe CLI: Yerel geliştirme ve uygulama yüklemeleri için Stripe CLI’yi kurun
  3. Node.js: Uygulama arayüzü uzantısı için sürüm 16 veya üzeri
  4. Tajo platform erişimi: Brevo API kimlik bilgileri yapılandırılmış aktif bir Tajo hesabı

Hızlı başlangıç

Terminal window
# Install Stripe CLI
brew install stripe/stripe-cli/stripe
# Login to your Stripe account
stripe login
# Create a new Stripe App project
stripe apps create tajo-brevo-integration
# Start local development
stripe apps start

Temel kavramlar

Uygulama manifesti

Her Stripe uygulamasında izinleri, viewport’ları ve yapılandırmayı bildiren bir stripe-app.json manifesti bulunur. Tam şema için Uygulama manifest referansına bakın.

Arayüz uzantıları

Stripe uygulamaları, belirli Dashboard viewport’larında React tabanlı arayüz bileşenleri gösterebilir. Arayüz araç seti, Stripe Dashboard tasarım sistemiyle uyumlu hazır bileşenler sunar.

İzinler

Uygulamalar, erişmeleri gereken belirli Stripe API kaynaklarını bildirmelidir. Kullanıcılar bu izinleri kurulum sırasında onaylar. İzinler referansına bakın.

İmzalama sırrı

Her uygulama, kurulum imzalarını doğrulamak ve arka ucunuz ile Stripe arasındaki iletişimi güvence altına almak için bir imzalama sırrı alır.

Geliştirme iş akışı

  1. Gerekli izinler ve viewport’larla manifestinizi tanımlayın
  2. Arayüz uzantısını Stripe’ın React bileşen kitaplığıyla oluşturun
  3. Tajo üzerinden Brevo ile veri senkronizasyonu için arka uç uç noktalarını hayata geçirin
  4. stripe apps start ile yerelde test edin
  5. stripe apps upload ile yükleyin
  6. Stripe Dashboard üzerinden incelemeye gönderin
  7. Yayımlayın ve analitikle izleyin

Caution

Stripe, marketplace dağıtımı için uygulamaların İngilizce yazılmasını şart koşar. Uygulama listeleme kaydınız, arayüz metinleriniz ve dokümantasyonunuz tamamen İngilizce olmalıdır.

Sonraki adımlar

Tüm gereksinimleri anlamak için Yayımlama kılavuzuyla başlayın, ardından uygulama manifestinizi ve izinlerinizi yapılandırmak için teknik referanslar üzerinde çalışın.

Erken erişim talep edin

Adınızı ve e-posta adresinizi veya telefon numaranızı paylaşın. Tajo erişim ayrıntıları için sizinle iletişime geçeceğiz.

otomatik algılama
AI Asistan

Merhaba! Belgeler hakkında her şeyi sorabilirsiniz.