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 Kimlik Doğrulaması ile senkronize ederek ücretli içeriğe erişimi kontrol eder.

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

Stripe ödeme platformu ile kullanıcılarınız için abonelik oluşturmak ve Firebase Kimlik Doğrulaması üzerinden 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ş bu örneğe bakın:

Şerit Ö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'ları. 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ı saklamak 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, Şerit Kontrol Panelinde :

  • "Müşteriler", "Ödeme Oturumları" ve "Müşteri portalı" kaynakları için yazma erişimi ve "Abonelikler" kaynağı için salt okunur erişim ile 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 Kimlik Doğrulaması

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

Bu hizmetleri kullanımınızla ilişkili masraflardan siz sorumlusunuz.

Firebase'den not

Bu uzantıyı yüklemek için Firebase projeniz Blaze (kullandıkça öde) planında olmalıdır. 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'den 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) fatura edilecektir. Ayrıntılı açıklama için Firebase faturalandırması için Bulut İşlevleri SSS sayfasına göz atı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 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 bakı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 

Blaze planı gerekli

Destekler
Authentication Cloud Firestore
Yazar
Birlikte
Lisans
Apache-2.0
versiyon
0.1.4