Google jest zaangażowana w pogłębianie równości rasowej dla czarnych społecznościach. Zobacz jak.
Ta strona została przetłumaczona przez Cloud Translation API.
Switch to English

Płatności Run Subskrypcja z paskiem

Naszywka
Wykonane przez Stripe

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

Jak to rozszerzenie działa

Użyj tego rozszerzenia do tworzenia subskrypcji dla użytkowników z Stripe platformy płatności i zarządzać Access Control uwierzytelniania Firebase.

Użytkownicy mogą logować się do swoich produktów cyfrowych i płatnych treści z paskiem Checkout i zarządzać swoimi subskrypcjami z portalu klienta paskiem.

To synchronizuje przedłużające klienci status subskrypcji u chmurze FireStore i dodaje niestandardowe roszczeń użyciu uwierzytelniania Firebase do wygodnej kontroli dostępu w aplikacji.

Konstrukcja dla Stripe Checkout i portal klienta można dostosować w swoim Stripe Kokpit ustawień znakowania . Zobacz ten przykład, który jest dostosowany do dopasowania Firebase kolorystykę:

Stripe Zamówienie PagePortal paskiem klienta

To rozszerzenie jest przeznaczona dla platformy internetowej. Jeśli rozwój natywnych aplikacji mobilnych i chce sprzedać produktów cyfrowych lub usług w aplikacji (np subskrypcje, w grze waluty, poziomów gry, dostęp do treści premium, lub odblokowania pełnej wersji), należy korzystać z App Store API-app zakupu. Zobacz Apple i Google wytyczne dla dalszych informacji.

Dodatkowa konfiguracja

Przed zainstalowaniem tego rozszerzenia, skonfigurować następujące usługi Firebase w projekcie Firebase:

Następnie w Stripe Dashboard :

  • Utwórz nowy klucz zabroniony z dostępem pisać dla „Klienci”, „Kasa Sessions” i „Portal” zasobów klienta i dostęp tylko do odczytu dla zasobu „Subskrypcje”.

Dane do faktury

To rozszerzenie korzysta z następujących usług Firebase które mogły opłaty związane:

  • Chmura Firestore
  • Funkcje chmura
  • Uwierzytelnianie Firebase

To rozszerzenie korzysta także następujące usługi innych firm:

Jesteś odpowiedzialny za wszelkie koszty związane z korzystaniem z tych usług.

Uwaga od Firebase

Aby zainstalować to rozszerzenie, projekt Firebase musi być na Blaze (pay-as-you-go) planu. będzie opłata tylko za zasoby, których używasz. Większość usług Firebase oferują bezpłatny Poziom do użycia niskiej głośności. Dowiedz się więcej o Firebase rozliczeniowych.

Począwszy od 17 sierpnia 2020, zostanie rozliczone niewielką ilość (zazwyczaj mniej niż $ 0.10) podczas instalowania lub reconfigure tego rozszerzenia. Patrz Funkcje Chmura Firebase rozliczeniowego FAQ dla szczegółowego wyjaśnienia.

Jak zainstalować to rozszerzenie

Korzystanie z konsoli Firebase

Aby zainstalować i zarządzać rozszerzeniami, można użyć konsoli Firebase.

Zainstalować za pomocą konsoli

Korzystanie z Firebase CLI

Aby zainstalować i zarządzać rozszerzeniami, można również użyć Firebase CLI:

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

npm install -g firebase-tools
Nie działa? Spójrz w odniesieniu Firebase CLI lub zmienić uprawnienia KMP .

Krok 2: Instalacja tego rozszerzenia, uruchamiając następującą komendę

firebase ext:install firestore-stripe-subscriptions --project= projectId_or_alias 

Plan wymaga Blaze

wsporniki
Uwierzytelnianie Chmura Firestore
Autor
We współpracy z
Licencja
Apache 2.0
Wersja
0.1.3