Save the date - Google I/O returns May 18-20. Register to get the most out of the digital experience: Build your schedule, reserve space, participate in Q&As, earn Google Developer profile badges, and more. Register now
Diese Seite wurde von der Cloud Translation API übersetzt.
Switch to English

Rechnungen mit Stripe senden

Streifen
Hergestellt von Stripe

Erstellt und sendet markenfähige Kundenrechnungen über die Stripe-Zahlungsplattform.

Wie diese Erweiterung funktioniert

Verwenden Sie diese Erweiterung, um markenfähige Kundenrechnungen über die Zahlungsplattform Stripe zu erstellen und zu senden.

Die Rechnungen werden automatisch mit dem Logo und dem Farbthema Ihres Unternehmens angepasst, das Sie in Stripe eingerichtet haben. Nachdem die Rechnung gesendet wurde, können Sie über das Stripe-Dashboard verfolgen, ob der Kunde bezahlt hat und wie viel Geld Sie mit detaillierten Berichten und Diagrammen verarbeitet haben.

Diese Erweiterung überwacht Ihre angegebene Cloud Firestore-Sammlung auf neue Dokumente (wie im folgenden Beispiel). Wenn Sie ein Dokument hinzufügen, erstellt Stripe anhand der Rechnungsinformationen im Dokument eine Rechnung in seinem System und sendet die Rechnung an die im Dokument angegebene E-Mail-Adresse. Sie können Ihre Kunden-E-Mail-Adressen optional mithilfe der Firebase-Authentifizierungs- Benutzer-IDs verwalten.

email: "customer@example.com",
items: [{
    amount: 2000,
    currency: "usd",
    quantity: 2, // Optional, defaults to 1.
    description: "Growth plan"
}]

Hier ist ein Beispiel dafür, wie Ihre benutzerdefinierte Rechnung aussehen wird!

Eine Rechnungsseite mit einer detaillierten Quittung mit Optionen zum Bezahlen mit Karte oder Überweisung

Eine optionale Funktion dieser Erweiterung besteht darin, den Rechnungsstatus im Cloud Firestore-Dokument automatisch zu aktualisieren. Sie können diese Funktion nach der Installation der Erweiterung konfigurieren, indem Sie einen Stripe-Webhook registrieren, der auf Stripe-Rechnungsereignisse wartet. Wenn Sie diese optionale Funktion verwenden möchten, lassen Sie den Parameter Stripe webhook secret während der Installation leer und konfigurieren Sie Ihre installierte Erweiterung später mit dem tatsächlichen Wert für Ihren registrierten Webhook neu. Weitere Details zu diesem Vorgang finden Sie nach der Installation.

Zusätzliches Setup

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

Sie müssen außerdem über ein Stripe-Konto und einen Stripe-API-Schlüssel verfügen, bevor Sie diese Erweiterung installieren können.

Hinweis: Stripe verfügt über einen Testmodus, mit dem Sie API-Aufrufe durchführen können, ohne tatsächliche Zahlungen zu leisten. Um diese Erweiterung im Testmodus von Stripe zu verwenden, legen Sie den Stripe API key der Erweiterung (während der Erweiterungskonfiguration) fest, um einen Testmodusschlüssel zu verwenden. Ein Testmodusschlüssel sieht aus wie rk_test_12345 , während ein rk_live_12345 . Da diese Erweiterung nur Schreibzugriff auf Ihre Stripe- customers und invoices erfordert, empfehlen wir, dass Sie einen eingeschränkten Schlüssel mit eingeschränktem Zugriff nur auf diese Ressourcen erstellen, anstatt Ihren geheimen Schlüssel zu verwenden.

Abrechnung

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

  • Cloud Firestore
  • Cloud-Funktionen
  • Firebase-Authentifizierung (optional)

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 stripe/firestore-stripe-invoices --project=projectId_or_alias
Unterstützt
Authentifizierungs- Cloud-Firestore
Autor
In Zusammenarbeit mit
Lizenz
Apache-2.0
Ausführung
0.1.6