# Abonnements mit Stripe Billing erstellen Mit Connect können Sie Abonnements für Ihre Kund/innen oder verbundenen Konten erstellen. In der [Übersicht](https://docs.stripe.com/connect.md) erfahren Sie mehr über *Connect* (Connect is Stripe's solution for multi-party businesses, such as marketplace or software platforms, to route payments between sellers, customers, and other recipients). Transaktionen für *Abonnements* (A Subscription represents the product details associated with the plan that your customer subscribes to. Allows you to charge the customer on a recurring basis) basieren auf den [Preisen von Stripe Billing](https://stripe.com/billing/pricing). Software as a Service (SaaS) und Marktplätze nutzen Stripe Connect, um Zahlungen zwischen sich selbst, Kund/innen und verbundenen Konten weiterzuleiten. Sie können Connect für die Weiterleitung von Zahlungen oder *Auszahlungen* (A payout is the transfer of funds to an external account, usually a bank account, in the form of a deposit) und Stripe Billing verwenden, um Ihr wiederkehrendes Umsatzmodell zu unterstützen. ## Anwendungsszenarien Sie können [Abonnements](https://docs.stripe.com/billing/subscriptions/overview.md) für Connect-Konten erstellen, wodurch mehrere Ansätze für den Zahlungseinzug unterstützt werden. Sie können Abonnements für die Kundinnen/Kunden Ihres verbundenen Kontos mit Direct Charges oder Destination Charges erstellen, damit Ihre Endkundinnen/Endkunden direkte Transaktionen mit Ihrer Plattform durchführen können und um Ihren verbundenen Konten eine Gebühr für die Nutzung Ihrer Plattform zu berechnen. (See full diagram at https://docs.stripe.com/connect/subscriptions) In den folgenden Anwendungsszenarien wird beschrieben, wie Sie mit Stripe Billing Abonnements von Endkund/innen für verbundene Konten erstellen, Plattform-Endkund/innen abrechnen und verbundene Konten abrechnen können. | Anwendungsszenario | Beschreibung | | ---------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | [Abonnements vom Endkunden zum verbundenen Konto erstellen](https://docs.stripe.com/connect/subscriptions.md#customer-connected-account) | Erstellen Sie Abonnements für Endkunden für Ihre verbundenen Konten, was mehrere Ansätze für den Einzug von Zahlungen unterstützt. In diesem Beispiel befinden sich [Preise](https://docs.stripe.com/api/prices.md) im verbundenen Konto. | | [Abonnements für Endkunden von Plattformen erstellen](https://docs.stripe.com/connect/subscriptions.md#customer-platform) | Marktplätze können Abonnements direkt anbieten, ohne dass Ihr verbundenes Konto involviert ist. In diesem Beispiel befinden sich [Preise](https://docs.stripe.com/api/prices.md) auf der Plattform. | | [Abonnements zur Abrechnung verbundener Konten erstellen](https://docs.stripe.com/connect/subscriptions.md#connected-account-platform) | Plattformen können Abonnements für ihre verbundenen Konten erstellen. In diesem Beispiel befinden sich [Preise](https://docs.stripe.com/api/prices.md) auf der Plattform. | ### Einschränkungen Für die Verwendung von Abonnements mit Connect gelten folgende Einschränkungen: - Ihre Plattform kann ein Abonnement, das nicht von ihr erstellt wurde, nicht aktualisieren oder kündigen. - Ihre Plattform kann keinen `application_fee_amount` zu einer Rechnung hinzufügen, die sie nicht erstellt hat, noch zu einer Rechnung, die Rechnungsposten enthält, die die Plattform nicht erstellt hat. - Nur verbundene Konten mit Zugriff auf das vollständige Stripe-Dashboard können die Abonnements ihrer Kundinnen/Kunden verwalten. Bei anderen verbundenen Konten muss die Plattform die Abonnements ihrer Kundinnen und Kunden verwalten. - Abonnements werden nicht automatisch gekündigt, wenn Sie die Verbindung zur Plattform trennen. Nach der Trennung müssen Sie das Abonnement kündigen. Sie können [Webhooks verwenden, um die Aktivität verbundener Konten zu überwachen](https://docs.stripe.com/connect/webhooks.md). ## Abonnements vom Endkunden zum verbundenen Konto erstellen Wenn Sie eine Plattform erstellen, können Sie Abonnements für die Kund/innen Ihrer verbundenen Konten erstellen und optional eine Gebühr pro Zahlung für Ihre Plattform erheben. (See full diagram at https://docs.stripe.com/connect/subscriptions) In diesem Beispiel wird eine Online-Veröffentlichungsplattform erstellt, über die Kund/innen ihre Lieblingsautoren abonnieren und ihnen eine monatliche Gebühr für den Erhalt von Premium-Blogposts der einzelnen Autoren zahlen können. ## Before you begin Bevor Sie Abonnements für Ihre Kund/innen oder verbundenen Konten erstellen können, müssen Sie: 1. Erstellen Sie ein [verbundenes Konto](https://docs.stripe.com/connect/accounts.md) für jede Person, die auf Ihrer Plattform Geld erhält. In unserem Beispiel zur Online-Veröffentlichung repräsentiert ein verbundenes Konto einen Autor/eine Autorin. 1. Erstellen Sie ein Preismodell. Für dieses Beispiel erstellen wir ein [Pauschalpreismodell](https://docs.stripe.com/products-prices/pricing-models.md#flat-rate), um Kundinnen/Kunden eine wiederkehrende Gebühr zu berechnen. Preise pro Nutzer/in und nutzungsbasierter Preis auch unterstützt. 1. Erstellen Sie für jede Person, die ein verbundenes Konto abonniert, [eine Kundin/einen Kunden, mit der gewünschten Zahlungsmethode](https://docs.stripe.com/billing/customer.md#manage-customers). In unserem Beispiel zur Online-Veröffentlichung erstellen Sie eine Kundin/einen Kunden für jedes Lesegerät, das eine Autorin/einen Autor abonniert. ### Entscheiden Sie sich zwischen Direct Charges und Destination Charges Sie können entweder Direct Charges oder Destination Charges verwenden, um die Zahlung eines Kunden/einer Kundin auf das verbundene Konto und Ihre Plattform aufzuteilen. Bei Verwenden von Direct Charges bemerken Kundinnen/Kunden Ihre Plattform nicht, da in der Zahlungsbeschreibung nicht der Name Ihrer Plattform, sondern der Name des Autors/der Autorin angezeigt wird. In unserem Beispiel zur Online-Veröffentlichung interagieren Leser/innen direkt mit Autoren/Autorinnen. Direct Charges werden für verbundene Konten mit Zugriff auf das vollständige Stripe-Dashboard empfohlen. Dies umfasst auch Standard-Konten. Wenn Sie möchten, dass Ihre Plattform für Stripe Gebühren, Rückerstattungen und Rückbuchungen verantwortlich ist, verwenden Sie Destination Charges. In unserem Beispiel zur Online-Veröffentlichung abonnieren Kund/innen Ihre Veröffentlichungsplattform, nicht direkt bei bestimmten Autoren. Destination Charges werden für verbundene Konten mit Zugriff auf das Express-Dashboard oder verbundene Konten ohne Zugriff auf ein von Stripe gehostetes Dashboard empfohlen. Dies umfasst auch Express und Custom-Konten. Weitere Informationen zu den verschiedenen Arten von Connect Zahlungen finden Sie unter [Zahlungsarten](https://docs.stripe.com/connect/charges.md#types). ### Verwenden Sie Direct Charges, um ein Abonnement zu erstellen Um ein Abonnement zu erstellen, bei dem [Zahlungen](https://docs.stripe.com/api/charges/object.md) dem verbundenen Konto zugeordnet sind, [erstellen Sie ein Abonnement](https://docs.stripe.com/api.md#create_subscription), während [Sie sich als das verbundene Konto authentifizieren](https://docs.stripe.com/connect/authentication.md#stripe-account-header). Achten Sie darauf, die Kundin/den Kunden mit der Standardzahlungsmethode und dem [Preis](https://docs.stripe.com/api/prices.md) für das verbundene Konto zu definieren. Um eine Kundin/einen Kunden ohne Standardzahlungsmethode zu verwenden, legen Sie `payment_behavior: "default_incomplete"` fest. Mehr erfahren über das [Zahlungsverhalten](https://docs.stripe.com/api/subscriptions/create.md#create_subscription-payment_behavior). Erweitern Sie `latest_invoice.confirmation_secret`, um das Zahlungselement einzufügen, das Sie zur Bestätigung der Zahlung benötigen. Erfahren Sie mehr über [Zahlungselemente](https://docs.stripe.com/billing/subscriptions/build-subscriptions.md?payment-ui=elements&api-integration=paymentintents#add-the-payment-element-to-your-page). Ein umfassendes Beispiel für die Implementierung einer Abonnementanmeldung und eines Zahlungsablaufs in Ihrer Anwendung finden Sie im Leitfaden zur [Integration von Abonnements](https://docs.stripe.com/billing/subscriptions/build-subscriptions.md). ```curl curl https://api.stripe.com/v1/subscriptions \ -u "<>:" \ -H "Stripe-Account: {{CONNECTEDACCOUNT_ID}}" \ -d "customer={{CUSTOMER_ID}}" \ -d "items[0][price]={{PRICE_ID}}" \ -d "expand[0]=latest_invoice.confirmation_secret" ``` ### Abonnements mit Destination Charges erstellen Um ein Abonnement mit der Plattform verknüpften [Charges](https://docs.stripe.com/api/charges/object.md) und automatische Überweisungen an ein verbundenes Konto zu erstellen, führen Sie einen Aufruf zum [Erstellen eines Abonnements](https://docs.stripe.com/api.md#create_subscription) durch und geben Sie dabei die verbundene Konto-ID als [Wert](https://docs.stripe.com/api/subscriptions/object.md#subscription_object-transfer_data) von `transfer_data[destination]` an. Erweitern Sie `latest_invoice.confirmation_secret`, um das Zahlungselement einzufügen, das Sie zur Bestätigung der Zahlung benötigen. Erfahren Sie mehr über [Zahlungselemente](https://docs.stripe.com/billing/subscriptions/build-subscriptions.md?payment-ui=elements&api-integration=paymentintents#add-the-payment-element-to-your-page). Sie können optional eine [application_fee_percent](https://docs.stripe.com/api/subscriptions/object.md#subscription_object-application_fee_percent) angeben. Erfahren Sie mehr über das [Erheben von Gebühren](https://docs.stripe.com/connect/subscriptions.md#collect-fees). ```curl curl https://api.stripe.com/v1/subscriptions \ -u "<>:" \ -d "customer={{CUSTOMER_ID}}" \ -d "items[0][price]={{PRICE_ID}}" \ -d "expand[0]=latest_invoice.confirmation_secret" \ -d "transfer_data[destination]={{CONNECTEDACCOUNT_ID}}" ``` ### Weitere Schritte vor dem Erstellen eines Abonnements Um eine Destination Charge zu erstellen, definieren Sie sowohl den Kunden/die Kundin als auch den Preis auf dem Plattformkonto. Sie müssen ein verbundenes Konto auf der Plattform erstellt haben. Der Kunde/die Kundin muss innerhalb des Plattformkontos existieren. Bei der Verwendung von Destination Charges ist die Plattform der *eingetragene Händler* (The legal entity responsible for facilitating the sale of products to a customer that handles any applicable regulations and liabilities, including sales taxes. In a Connect integration, it can be the platform or a connected account). ## Abonnements erstellen, um Plattformendkunden in Rechnung zu stellen Sie können Stripe Billing verwenden, um Abonnements für Ihre Endkund/innen zu erstellen, um Transaktionen direkt mit Ihrer Plattform durchzuführen, ohne Ihre verbundenen Konten einzubeziehen. (See full diagram at https://docs.stripe.com/connect/subscriptions) In diesem Beispiel wird ein Marktplatz erstellt, über den Kund/innen On-Demand-Lieferungen bei Restaurants bestellen können. Dieser Marktplatz bietet Kund/innen ein monatliches Premium-Abonnement, bei dem die Liefergebühren erlassen werden. Kund/innen, die das Premium-Angebot abonnieren, zahlen direkt an den Marktplatz und abonnieren keinen bestimmten Lieferdienst oder Restaurant. ## Before you begin Bevor Sie Abonnements für Ihre Kund/innen erstellen, müssen Sie: 1. Erstellen Sie ein Preismodell. Für dieses Beispiel erstellen wir ein [Pauschalpreismodell](https://docs.stripe.com/products-prices/pricing-models.md#flat-rate), um Kundinnen/Kunden eine wiederkehrende Gebühr zu berechnen. Preise pro Nutzer/in und nutzungsbasierter Preis auch unterstützt. 1. Erstellen Sie einen/eine [Kunden/Kundin](https://docs.stripe.com/billing/customer.md#manage-customers)-Datensatz für alle Kundinnen/Kunden, die Sie belasten möchten. Sie können auch ein [verbundenes Konto](https://docs.stripe.com/connect/accounts.md) für jeden Nutzer erstellen, der Geld von Ihrem Marktplatz erhält. In unserem Beispiel mit On-Demand-Lieferservice ist ein verbundenes Konto ein Restaurant oder ein Lieferdienst. Dieser Schritt ist jedoch nicht erforderlich, damit Kundinnen/Kunden Ihren Marktplatz direkt abonnieren können. ### Abonnement erstellen Um ein Abonnement zu erstellen, bei dem Ihre Plattform die Gelder erhält, ohne dass Geld auf verbundene Konten geht, folgen Sie dem [Leitfaden für Abonnements](https://docs.stripe.com/billing/subscriptions/build-subscriptions.md), um ein Abonnement mit Stripe Billing zu erstellen. ### Separate Zahlungen und Überweisungen erstellen Wenn Sie einen Teil der Gelder, die Ihre Plattform erhält, später manuell auf Ihre verbundenen Konten überweisen möchten, verwenden Sie [separate Zahlungen und Überweisungen](https://docs.stripe.com/connect/separate-charges-and-transfers.md), um Gelder an ein oder mehrere verbundene Konten auszuzahlen. In unserem Beispiel für die On-Demand-Lieferung in Restaurants können Sie separate Zahlungen und Überweisungen verwenden, um eine Partnergebühr an einen Fahrer oder ein Restaurant zu zahlen, das eine Kundin/einen Kunden an einen Premium-Lieferservice weiterleitet. ## Erstellen Sie Abonnements, um verbundene Konten abzurechnen Sie können Stripe Billing verwenden, um Abonnements zu erstellen, mit denen Sie Ihren verbundenen Konten eine Gebühr für die Nutzung Ihrer Plattform berechnen können. (See full diagram at https://docs.stripe.com/connect/subscriptions) In diesem Beispiel wird eine Plattform für die Verwaltung von Fitnessstudios erstellt, mit der Fitnessstudios eine monatliche Gebühr für die Verwaltung von Stundenplänen und Terminen zahlen können. Die Fitnessstudio-Unternehmen zahlen die Abo-Gebühr, nicht die Fitnessstudio-Besucher/innen. Die Fitnessstudio-Management-Software ermöglicht auch einmalige Zahlungen zwischen dem Fitnessstudio-Besucher und dem Fitnessstudio-Unternehmen für jeden Kurs, für den er/sie teilnimmt. Das monatliche Abonnement wird zwischen dem verbundenen Konto und der Plattform abgeschlossen, wobei der/die Fitnessstudio-Besucher/in an der Transaktion nicht beteiligt ist . Im obigen Diagramm ist das Fitnessstudio das verbundene Konto und der/die Fitnessstudio-Kund/in ist der Endkunde. ## Before you begin Bevor Sie Abonnements für Ihre verbundenen Konten erstellen, müssen Sie folgende Schritte ausführen: 1. Erstellen Sie ein Preismodell. Für dieses Beispiel erstellen wir ein [Pauschalpreismodell](https://docs.stripe.com/products-prices/pricing-models.md#flat-rate), um Kundinnen/Kunden eine wiederkehrende Gebühr zu berechnen. Preise pro Nutzer/in und nutzungsbasierter Preis auch unterstützt. 1. Erstellen Sie auf der Plattform eine Kundin oder einen Kunden mit der gewünschten Zahlungsmethode für jedes verbundene Konto, das Sie belasten möchten. Im Beispiel einer Fitnessstudio-Management-Software erstellen Sie eine Kundin oder einen Kunden für jedes Fitnessstudio: ### Erstellen Sie ein Customer-Objekt, um das verbundene Konto darzustellen Um ein Abonnement für das verbundene Konto zu erstellen, mit dem eine wiederkehrende Gebühr an die Plattform gezahlt wird, müssen Sie ein [Kundenobjekt](https://docs.stripe.com/api/customers/create.md) erstellen, das das verbundene Konto repräsentiert. Das Kontoobjekt ermöglicht es dem verbundenen Konto, Zahlungen von seinen Kundinnen und Kunden einzuziehen, jedoch kann die Plattform es nicht verwenden, um wiederkehrende Zahlungen vom verbundenen Konto einzuziehen. Erstellen Sie nur eine Kundin oder einen Kunden, die bzw. der jede Geschäftseinheit repräsentiert, anstatt eine Kundin oder einen Kunden für jede/n Inhaber/in, Manager/in oder Betreiber/in des Unternehmens zu erstellen. ### Erstellen Sie ein Abonnement für das verbundene Konto Um ein Abonnement zu erstellen, bei dem Ihre Plattform die Gelder von Ihren verbundenen Konten erhält, befolgen Sie bitte die [Anleitung zu Abonnements](https://docs.stripe.com/billing/subscriptions/build-subscriptions.md), um ein Abonnement mit Stripe Billing zu erstellen. Übergeben Sie das Kundenobjekt, das das verbundene Konto repräsentiert, im Parameter `customer`. ## Ermöglichen Sie Ihrer Integration, Ereignisbenachrichtigungen zu erhalten Stripe erstellt Ereignisbenachrichtigungen, wenn Änderungen in Ihrem Konto vorgenommen werden, z. B. wenn eine wiederkehrende Zahlung erfolgreich ist oder wenn eine Auszahlung fehlschlägt. Richten Sie einen *Webhook-Endpoint* (A webhook is a real-time push notification sent to your application as a JSON payload through HTTPS requests) ein, um diese Benachrichtigungen zu erhalten und sie zur Automatisierung Ihrer Integration zu verwenden. Sie könnten beispielsweise den Zugriff auf Ihren Dienst gewähren, wenn Sie das `invoice.paid`-Ereignis erhalten. ### Ereignisbenachrichtigungen für Connect und Abonnementintegrationen Hier sind die Ereignisbenachrichtigungen, die in der Regel von Connect-Integrationen verwendet werden. | Ereignis | data.object type | Beschreibung | | ---------------------------------- | ----------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | `account.application.deauthorized` | `application` | Tritt auf, wenn ein verbundenes Konto die Verbindung zu Ihrer Plattform trennt. Sie können damit eine Bereinigung Ihres Servers auslösen. Verfügbar für verbundene Konten mit Zugriff auf das Stripe-Dashboard. Dazu zählen [Standard-Konten](https://docs.stripe.com/connect/standard-accounts.md). | | `account.external_account.updated` | Ein externes Konto, zum Beispiel `card` oder `bank_account` | Tritt auf, wenn [ein Bankkonto oder eine Debitkarte, das/die mit einem verbundenen Konto verknüpft ist, aktualisiert wird](https://docs.stripe.com/connect/payouts-bank-accounts.md). Dies kann sich auf Auszahlungen auswirken. Verfügbar für verbundene Konten, die von Ihrer Plattform gesteuert werden, einschließlich Custom- und Express- sowie Standard-Konten mit aktivierten [Plattformkontrollen](https://docs.stripe.com/connect/platform-controls-for-stripe-dashboard-accounts.md). | | `account.updated` | `account` | Ermöglicht Ihnen die Überwachung von Veränderungen bei den Anforderungen verbundener Konten sowie von Statusänderungen. Verfügbar für alle verbundenen Konten. | | `balance.available` | `balance` | Tritt auf, wenn Ihr Stripe-Guthaben aktualisiert wurde (zum Beispiel, wenn [von Ihrem Bankkonto eingezahlte Geldmittel](https://docs.stripe.com/connect/top-ups.md) zur Übertragung auf Ihr verbundenes Konto verfügbar sind). | | `payment_intent.succeeded` | `payment_intent` | Tritt auf, wenn ein Payment Intent eine erfolgreiche Zahlungsabwicklung zur Folge hat. Verfügbar für alle Zahlungen, einschließlich [Destination](https://docs.stripe.com/connect/destination-charges.md) und [Direct Charges](https://docs.stripe.com/connect/direct-charges.md)-Zahlungen. | | `payout.failed` | `payout` | Tritt auf, wenn [eine Auszahlung fehlschlägt](https://docs.stripe.com/connect/payouts-connected-accounts.md#webhooks). Wenn eine Auszahlung fehlschlägt, wird das betroffene externe Konto deaktiviert. Bis dieses externe Konto aktualisiert wird, können dann keine automatischen oder manuellen Auszahlungen mehr verarbeitet werden. | | `person.updated` | `person` | Tritt auf, wenn eine dem `Account` zugeordnete `Person` aktualisiert wird. Wenn Sie [die Persons API zur Verarbeitung von Anforderungen verwenden](https://docs.stripe.com/connect/handling-api-verification.md#verification-process), überwachen Sie dieses Ereignis, um Änderungen an den Anforderungen und Statusänderungen für Einzelpersonen zu überwachen. Verfügbar für verbundene Konten, die von Ihrer Plattform gesteuert werden, einschließlich Custom- und Express- sowie Standard-Konten mit aktivierten [Plattformkontrollen](https://docs.stripe.com/connect/platform-controls-for-stripe-dashboard-accounts.md). | Hier sind die Ereignisbenachrichtigungen, die in der Regel von Abonnementintegrationen verwendet werden. > Die Accounts v2 API ist in GA für Connect-Nutzer/innen (also für diese allgemein verfügbar) und in der öffentlichen Vorschau für andere Stripe-Nutzer/innen. > > Unabhängig davon, ob Sie [Accounts v2](https://docs.stripe.com/connect/use-accounts-as-customers.md)-Objekte oder [Kunden](https://docs.stripe.com/api/customers.md)-Objekte verwenden, um Ihre Kundinnen und Kunden darzustellen, verwenden Sie die `customer.subscription`-Ereignisse zum Verfolgen von Abonnement-Ereignissen. | Ereignis | Beschreibung | | ------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | `v2.core.account.created` | Wird gesendet, wenn ein [v2 Account](https://docs.stripe.com/api/v2/core/accounts/object.md) erfolgreich erstellt wird. | | `customer.created` | Wird gesendet, wenn [eine Kundin/ein Kunde](https://docs.stripe.com/api/customers/object.md) erfolgreich erstellt wird. | | `customer.subscription.created` | Dieser Status wird vergeben, wenn das Abonnement erstellt wurde. Der kann `status` eines Abonnements kann `incomplete` sein, wenn eine Authentifizierung der Kundin oder des Kunden zum Abschluss der Zahlung erforderlich ist oder wenn Sie `payment_behavior` auf [default_incomplete](https://docs.stripe.com/api/subscriptions/create.md#create_subscription-payment_behavior) gesetzt haben. | | `customer.subscription.deleted` | Wird gesendet, wenn das Abonnement eines/einer Kund/in endet. | | `customer.subscription.paused` | Wird gesendet, wenn sich der `status` eines Abonnement in `paused` ändert. Dies wird beispielsweise gesendet, wenn Sie ein Abonnement so [konfigurieren](https://docs.stripe.com/api/subscriptions/create.md#create_subscription-trial_settings-end_behavior-missing_payment_method), dass es unterbrochen wird, wenn ein [kostenloser Testzeitraum ohne Zahlungsmethode](https://docs.stripe.com/billing/subscriptions/trials/free-trials.md#create-free-trials-without-payment) endet. Die Rechnungsstellung erfolgt erst, wenn das Abonnement [wiederaufgenommen wird(/api/subscriptions/resume). Wir senden dieses Ereignis nicht, wenn Sie den [Zahlungseinzug unterbrechen](https://docs.stripe.com/billing/subscriptions/pause-payment.md), da während dieses Zeitraums weiterhin Rechnungen erstellt werden. | | `customer.subscription.resumed` | Wird gesendet, wenn Sie ein Abonnement wiederaufnehmen, das sich zuvor im Status `paused` befand. Dies gilt nicht, wenn Sie [die Unterbrechung des Zahlungseinzugs aufheben](https://docs.stripe.com/billing/subscriptions/pause-payment.md#unpausing). | | `customer.subscription.trial_will_end` | Wird drei Tage vor [Ablauf des Testzeitraums](https://docs.stripe.com/billing/subscriptions/trials.md) gesendet. Wenn der Testzeitraum kürzer als drei Tage ist, wird dieses Ereignis ausgelöst. | | `customer.subscription.updated` | Wird gesendet, wenn ein Abonnement gestartet oder [geändert wird](https://docs.stripe.com/billing/subscriptions/change.md). So lösen beispielsweise das Erneuern des Abonnements, das Hinzufügen eines Gutscheins, das Anwenden eines Rabatts, das Hinzufügen eines Rechnungspostens und das Ändern von Abonnementplänen alle dieses Ereignis aus. | | `entitlements.active_entitlement_summary.updated` | Wird gesendet, wenn die aktiven Berechtigungen einer Kundin/eines Kunden aktualisiert werden. Wenn Sie dieses Ereignis erhalten, können Sie den Zugriff auf die Funktionen Ihres Produkts gewähren oder deaktivieren. Mehr erfahren über [die Integration mit Berechtigungen](https://docs.stripe.com/billing/entitlements.md). | | `invoice.created` | Wird gesendet, wenn eine Rechnung für ein neues oder verlängertes Abonnement erstellt wird. Wenn Stripe keine erfolgreiche Antwort auf `invoice.created` erhält, verzögert sich die Finalisierung aller Rechnungen mit dem [automatischen Einzug](https://docs.stripe.com/invoicing/integration/automatic-advancement-collection.md) um bis zu 72 Stunden. Erfahren Sie mehr über das [Finalisieren von Rechnungen](https://docs.stripe.com/invoicing/integration/workflow-transitions.md#finalized). - Antworten Sie auf die Benachrichtigung, indem Sie eine Anfrage an die API zur [Finalisierung einer Rechnung](https://docs.stripe.com/api/invoices/finalize.md) senden. | | `invoice.finalized` | Wird gesendet, wenn eine Rechnung erfolgreich finalisiert wurde und bereit für die Bezahlung ist. - Sie können die Rechnung an den Kunden/die Kundin senden. Sehen Sie sich die [Finalisierung der Rechnung](https://docs.stripe.com/invoicing/integration/workflow-transitions.md#finalized) an, um mehr zu erfahren. - Je nach Ihren Einstellungen belasten wir automatisch die Standard-Zahlungsmethode oder versuchen den Einzug. Zeigen Sie [E-Mails nach der Finalisierung](https://docs.stripe.com/invoicing/integration/workflow-transitions.md#emails) an, um mehr zu erfahren. | | `invoice.finalization_failed` | Die Rechnung konnte nicht abgeschlossen werden. Erfahren Sie mehr über [den Umgang mit fehlgeschlagenen Rechnungsabschlüssen](https://docs.stripe.com/tax/customer-locations.md#finalizing-invoices-with-finalization-failures) und [Rechnungsabschlüsse](https://docs.stripe.com/invoicing/integration/workflow-transitions.md#finalized). - Prüfen Sie die Angabe [last_finalization_error](https://docs.stripe.com/api/invoices/object.md#invoice_object-last_finalization_error) der Rechnung, um die Fehlerursache zu ermitteln. - Wenn Sie Stripe Tax verwenden, prüfen Sie das Feld [automatic_tax](https://docs.stripe.com/api/invoices/object.md#invoice_object-last_finalization_error) des Objekts `Invoice`. - Bei `automatic_tax[status]=requires_location_inputs` schlägt der Rechnungsabschluss fehl und Zahlungen können nicht eingezogen werden. Benachrichtigen Sie Ihren Kunden/Ihre Kundin und erfassen Sie den erforderlichen [Kundenstandort](https://docs.stripe.com/tax/customer-locations.md). - Wenn `automatic_tax[status]=failed` wiederholen Sie die Anfrage später noch einmal. | | `invoice.paid` | Wird gesendet, wenn die Rechnung erfolgreich bezahlt wird. Sie können den Zugriff auf Ihr Produkt gewähren, wenn Sie dieses Ereignis erhalten und der `status` des Abonnements `active` ist. | | `invoice.payment_action_required` | Wird gesendet, wenn die Rechnung eine Kundenauthentifizierung erfordert. Erfahren Sie, wie Sie mit dem Abonnement umgehen, wenn die Rechnung [Maßnahmen erfordert](https://docs.stripe.com/billing/subscriptions/overview.md#requires-action). | | `invoice.payment_failed` | Eine Zahlung für eine Rechnung ist fehlgeschlagen. Der PaymentIntent-Status ändert sich in `requires_action`. Der Status des Abonnements ist weiterhin *nur* für die erste Rechnung des Abonnements `incomplete`. Wenn eine Zahlung fehlschlägt, gibt es zahlreiche Aktionen, die Sie durchführen können: - Benachrichtigen Sie die Kundin/den Kunden. - Konfigurieren Sie Ihre [Abonnementeinstellungen](https://dashboard.stripe.com/settings/billing/automatic) im Dashboard, um [Smart Retries](https://docs.stripe.com/billing/revenue-recovery/smart-retries.md) und andere Funktionen zur Umsatzsicherung zu aktivieren. - Wenn Sie PaymentIntents verwenden, erfassen Sie neue Zahlungsinformationen und [bestätigen Sie den PaymentIntent](https://docs.stripe.com/api/payment_intents/confirm.md). - Aktualisieren Sie die [Standard-Zahlungsmethode](https://docs.stripe.com/api/subscriptions/object.md#subscription_object-default_payment_method) für das Abonnement. | | `invoice.upcoming` | Wird ein paar Tage vor der Verlängerung des Abonnements gesendet. Die Anzahl der Tage basiert auf der im [Dashboard](https://dashboard.stripe.com/settings/billing/automatic) festgelegten Anzahl für **Bevorstehende Verlängerungsereignisse**. Bei bestehenden Abonnements wird die Änderung der Anzahl der Tage im nächsten Abrechnungszeitraum wirksam. Sie können bei Bedarf noch [zusätzliche Rechnungsposten hinzufügen](https://docs.stripe.com/billing/invoices/subscription.md#adding-upcoming-invoice-items). | | `invoice.updated` | Wird gesendet, wenn eine Zahlung erfolgreich ist oder fehlschlägt. Wenn die Zahlung erfolgreich ist, wird das Attribut `paid` auf `true` festgelegt und der `status` ist `paid`. Wenn die Zahlung fehlschlägt, wird das Attribut `paid` auf `false` festgelegt und der `status` bleibt `open`. Fehlgeschlagene Zahlungen lösen außerdem das Ereignis `invoice.payment_failed` aus. | | `payment_intent.created` | Wird gesendet, wenn ein [PaymentIntent](https://docs.stripe.com/api/payment_intents.md) erstellt wird. | | `payment_intent.succeeded` | Wird gesendet, wenn die Zahlung für einen PaymentIntent erfolgreich abgeschlossen wurde. | | `subscription_schedule.aborted` | Wird gesendet, wenn ein Abonnementplan storniert wurde, weil das zugehörige Abonnement aufgrund von Zahlungsverzug gekündigt wurde. | | `subscription_schedule.canceled` | Wird gesendet, wenn ein Abonnementplan gekündigt wird, wodurch auch alle aktiven zugehörigen Abonnements gekündigt werden. | | `subscription_schedule.completed` | Wird gesendet, wenn alle [Phasen](https://docs.stripe.com/billing/subscriptions/subscription-schedules.md#subscription-schedule-phases) eines Abonnementplans abgeschlossen sind. | | `subscription_schedule.created` | Wird gesendet, wenn ein neuer Abonnementplan erstellt wird. | | `subscription_schedule.expiring` | Wird 7 Tage vor Ablauf eines Abonnementplans gesendet. | | `subscription_schedule.released` | Wird gesendet, wenn ein Abonnementplan [freigegeben](https://docs.stripe.com/api/subscription_schedules/release.md) wird oder beendet und von dem verbleibenden Abonnement getrennt wird. | | `subscription_schedule.updated` | Wird gesendet, wenn ein Abonnementplan aktualisiert wird. | - [Erstellen Sie einen Webhook-Endpoint](https://docs.stripe.com/webhooks.md#webhook-endpoint-def) - [Ereignisse mit der Stripe-CLI überwachen](https://docs.stripe.com/webhooks.md#local-listener) - [Connect-Webhooks](https://docs.stripe.com/connect/webhooks.md) - [Abonnement-Webhooks](https://docs.stripe.com/billing/subscriptions/webhooks.md) ## Ihre Integration testen Nachdem Sie Ihr Abonnement erstellt haben, testen Sie Ihre Integration gründlich, bevor Sie sie Kundinnen/Kunden vorlegen oder für Live-Aktivitäten verwenden. Erfahren Sie mehr über das [Testen von Stripe Billing](https://docs.stripe.com/billing/testing.md). ## Zusätzliche Optionen Nachdem Sie Ihr Abonnement erstellt haben, können Sie ein [application_fee_percent](https://docs.stripe.com/api/subscriptions/object.md#subscription_object-application_fee_percent) angeben und das *Kundenportal* (The customer portal is a secure, Stripe-hosted page that lets your customers manage their subscriptions and billing details) einrichten, belasten Sie Ihre Kundinnen/Kunden mit dem Parameter `on_behalf_of` und überwachen Sie Abonnements mit Webhooks, zusätzlich zu anderen Optionen. ### Gebühren für Abonnements einziehen Einmal pro Abrechnungszeitraum erhebt Stripe diesen Prozentsatz des endgültigen Rechnungsbetrags, einschließlich aller gebündelten Rechnungsposten, Rabatte oder Kontoguthabenanpassungen, als Gebühr für die Plattform. Wir nehmen diesen Abzug vor, bevor wir Stripe Gebühren berechnen. Beim Erstellen oder Aktualisieren eines Abonnements können Sie optional eine [application_fee_percent](https://docs.stripe.com/api/subscriptions/object.md#subscription_object-application_fee_percent) angeben. Dies muss eine nicht negative Dezimalstelle zwischen 0 und 100 mit höchstens zwei Dezimalstellen sein. Dieses Beispiel zeigt `application_fee_percent` für Abonnements, die Direct Charges für verbundene Konten verwenden: ```curl curl https://api.stripe.com/v1/subscriptions \ -u "<>:" \ -H "Stripe-Account: {{CONNECTEDACCOUNT_ID}}" \ -d "customer={{CUSTOMER_ID}}" \ -d "items[0][price]={{PRICE_ID}}" \ -d "expand[0]=latest_invoice.confirmation_secret" \ -d application_fee_percent=10 ``` Dieses Beispiel zeigt `application_fee_percent` für Abonnements, die Destination Charges verwenden: ```curl curl https://api.stripe.com/v1/subscriptions \ -u "<>:" \ -d "customer={{CUSTOMER_ID}}" \ -d "items[0][price]={{PRICE_ID}}" \ -d "expand[0]=latest_invoice.confirmation_secret" \ -d application_fee_percent=10 \ -d "transfer_data[destination]={{CONNECTEDACCOUNT_ID}}" ``` ### Berechnung der Anmeldegebühr in Prozent Betrachten Sie dieses Szenario, um zu sehen, wie wir `application_fee_percent` berechnen: - Ein Abonnement kostet 30 USD pro Abrechnungszyklus - Die nächste Rechnung enthält eine Rechnung über 10 USD - Es gilt ein 50 %-Gutschein - Die `application_fee_percent` beträgt 10 In diesem Fall beträgt die Antragsgebühr insgesamt 2 USD: (30 USD + 10 USD) * 50 % * 10 %. ### Prozentuale Gebühren und Pauschalgebühren Anmeldegebühren für Abonnements müssen normalerweise ein Prozentsatz sein, da der mit Abonnements in Rechnung gestellte Betrag häufig variiert. Sie können die wiederkehrende Anmeldegebühr eines Abonnements nicht als Pauschalbetrag festlegen. Sie können jedoch einen pauschalen `application_fee_amount` für eine Rechnung berechnen, wie im [nächsten Abschnitt](https://docs.stripe.com/connect/subscriptions.md#subscription-invoices) erläutert. Der Parameter `application_fee_percent` gilt nicht für Rechnungen, die Sie außerhalb eines Abonnementabrechnungszeitraums erstellen. Sie gilt beispielsweise nicht für anteilsmäßige Rechnungsposten, die sofort in Rechnung gestellt werden. Legen Sie in diesen Fällen auf der Rechnung direkt eine `application_fee_amount` für den Betrag fest, den Sie abbuchen möchten. ### Mit Rechnungen arbeiten, die durch Abonnements erstellt wurden In jedem Zyklus werden aus Abonnements Rechnungen und aus Rechnungen Zahlungen erstellt. Weitere Informationen zu Abonnementzyklen finden Sie im [Abonnement-Lebenszyklus](https://docs.stripe.com/billing/subscriptions/overview.md#subscription-lifecycle). Um eine Pauschalgebühr oder dynamische Gebühr zu berechnen, die nicht automatisch mit `application_fee_percent` berechnet werden kann, fügen Sie eine `application_fee_amount` direkt zu jeder durch das Abonnement erstellten Rechnung hinzu. Dieses Beispiel zeigt einen `application_fee_amount` für eine Rechnung mit einer direkten Zahlung für das verbundene Konto: #### Curl ```bash curl https://api.stripe.com/v1/invoices/{INVOICE_ID} \ -u <>: \ -d application_fee_amount=100 \ -H "Stripe-Account: {{CONNECTED_STRIPE_ACCOUNT_ID}}" ``` Dieses Beispiel zeigt einen `application_fee_amount` für eine Rechnung mit einer Destination Charge: #### Curl ```bash curl https://api.stripe.com/v1/invoices/{INVOICE_ID} \ -u <>: \ -d application_fee_amount=100 \ -d "transfer_data[destination]"="{{CONNECTED_STRIPE_ACCOUNT_ID}}" ``` Um automatisch einen `application_fee_amount` zu belasten, erstellen Sie einen *Webhook* (A webhook is a real-time push notification sent to your application as a JSON payload through HTTPS requests), der das Ereignis `invoice.created` überwacht. Sie können dies auch manuell tun, indem Sie eine Rechnung für ausstehende Rechnungsposten erstellen und dafür eine Anmeldegebühr festlegen. Der direkt auf einer Rechnung festgelegte Wert `application_fee_amount` berechneten `application_fee_percent` und ist auf den endgültigen Zahlungsbetrag der Rechnung begrenzt. ### Gutscheine verwenden Nachdem Sie Abonnements erstellt haben, können Sie Ihren Abonnements Gutscheine hinzufügen. [Gutscheine](https://docs.stripe.com/api/coupons.md) sind für Händler zugängliche Objekte, mit denen Sie Rabatte auf [Abonnements](https://docs.stripe.com/billing/subscriptions/overview.md) oder [Rechnungen](https://docs.stripe.com/api/invoices.md) steuern können. [Promo-Codes](https://docs.stripe.com/api/promotion_codes.md) sind Codes für Kundinnen/Kunden, die zusätzlich zu Gutscheinen erstellt werden und direkt an Ihre Kundinnen/Kunden weitergegeben werden können. Erfahren Sie, wie Sie [Codes für Kundinnen/Kunden erstellen](https://docs.stripe.com/billing/subscriptions/coupons.md#promotion-codes). ### Testphasen nutzen Sie können das [Abonnement](https://docs.stripe.com/billing/subscriptions/overview.md) eines Kunden/einer Kundin mit einem kostenlosen Testzeitraum starten, indem Sie beim [Erstellen des Abonnements](https://docs.stripe.com/api.md#create_subscription) das Argument `trial_end` angeben: ```curl curl https://api.stripe.com/v1/subscriptions \ -u "<>:" \ -H "Stripe-Account: {{CONNECTEDACCOUNT_ID}}" \ -d "customer={{CUSTOMER_ID}}" \ -d "items[0][price]={{PRICE_ID}}" \ -d trial_end=1610403705 ``` Der Parameter `trial_end` verwendet einen Zeitstempel, der das genaue Ende der Testphase angibt. Beim Erstellen eines Abonnements können Sie alternativ das Argument [trial_period_days](https://docs.stripe.com/api.md#create_subscription-trial_period_days) verwenden: eine Ganzzahl, die die Anzahl der Tage angibt, die die Testversion ab dem aktuellen Zeitpunkt dauert. Wenn Sie ein Abonnement mit Testzeitraum erstellen, benötigen wir keine Zahlungsmethode für den Kunden/die Kundin. Wir erstellen immer noch eine sofortige [Rechnung](https://docs.stripe.com/api/invoices.md), jedoch für 0 USD. Drei Tage vor Ablauf des Testzeitraums wird das Ereignis `customer.subscription.trial_will_end` an Ihren [Webhook-Endpoint](https://docs.stripe.com/billing/subscriptions/webhooks.md) gesendet. Sobald diese Benachrichtigung angezeigt wird, können Sie alle erforderlichen Maßnahmen ergreifen, z. B. indem Sie den Kunden/die Kundin über den Beginn der Abrechnung informieren. Nach Ablauf der Testphase beginnt für den Kunden/die Kundin ein neuer Abrechnungszyklus. Nach Ablauf des Testzeitraums generiert Stripe eine Rechnung und sendet eine Benachrichtigung über das Ereignis `invoice.created`. Ungefähr eine Stunde später versucht Stripe , diese Rechnung zu belasten. Um eine Testversion vorzeitig zu beenden, führen Sie einen API-Aufruf zum [Aktualisieren des Abos](https://docs.stripe.com/api.md#update_subscription) durch und legen Sie den Wert `trial_end` auf einen neuen Zeitstempel fest, oder auf **now**, um sofort zu enden: ```curl curl https://api.stripe.com/v1/subscriptions/{{SUBSCRIPTION_ID}} \ -u "<>:" \ -d trial_end=now ``` Erfahren Sie mehr darüber, wie Sie [Zahlungen für aktive Abonnements mit Testzeiträumen verzögern](https://docs.stripe.com/billing/subscriptions/trials.md). ### Richten Sie das Kundenportal ein Über das Kundenportal können Ihre Kundinnen/Kunden [Abonnements](https://docs.stripe.com/billing/subscriptions/overview.md) und [Rechnungen](https://docs.stripe.com/api/invoices.md) verwalten. Wenn Sie Abrechnung nutzen, können Ihre Kundinnen/Kunden über das Portal ihre Abonnements verwalten (aktualisieren, kündigen, unterbrechen usw.). Nur-Rechnungs-Nutzer/innen können das Portal verwenden, um eine Rechnung zu bezahlen, eine Zahlungsmethode hinzuzufügen und vieles mehr. Erfahren Sie mehr über die [Integration des Kundenportals](https://docs.stripe.com/customer-management.md). ### Abonnements mit Webhooks überwachen Wir senden Benachrichtigungen über [Webhooks](https://docs.stripe.com/webhooks.md) an Ihre App. Webhooks sind besonders wichtig für [Abonnements](https://docs.stripe.com/billing/subscriptions/overview.md), bei denen die meisten Aktivitäten asynchron erfolgen. So verwenden Sie Webhooks mit Ihren Abonnements: 1. Erstellen Sie einen Webhook-Endpoint in Ihrer App. 1. Fügen Sie Logik zur Verarbeitung von Stripe Ereignissen hinzu. Bei Abonnements umfassen dies fehlgeschlagene Zahlungen und Änderungen des Abonnementstatus (z. B. das Wechseln von einer Testversion in einen aktiven Status). 1. Testen Sie Ihren Webhook-Endpoint, um zu bestätigen, dass er wie erwartet funktioniert. Erfahren Sie, wie Sie Webhooks verwenden, um [Benachrichtigungen über Abonnementaktivitäten zu erhalten](https://docs.stripe.com/billing/subscriptions/webhooks.md). ### Mit on_behalf_of das verbundene Konto zum Abwicklungshändler machen Sie können ein Abonnement mit dem Parameter `on_behalf_of` für mehrere Zwecke erstellen oder aktualisieren: - Um ein verbundenes Konto als Abwicklungshändler festzulegen - So verwenden Sie das Branding eines verbundenen Kontos in gehosteten Ressourcen (E-Mail-Belege, Rechnungen und Kundenportal) In der folgenden Dokumentation finden Sie die Anforderungen für die Verwendung von `on_behalf_of` und weitere Informationen darüber, wie sich dies auf Zahlungen für Abonnements auswirkt: - Informationen zu automatischen Überweisungen an das verbundene Konto finden Sie in den Details zum Parameter `on_behalf_of` unter [Zahlung im Auftrag eines verbundenen Kontos](https://docs.stripe.com/connect/charges.md#on_behalf_of). - Informationen zur manuellen Überweisung von Zahlungen finden Sie im Abschnitt „Verfügbarkeit von Überweisungen“ unter [Einrichtung separater Zahlungen und Überweisungen](https://docs.stripe.com/connect/separate-charges-and-transfers.md#settlement-merchant). - Eine Liste der Kontofunktionen, die für die Verarbeitung von Zahlungsmethoden erforderlich ist, finden Sie unter [Funktionen für Zahlungsmethoden](https://docs.stripe.com/connect/account-capabilities.md#payment-methods). - Eine Liste der Branding-Optionen, die für das verbundene Konto aktiviert werden müssen, finden Sie in den Details zum Parameter `settings.branding` in der [API-Dokumentation](https://docs.stripe.com/api/accounts/object.md#account_object-settings-branding). Dieses Beispiel zeigt `on_behalf_of` für ein neues Abonnement mit separaten Zahlungen und Überweisungen: ```curl curl https://api.stripe.com/v1/subscriptions \ -u "<>:" \ -H "Stripe-Account: {{CONNECTEDACCOUNT_ID}}" \ -d "customer={{CUSTOMER_ID}}" \ -d "on_behalf_of={{CONNECTEDACCOUNT_ID}}" \ -d "items[0][price]={{PRICE_ID}}" ``` Dieses Beispiel zeigt, wie `on_behalf_of` mit einer Destination Charge und einer Plattformgebühr verwendet wird: ```curl curl https://api.stripe.com/v1/subscriptions \ -u "<>:" \ -d "customer={{CUSTOMER_ID}}" \ -d "on_behalf_of={{CONNECTEDACCOUNT_ID}}" \ -d application_fee_percent=10 \ -d "transfer_data[destination]={{CONNECTEDACCOUNT_ID}}" \ -d "items[0][price]={{PRICE_ID}}" ``` ### Informationen zum Verhalten beim Trennen von Verbindungen Wenn ein verbundenes Konto von einer Plattform getrennt wird, werden Abonnements nicht automatisch gekündigt. Einige Aspekte des Zahlungseinzugs können jedoch basierend auf dem verwendeten Zahlungstyp fortgesetzt werden oder nicht mehr fortgesetzt werden. ### Direct Charges Nach der Trennung der Verbindung werden Abonnements für das verbundene Konto weiter ausgeführt. Wenn das Abonnement mit einer `application_fee_percent` erstellt wurde, wird die Plattformgebühr nach der Trennung weiterhin von der Plattform eingezogen. Entfernen Sie die `application_fee_percent` aus dem Abonnement, bevor ein verbundenes Konto die Verbindung zu Ihrer Plattform trennt. Nach der Trennung kann ein verbundenes Konto den Parameter `application_fee_percent` aus bestehenden Abonnements über die API löschen. ### Destination Charges oder separate Zahlungen und Überweisungen Nach der Trennung der Verbindung generieren bestehende Abonnements, die als Zielzahlungen oder separate Zahlungen und Überweisungen erstellt wurden, weiterhin Rechnungen, aber sie können keine Gelder an ein verbundenes Konto überweisen. Bevor Sie die Verbindung trennen, sollten Sie verbundene Konten bei Abonnementmigrationen unterstützen oder zugehörige Abonnements kündigen. ### Destination charges mit on_behalf_of Wenn ein verbundenes Konto von einer Plattform getrennt wird, werden dem/der Kund/in keine Abonnements vom Typ `on_behalf_of` für Abonnementrechnungen belastet, die auf `charge_automatically` sind. Wir erstellen weiterhin Abonnementrechnungen für jeden Zyklus, aber es bleiben Entwürfe, wobei `auto_advance` auf `false` festgelegt ist. Um mit dem Einzug von Zahlungen fortzufahren, müssen Sie die Verbindung zu dem getrennten Konto wiederherstellen oder diese Felder explizit aus der Abonnementrechnung entfernen und die Zahlung für diese Rechnungen erneut versuchen. ### Steuerberechnung und -erhebung integrieren Sie müssen zunächst feststellen, welches Unternehmen steuerpflichtig ist. Das steuerpflichtige Unternehmen kann je nach Geschäftsmodell Ihr verbundenes Konto oder die Plattform sein. Weitere Informationen finden Sie unter [Stripe Tax Connect](https://docs.stripe.com/tax/connect.md). ## See also - [Rechnungen erstellen](https://docs.stripe.com/invoicing/connect.md) - [Zahlungen erstellen](https://docs.stripe.com/connect/charges.md) - [Kund/innen kontenübergreifend teilen](https://docs.stripe.com/connect/cloning-customers-across-accounts.md) - [Mehrere Währungen](https://docs.stripe.com/connect/currencies.md)