# Informationen zu den Billing APIs Verstehen, wie die Billing API-Objekte zusammenarbeiten. Wir empfehlen die Verwendung von [Checkout-Sitzungen zum Erstellen von Abonnements](https://docs.stripe.com/billing/quickstart.md). Bei einer Checkout-Sitzung wird für Ihre Kundinnen und Kunden eine Zahlungsseite bereitgestellt, auf der sie ihre Zahlungsdetails eingeben. Stripe erstellt dann den Kunden, aktiviert das Abo und wickelt die Zahlung mit den unten beschriebenen Billing API-Objekten ab. Wenn Sie ein *Abonnement* erstellen, generiert Stripe bei jedem Abrechnungszyklus automatisch ein -Objekt. Jedes `Invoice` erzeugt automatisch ein -Objekt, um die Zahlung mit der gespeicherten Zahlungsmethode der Kundin/des Kunden einzuziehen. Nachdem Sie das Abonnement erstellt haben, verwaltet Stripe den Rest des Abrechnungszyklus. Ein Abonnement verfügt über: - Ein *Produkt* (Products represent what your business sells—whether that's a good or a service), um zu modellieren, was verkauft wird. - Ein *Preis* (Prices define how much and how often to charge for products. This includes how much the product costs, what currency to use, and the interval if the price is for subscriptions), um das Intervall und den Betrag für die Zahlung zu bestimmen. - Ein Objekt, das eine Kundin/einen Kunden darstellt, um die *Zahlungsmethoden* (PaymentMethods represent your customer's payment instruments, used with the Payment Intents or Setup Intents APIs) zu speichern, die für jede wiederkehrende Zahlung verwendet werden. Je nachdem, wie Sie Ihre Kundinnen/Kunden modellieren, kann es sich dabei entweder um ein von [Kundinnen/Kunden konfiguriertes Konto](https://docs.stripe.com/api/v2/core/accounts/object.md#v2_account_object-configuration-customer-applied) oder um ein/e [Kundin/Kunden](https://docs.stripe.com/api/customers.md) handeln. > #### Verwenden Sie die Accounts v2 API zum Darstellen von Kundinnen und Kunden > > Die Accounts v2 API ist allgemein für Connect-Nutzer/innen verfügbar und für andere Stripe-Nutzer/innen in der öffentlichen Vorschau. Wenn an der Accounts v2 Vorschau teilnehmen, müssen Sie eine [Vorschauversion](https://docs.stripe.com/api-v2-overview.md#sdk-and-api-versioning) in Ihrem Code angeben. > > Um Zugriff auf die Accounts v2 Vorschau anzufordern, {% collect-email modal=true modal_link_text=“sign up.” list=“payin-payout-reuse-waitlist@stripe.com” send_direct_email=true intro_text=“Sind Sie am frühzeitigen Zugang zur Vorschau der Accounts v2 API interessiert?" body_text=“Wir sind gerade dabei, die Vorschau von Accounts v2 bereitzustellen. Um Zugang zu beantragen, geben Sie unten Ihre E-Mail-Adresse ein.” form_cta_text=“Registrieren” success_text=“Danke! Wir melden uns bald.” show_email_confirmation=wahr /%} > > Für die meisten Anwendungsfälle empfehlen wir, [Ihre Kundinnen und Kunden als vom Kunden bzw. von der Kundin konfigurierte Account-Objekte abzubilden](https://docs.stripe.com/accounts-v2/use-accounts-as-customers.md), anstatt [Customer](https://docs.stripe.com/api/customers.md)-Objekte zu verwenden. #### Accounts v2 Ein Diagramm, das gängige Abrechnungsobjekte und ihre Beziehungen veranschaulicht (See full diagram at https://docs.stripe.com/billing/billing-apis) #### Customer v1 Ein Diagramm, das gängige Abrechnungsobjekte und ihre Beziehungen veranschaulicht (See full diagram at https://docs.stripe.com/billing/billing-apis) ## API-Objekt-Definitionen | Ressource | Definition | | ----------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | [Als Kunde/Kundin konfiguriertes Konto](https://docs.stripe.com/api/v2/core/accounts/create.md#v2_create_accounts-configuration-customer) | Stellt in der Accounts v2 API einen Kunden/eine Kundin dar, der/die ein Abonnement erwirbt. Konfigurieren Sie ein `Account`-Objekt als Kunde/Kundin und verknüpfen Sie es mit einem Abonnement, um wiederkehrende Zahlungen zu erheben und nachzuverfolgen sowie die abonnierten Produkte zu verwalten. Weitere Informationen finden Sie im [Leitfaden zur Verwendung von Accounts als Kunde/Kundin](https://docs.stripe.com/accounts-v2/use-accounts-as-customers.md). | | [Kundin/Kunde](https://docs.stripe.com/api/customers.md) | Stellt eine Kundin/einen Kundin in der Customers API dar, die/der ein Abonnement erwirbt. Verwenden Sie das mit einem Abonnement verknüpfte `Customer`-Objekt, um wiederkehrende Zahlungen durchzuführen und zu verfolgen und die abonnierten Produkte zu verwalten. | | [Berechtigung](https://docs.stripe.com/api/entitlements/active-entitlement.md) | Stellt den Zugriff eines Kunden/einer Kundin auf eine Funktion dar, die in einem Dienstleistungsprodukt enthalten ist, das er/sie abonniert hat. Wenn Sie ein Abonnement für den wiederkehrenden Kauf eines Produkts durch einen Kunden/eine Kundin erstellen, wird automatisch eine aktive Berechtigung für jede diesem Produkt zugeordnete Funktion erstellt. Wenn ein Kunde/eine Kundin auf Ihre Dienstleistungen zugreift, verwenden Sie seine/ihre aktiven Berechtigungen, um die in seinem/ihrem Abonnement enthaltenen Funktionen zu aktivieren. | | [Funktion](https://docs.stripe.com/api/entitlements/feature.md) | Stellt eine Funktion oder Fähigkeit dar, auf die Ihre Kundinnen und Kunden zugreifen können, wenn sie ein Dienstleistungsprodukt abonnieren. Sie können Funktionen in ein Produkt einfügen, indem Sie ProductFeatures erstellen. | | [Rechnung](https://docs.stripe.com/api/invoices.md) | Eine Aufstellung der Beträge, die ein Kunde/eine Kundin schuldet, die den Zahlungsstatus vom Entwurf bis zur Bezahlung oder anderweitigem Abschluss verfolgt. Bei Abonnements werden automatisch Rechnungen erstellt. | | [PaymentIntent](https://docs.stripe.com/api/payment_intents.md) | Eine Möglichkeit zum Erstellen dynamischer Zahlungsabläufe. Mit einem PaymentIntent wird der Lebenszyklus der Bezahlvorgänge von Kundinnen/Kunden verfolgt, und es werden zusätzliche Authentifizierungsschritte ausgelöst, wenn dies aufgrund von gesetzlichen Vorschriften, nutzerdefinierten Radar-Betrugsregeln oder auf Weiterleitung basierenden Zahlungsmethoden erforderlich ist. Rechnungen erstellen automatisch PaymentIntents. | | [PaymentMethod](https://docs.stripe.com/api/payment_methods.md) | Die Zahlungsmethoden einer Kundin/eines Kunden, mit denen sie/er für Ihre Produkte bezahlt. Sie können beispielsweise eine Kreditkarte in einem kundenkonfigurierten `Account` oder `Customer` speichern und damit wiederkehrende Zahlungen für diese Kundin/diesen Kunden/ vornehmen. Wird in der Regel mit der Payment Intents API oder der Setup Intents API verwendet. | | [Preis](https://docs.stripe.com/api/prices.md) | Definiert den Stückpreis, die Währung und den Rechnungszyklus für ein Produkt. | | [Produkt](https://docs.stripe.com/api/products.md) | Eine Ware oder Dienstleistung, die Ihr Unternehmen verkauft. Ein Dienstleistungsprodukt kann eine oder mehrere Funktionen beinhalten. | | [ProductFeature](https://docs.stripe.com/api/product-feature.md) | Stellt die Aufnahme einer einzelnen Funktion in ein einzelnes Produkt dar. Jedes Produkt ist für jede Funktion, die es enthält, mit einer ProductFeature verknüpft, und jede Funktion ist für jedes Produkt, das sie enthält, mit einer ProductFeature verknüpft. | | [Abonnement](https://docs.stripe.com/api/subscriptions.md) | Stellt den geplanten wiederkehrenden Kauf eines Produkts durch einen Kunden/eine Kundin dar. Verwenden Sie ein Abonnement, um Zahlungen einzuziehen und eine wiederholte Lieferung oder einen kontinuierlichen Zugriff auf ein Produkt zu ermöglichen. | Hier ist ein Beispiel dafür, wie Produkte, Funktionen und Berechtigungen zusammen funktionieren. Stellen Sie sich vor, Sie möchten einen wiederkehrenden Service einrichten, der zwei Stufen anbietet: ein Standard-Produkt mit grundlegenden Funktionalitäten und ein erweitertes Produkt, das erweiterte Funktionalitäten bietet. 1. Sie erstellen zwei Funktionen: `basic_features` und `extended_features`. 1. Sie erstellen zwei Produkte: `standard_product` und `advanced_product`. 1. Für das Standardprodukt erstellen Sie eine ProductFeature, die `basic_features` mit `standard_product` verknüpft. 1. Für das erweiterte Produkt erstellen Sie zwei ProductFeatures: eine, die `basic_features` mit `advanced_product` verknüpft, und eine, die `extended_features` mit `advanced_product` verknüpft. Ein Kunde/eine Kundin, `first_customer`, abonniert das Standardprodukt. Wenn Sie das Abonnement erstellen, erstellt Stripe automatisch eine Berechtigung, die `first_customer` mit `basic_features` verknüpft. Ein anderer Kunde/eine andere Kundin, `second_customer`, abonniert das erweiterte Produkt. Wenn Sie das Abonnement erstellen, erstellt Stripe automatisch zwei Berechtigungen: eine, die `second_customer` mit `basic_features` verknüpft, und eine, die `second_customer` mit `extended_features` verknüpft. Sie können festlegen, welche Funktionen für einen Kunden/eine Kundin bereitgestellt werden sollen, indem Sie [seine/ihre aktiven Berechtigungen abrufen oder das Ereignis mit der Zusammenfassung der aktiven Berechtigungen überwachen](https://docs.stripe.com/billing/entitlements.md#entitlements). Sie müssen ihre Abonnements, Produkte und Funktionen nicht abrufen.