Google is committed to advancing racial equity for Black communities. See how.
Ta strona została przetłumaczona przez Cloud Translation API.
Switch to English

Uruchamiaj płatności subskrypcyjne za pomocą Stripe

Naszywka
Wykonane przez Stripe

Kontroluje dostęp do płatnych treści, synchronizując Twoje subskrypcje z uwierzytelnianiem Firebase.

Jak działa to rozszerzenie

Użyj tego rozszerzenia, aby tworzyć subskrypcje dla swoich użytkowników za pomocą platformy płatności Stripe i zarządzać kontrolą dostępu za pomocą uwierzytelniania Firebase.

Użytkownicy mogą rejestrować się w celu uzyskania cyfrowych towarów i płatnych treści za pomocą Stripe Checkout oraz zarządzać swoimi subskrypcjami w portalu klienta Stripe.

To rozszerzenie synchronizuje stan subskrypcji klientów z Twoim Cloud Firestore i dodaje niestandardowe oświadczenia za pomocą uwierzytelniania Firebase, aby zapewnić wygodną kontrolę dostępu do aplikacji.

Projekt Stripe Checkout i portalu klienta można dostosować w ustawieniach marki Stripe Dashboard. Zobacz ten przykład dostosowany do schematu kolorów Firebase:

Stripe Checkout PagePortal klienta Stripe

To rozszerzenie jest przeznaczone dla platformy internetowej. Jeśli tworzysz natywne aplikacje mobilne i chcesz sprzedawać cyfrowe produkty lub usługi w swojej aplikacji (np. Subskrypcje, waluty w grze, poziomy gry, dostęp do treści premium lub odblokowanie pełnej wersji), musisz skorzystać ze sklepu z aplikacjami interfejsy API zakupów w aplikacji. Więcej informacji można znaleźć we wskazówkach Apple i Google .

Dodatkowa konfiguracja

Przed zainstalowaniem tego rozszerzenia skonfiguruj następujące usługi Firebase w swoim projekcie Firebase:

Następnie w panelu Stripe :

  • Utwórz nowy klucz ograniczony z dostępem do zapisu dla zasobów „Klienci”, „Sesje realizacji transakcji” i „Portal klienta” oraz z dostępem tylko do odczytu dla zasobu „Subskrypcje”.

Dane do faktury

To rozszerzenie korzysta z następujących usług Firebase, z którymi mogą być powiązane opłaty:

  • Cloud Firestore
  • Funkcje chmury
  • Uwierzytelnianie Firebase

To rozszerzenie korzysta również z następujących usług innych firm:

Ponosisz odpowiedzialność za wszelkie koszty związane z korzystaniem z tych usług.

Uwaga od Firebase

Aby zainstalować to rozszerzenie, projekt Firebase musi być objęty abonamentem Blaze (płatność zgodnie z rzeczywistym użyciem). Opłata zostanie naliczona tylko za wykorzystane zasoby. Większość usług Firebase oferuje bezpłatny poziom do użytku w niewielkich ilościach. Dowiedz się więcej o rozliczeniach Firebase.

Od 17 sierpnia 2020 r. Zostanie naliczona niewielka opłata (zwykle poniżej 0,10 USD) podczas instalacji lub zmiany konfiguracji tego rozszerzenia. Szczegółowe wyjaśnienie znajdziesz w Najczęstszych pytaniach o płatności w usłudze Cloud Functions dla Firebase .

Jak zainstalować to rozszerzenie

Korzystanie z konsoli Firebase

Aby zainstalować rozszerzenia i zarządzać nimi, możesz użyć konsoli Firebase.

Zainstaluj za pomocą konsoli

Korzystanie z interfejsu wiersza polecenia Firebase

Aby zainstalować rozszerzenia i zarządzać nimi, możesz również użyć interfejsu wiersza polecenia Firebase:

Krok 1: Uruchom następujące polecenie npm, aby zainstalować interfejs CLI lub zaktualizować do najnowszej wersji CLI.

npm install -g firebase-tools
Nie działa? Zapoznaj się z dokumentacją dotyczącą interfejsu wiersza polecenia Firebase lub zmień swoje uprawnienia npm .

Krok 2: Zainstaluj to rozszerzenie, uruchamiając następujące polecenie

firebase ext:install firestore-stripe-subscriptions --project=projectId_or_alias
Obsługuje
Uwierzytelnianie Cloud Firestore
Autor
We współpracy z
Licencja
Apache-2.0
Wersja
0.1.7