SaaS-Plattformzahlungen mit Abonnementabrechnung über Accounts v2Private Vorschau
Erfahren Sie, wie eine SaaS-Plattform ihre verbundenen Konten mit Stripe Billing über Accounts v2 belastet.
SaaS (Software as a Service) platforms using Connect often charge subscription fees for providing their platform services. Accounts v1 requires platforms to maintain separate Stripe objects to enable a single business to both pay for a subscription (as a Customer
) and operate on the platform (as an Account
). Accounts v2 allows you to manage all your interactions with your connected accounts through a single, multi-configuration object.
Connect und Billing in API v1 mit Konten und Kundinnen/Kunden nutzen
In API v1 unterstützen Account
-Objekte nur Connect-Funktionen. Um ein verbundenes Konto über ein Abonnement zu belasten, muss eine Plattform ein Customer
-Objekt erstellen, dass dasselbe verbundene Konto darstellt. Accounts v1 und Customers v1 haben keine explizite Beziehung. Daher muss die Plattform diese Objekte getrennt voneinander verwalten und eine Zuordnung von Account
-IDs zu Customer
-IDs pflegen.
SaaS-Plattformbeziehungen mit Konten und Kundinnen/Kunden in API v1
Connect und Billing in API v2 mit Konten verwenden
Mit Accounts v2 benötigt ein verbundenes Konto, das Zahlungen einzieht und Ihnen eine Abonnementgebühr zahlt, nicht gleichzeitig ein Account
-Objekt und ein Customer
-Objekt. Stattdessen stellen Sie es dar, indem Sie dem vertreten Sie es, indem Sie dem Account
die entsprechenden Konfigurationen zuweisen.
Um einem verbundenen Konto zu ermöglichen, Zahlungen von Kundinnen/Kunden einzuziehen, weisen Sie die Händlerkonfiguration dem entsprechenden Account
zu.
Plattform und Konto mit Händlerkonfiguration
Um es der Plattform zu ermöglichen, Zahlungen, einschließlich Abonnementzahlungen, vom verbundenen Konto einzuziehen, fügen Sie dem Account
die Kundenkonfiguration hinzu.
Plattform und Konto mit Händler- und Kundenkonfigurationen
Notiz
Sie können Plattformgebühren von einem Account
mit der Händlerkonfiguration einziehen. Die Zuweisung der Kundenkonfiguration wirkt sich nicht auf diese Möglichkeit aus.
Die Accounts API v2
In der API v2 können Account
-Objekte mehrere Konfigurationen haben. Jede Konfiguration stellt einen anderen Typ von Geschäftsbeziehung dar und ermöglicht unterschiedliche Stripe-Produkte. Durch Zuweisen mehrerer Konfigurationen zu einem Account
kann eine SaaS-Plattform sowohl Connect als auch Billing für dieses Konto aktivieren, ohne dass ein/eine Customer
erstellt werden muss.
Die Accounts API v2 bietet:
- Einheitliche Darstellung: Ein einzelnes
Account
-Objekt kann mehrere Beziehungen zwischen verbundenen Konten und Ihrer Plattform darstellen. - Flexible Konfigurationen: Aktivieren oder ändern Sie Stripe-Produkte und -Funktionen, indem Sie die einem
Account
zugewiesenen Konfigurationen ändern. - Zentralisierte Identitätsdaten: Das
Account
-Objekt speichert alle Identitätsdaten eines verbundenen Kontos. Wenn Sie eine Konfiguration zu einem bestehendenAccount
hinzufügen, müssen Sie keine Anforderungen erfassen, die sie bereits bereitgestellt haben.
Überlegungen zur privaten Vorschau
Die private Vorschauversion von Accounts v2 weist einige Einschränkungen auf. Beachten Sie Folgendes:
- Stripe-Produkte: Die Vorschau-Integration verwendet Billing, um Abonnementgebühren zu erheben, und Connect, um eingebettete Zahlungen zu ermöglichen.
- Dashboard-Zugriff und Kontotypen: Ihre verbundenen Konten können das vollständige Dashboard oder das Express Stripe-Dashboard nicht verwenden. Erstellen Sie eine individuelle Nutzeroberfläche oder verwenden Sie nutzerdefinierte Benutzeroberfläche oder verwenden Sie in Connect eingebettete Komponenten.
- Zahlungsmethoden:
Accounts
mit der Händlerkonfiguration können nur Kartenzahlungen akzeptieren. Sie können keine Wallet-Zahlungen oder Link-Zahlungen akzeptieren, unabhängig von der Link-Integration. - Zahlungstypen: Die Vorschau-Integration unterstützt nur Direct Charges und Destination Charges mit dem Parameter
on_
. Sie können ohnebehalf_ of on_
keine Destination Charges oder separaten Zahlungen und Überweisungen verwenden.behalf_ of