Google is committed to advancing racial equity for Black communities. See how.
Bu sayfa, Cloud Translation API ile çevrilmiştir.
Switch to English

Stripe ile Abonelik Ödemelerini Çalıştırın

Şerit
Stripe tarafından yapılmıştır

Aboneliklerinizi Firebase Authentication ile senkronize ederek ücretli içeriğe erişimi kontrol eder.

Bu uzantı nasıl çalışır?

Stripe ödeme platformuyla kullanıcılarınız için abonelikler oluşturmak ve Firebase Authentication aracılığıyla erişim kontrolünü yönetmek için bu uzantıyı kullanın.

Kullanıcılar, Stripe Checkout ile dijital ürünlerinize ve ücretli içeriğinize kaydolabilir ve Stripe müşteri portalı ile aboneliklerini yönetebilir.

Bu uzantı, müşterilerin abonelik durumunu Cloud Firestore'unuzla senkronize eder ve uygulamanızda kolay erişim kontrolü için Firebase Authentication kullanarak özel talepler ekler.

Stripe Checkout ve müşteri portalı tasarımı Stripe Dashboard marka ayarlarınızda özelleştirilebilir. Firebase renk düzenine uyacak şekilde özelleştirilmiş şu örneğe bakın:

Stripe Ödeme SayfasıStripe Müşteri Portalı

Bu uzantı, web platformu içindir. Eğer yerel mobil uygulamaları geliştirmek ve dijital ürün veya hizmet uygulamanız içindeki, (örneğin abonelikleri, oyun para, oyun seviyeleri, premium içeriğe erişim veya tam sürümünü kilidini) satmak isteyen ediyorsanız, App Store 's kullanmalıdır uygulama içi satın alma API'leri. Daha fazla bilgi için Apple ve Google'ın yönergelerine bakın.

Ek kurulum

Bu uzantıyı yüklemeden önce, Firebase projenizde aşağıdaki Firebase hizmetlerini kurun:

  • Müşteri ve abonelik ayrıntılarını depolamak için Cloud Firestore .
  • Bir Cloud Firestore veritabanı oluşturmak için belgelerdeki adımları izleyin.
  • Kullanıcılarınız için farklı kayıt seçeneklerini etkinleştirmek için Firebase Authentication .
  • Firebase konsolunda kullanıcılarınıza sunmak istediğiniz oturum açma yöntemlerini etkinleştirin.

Ardından, Stripe Dashboard'da :

  • "Müşteriler", "Ödeme Oturumları" ve "Müşteri portalı" kaynakları için yazma erişimi ve "Abonelikler" kaynağı için salt okunur erişimi olan yeni bir kısıtlanmış anahtar oluşturun.

Fatura

Bu uzantı, ilişkili ücretleri olabilecek aşağıdaki Firebase hizmetlerini kullanır:

  • Cloud Firestore
  • Bulut İşlevleri
  • Firebase Authentication

Bu uzantı, aşağıdaki üçüncü taraf hizmetlerini de kullanır:

Bu hizmetleri kullanımınızla ilişkili tüm maliyetlerden siz sorumlusunuz.

Firebase'den not

Bu uzantıyı yüklemek için Firebase projenizin Blaze (kullandıkça öde) planında olması gerekir. Yalnızca kullandığınız kaynaklar için ücretlendirileceksiniz. Çoğu Firebase hizmeti, düşük hacimli kullanım için ücretsiz bir katman sunar. Firebase faturalandırması hakkında daha fazla bilgi edinin.

17 Ağustos 2020 tarihinden itibaren, bu uzantıyı yüklediğinizde veya yeniden yapılandırdığınızda size küçük bir miktar (genellikle 0,10 ABD Dolarından az) faturalandırılacaksınız. Ayrıntılı bir açıklama için Firebase için Cloud Functions faturalandırması SSS sayfasına bakın.

Bu uzantı nasıl kurulur

Firebase konsolunu kullanma

Uzantıları yüklemek ve yönetmek için Firebase konsolunu kullanabilirsiniz.

Konsolu kullanarak yükleyin

Firebase CLI'yı kullanma

Uzantıları yüklemek ve yönetmek için Firebase CLI'yi de kullanabilirsiniz:

Adım 1: CLI'yi yüklemek veya en son CLI sürümüne güncellemek için aşağıdaki npm komutunu çalıştırın.

npm install -g firebase-tools
Çalışmıyor mu? Firebase CLI referansına bir göz atın veya npm izinlerinizi değiştirin.

Adım 2: Aşağıdaki komutu çalıştırarak bu uzantıyı yükleyin

firebase ext:install firestore-stripe-subscriptions --project=projectId_or_alias
Destekler
Authentication Cloud Firestore
Yazar
Birlikte
Lisans
Apache-2.0
Sürüm
0.1.7