Google 致力于为黑人社区推动种族平等。查看具体举措
Ta strona została przetłumaczona przez Cloud Translation API.
Switch to English

Uruchom 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 otrzymywania towarów cyfrowych 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 w celu wygodnej kontroli 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. Aby uzyskać więcej informacji , zapoznaj się z wytycznymi 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 prawem do zapisu dla zasobów „Klienci”, „Sesje realizacji transakcji” i „Portal klienta” oraz z dostępem tylko do odczytu do zasobów „Subskrypcje” i „Plany”.

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 zasoby, których używasz. Większość usług Firebase oferuje bezpłatną warstwę do użytku w niewielkich ilościach. Dowiedz się więcej o rozliczeniach Firebase.

Od 17 sierpnia 2020 r. Zostanie naliczona niewielka opłata (zazwyczaj poniżej 0,10 USD) podczas instalacji lub ponownej 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.11