
Stripe ile Abonelik Ödemelerini Çalıştırın
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:
Önerilen kullanım
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'ın 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" ve "Planlar" kaynakları 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:
- Şeritli Faturalama ( fiyatlandırma bilgileri )
Bu hizmetleri kullanımınızla ilgili 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) fatura edilecektir. 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ükleyinFirebase 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