Google is committed to advancing racial equity for Black communities. See how.
Diese Seite wurde von der Cloud Translation API übersetzt.
Switch to English

Führen Sie Abonnementzahlungen mit Stripe aus

Streifen
Hergestellt von Stripe

Steuert den Zugriff auf kostenpflichtige Inhalte, indem Sie Ihre Abonnements mit der Firebase-Authentifizierung synchronisieren.

Wie diese Erweiterung funktioniert

Verwenden Sie diese Erweiterung, um Abonnements für Ihre Benutzer mit der Stripe- Zahlungsplattform zu erstellen und die Zugriffskontrolle über die Firebase-Authentifizierung zu verwalten.

Benutzer können sich mit Stripe Checkout für Ihre digitalen Waren und bezahlten Inhalte anmelden und ihre Abonnements über das Stripe-Kundenportal verwalten.

Diese Erweiterung synchronisiert den Abonnementstatus der Kunden mit Ihrem Cloud Firestore und fügt mithilfe der Firebase-Authentifizierung benutzerdefinierte Ansprüche für eine bequeme Zugriffskontrolle in Ihrer Anwendung hinzu.

Das Design für Stripe Checkout und das Kundenportal kann in Ihren Stripe Dashboard- Branding-Einstellungen angepasst werden . Sehen Sie sich dieses Beispiel an, das an das Firebase-Farbschema angepasst ist:

Stripe Checkout-SeiteStripe Kundenportal

Diese Erweiterung ist für die Webplattform gedacht. Wenn Sie native mobile Anwendungen entwickeln und digitale Produkte oder Dienste in Ihrer App verkaufen möchten (z. B. Abonnements, Währungen im Spiel, Spielstufen, Zugriff auf Premium-Inhalte oder Freischalten einer Vollversion), müssen Sie die App Stores verwenden In-App-Kauf-APIs. Weitere Informationen finden Sie in den Richtlinien von Apple und Google .

Zusätzliches Setup

Richten Sie vor der Installation dieser Erweiterung die folgenden Firebase-Dienste in Ihrem Firebase-Projekt ein:

Dann im Stripe Dashboard :

  • Erstellen Sie einen neuen eingeschränkten Schlüssel mit Schreibzugriff für die Ressourcen "Kunden", "Checkout-Sitzungen" und "Kundenportal" und schreibgeschütztem Zugriff für die Ressource "Abonnements".

Abrechnung

Diese Erweiterung verwendet die folgenden Firebase-Dienste, für die möglicherweise Gebühren anfallen:

  • Cloud Firestore
  • Cloud-Funktionen
  • Firebase-Authentifizierung

Diese Erweiterung verwendet auch die folgenden Dienste von Drittanbietern:

Sie sind für alle Kosten verantwortlich, die mit Ihrer Nutzung dieser Dienste verbunden sind.

Hinweis von Firebase

Um diese Erweiterung zu installieren, muss sich Ihr Firebase-Projekt im Blaze-Plan (Pay-as-you-go) befinden. Ihnen werden nur die von Ihnen verwendeten Ressourcen in Rechnung gestellt. Die meisten Firebase-Dienste bieten eine kostenlose Stufe für die Verwendung mit geringem Volumen. Erfahren Sie mehr über die Firebase-Abrechnung.

Ab dem 17. August 2020 wird Ihnen ein kleiner Betrag (normalerweise weniger als 0,10 USD) in Rechnung gestellt, wenn Sie diese Erweiterung installieren oder neu konfigurieren. Eine ausführliche Erläuterung finden Sie in den häufig gestellten Fragen zu Cloud-Funktionen für die Firebase-Abrechnung .

So installieren Sie diese Erweiterung

Verwenden der Firebase-Konsole

Zum Installieren und Verwalten von Erweiterungen können Sie die Firebase-Konsole verwenden.

Installation über die Konsole

Verwenden der Firebase-CLI

Zum Installieren und Verwalten von Erweiterungen können Sie auch die Firebase-CLI verwenden:

Schritt 1: Führen Sie den folgenden Befehl npm aus , um die CLI zu installieren oder auf die neueste CLI-Version zu aktualisieren.

npm install -g firebase-tools
Funktioniert nicht Sehen Sie sich die Firebase CLI-Referenz an oder ändern Sie Ihre npm-Berechtigungen .

Schritt 2: Installieren Sie diese Erweiterung, indem Sie den folgenden Befehl ausführen

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

Blaze-Plan erforderlich

Unterstützt
Authentifizierungs- Cloud-Firestore
Autor
In Zusammenarbeit mit
Lizenz
Apache-2.0
Ausführung
0.1.4