Weiter zum Inhalt
Konto erstellen
oder
anmelden
Das Logo der Stripe-Dokumentation
/
KI fragen
Konto erstellen
Anmelden
Jetzt starten
Zahlungen
Finanzautomatisierung
Plattformen und Marktplätze
Geldmanagement
Entwickler-Tools
Jetzt starten
Zahlungen
Finanzautomatisierung
Jetzt starten
Zahlungen
Finanzautomatisierung
Plattformen und Marktplätze
Geldmanagement
Übersicht
Billing
    Übersicht
    Über die Billing APIs
    Abonnements
      Übersicht
      Quickstart
      Use Cases
      Ihre Integration erstellen
      Funktionen für Abonnements
        Rechnungen für Abonnements
        Abonnementpläne
        Abonnementpreise
        Wiederkehrende Preismodelle
        Preistabelle einbetten
        Abonnements starten
        Mengen festlegen
        Abrechnungszyklen einrichten
        Abonnements zurückdatieren
        Mehrere Artikel abonnieren
        Testzeiträume einrichten
        Gutscheine anwenden
        Abonnements zu Stripe migrieren
        So werden anteilmäßig verrechnete Gutschriften berechnet
        Abonnementzahlungen
        Zahlungsmethoden für Abonnements
        Integration mit Drittanbietern von Zahlungsdienstleistungen
        Einzugsmethoden
        Teilen Sie einen Link, um die Zahlungsdetails zu aktualisieren
        Starke Kundenauthentifizierung (SCA)
        Abonnements verwalten
        Abonnements bearbeiten
        Ausstehende Aktualisierungen verwalten
      Analytik
    Invoicing
    Nutzungsbasierte Abrechnung
    Connect und Billing
    Tax und Billing
    Angebote
    Umsatzsicherung
    Automatisierungen
    Skripte
    Umsatzrealisierung
    Kundenverwaltung
    Berechtigungen
    Integration testen
Steuer
Berichte
Daten
Start-up-Gründung
StartseiteFinanzautomatisierungBillingSubscriptionsSubscription features

Abonnements mit mehreren Produkten

Erstellen Sie Abonnements mit mehreren Produkten, die alle in einer Rechnung abgerechnet werden.

Seite kopieren

Wenn Sie mehrere Produkte anbieten oder unterschiedliche Beträge für das gleiche Produkt berechnen möchten, können Sie einem Abonnement mehrere Produkte zuordnen. Für jeden Abrechnungszeitraum wird eine Rechnung mit den einzelnen Preisen erstellt. Somit ist nur eine Zahlung für diese Rechnung erforderlich, wodurch Ihre Kosten und die Zahl der Abbuchungen bei Ihren Kund/innen sinken.

Abonnements mit mehreren Produkten erstellen

Erstellen Sie Abonnements für mehrere Produkte für Kund/innen mit dem Parameter items. Geben Sie für jedes Produkt den price und optional eine quantity an (wenn ein anderer Wert als 1 verwendet wird):

Command Line
cURL
curl https://api.stripe.com/v1/subscriptions \ -u "
sk_test_BQokikJOvBiI2HlWgH4olfQ2
:"
\ -d customer=
{{CUSTOMER_ID}}
\ -d "items[0][price]"=price_CBXbz9i7AIOTzr \ -d "items[1][price]"=price_IFuCu48Snc02bc \ -d "items[1][quantity]"=2

Die Antwort enthält eine Auflistung aller Abonnement-Artikel, Preise und Mengen:

{ "id": "sub_CZEpS1Zt9QLxdo", "object": "subscription", ... "items": { "object": "list", "data": [ { "id": "si_H1yPnAVzP9vDRW", "object": "subscription_item", "created": 1585939321, "metadata": { }, "price": { "id": "price_H1c8v1liEvrfcd", "object": "price", "active": true, "billing_scheme": "per_unit", "created": 1585856460, "currency": "usd", "livemode": false, "lookup_key": null, "metadata": { }, "nickname": null, "product": "prod_H1c7exjJHbC4sr", "recurring": { "interval": "month", "interval_count": 1, "trial_period_days": null, "usage_type": "licensed" }, "tiers": null, "tiers_mode": null, "transform_quantity": null, "type": "recurring", "unit_amount": 1000, "unit_amount_decimal": "1000" }, "quantity": 1, "subscription": "sub_H1yPRslJXa4TUt", "tax_rates": [ ] }, {

Abrechnungszeiträume mit mehreren Preisen

Bei herkömmlichen Preisen, bei denen ein fester Betrag für ein Intervall berechnet wird, erfolgt die Abrechnung zu Beginn eines Abrechnungszyklus. Der Kunde/die Kundin zahlt mit jeder Rechnung effektiv für das nächste Dienstleistungsintervall. Bei der nutzungsbasierten Abrechnung variiert der von Kundinnen/Kunden zu zahlende Betrag je nach Verbrauch während des Abrechnungszyklus, d. h. die Kundinnen/Kunden zahlen am Ende für ihre Nutzungsmenge.

Wenn in einem Abonnement ein Festpreis mit einer nutzungsbasierten Abrechnung kombiniert wird, wird die gemessene Nutzung aus dem vorherigen Abrechnungszyklus zusammen mit dem Festpreis für den neuen Abrechnungszyklus zu Beginn eines Intervalls berechnet. Die nutzungsbasierte Abrechnung und der Festpreis werden in einer Rechnung zusammengefasst.

Einschränkungen

Mehrere Abonnements

Um einem/einer Kund/in mehrere Abonnements mit unterschiedlichen Abrechnungsintervallen oder Testzeiträumen anzubieten, befolgen Sie die Schritte unter Mehrere Abonnements.

Da die Verwendung mehrerer Produkte in einem Abonnement zu einer einzigen Rechnung und Zahlung führt, müssen alle Preise für diese Produkte die gleiche Währung und das gleiche Abrechnungsintervall haben. In einem Abonnement sind außerdem maximal 20 Produkte möglich.

Rabatte, Steuern und Testzeiträume

Bei der Verwendung mehrerer Produkte können Sie wie bei einem Abonnement für ein einzelnes Produkt auch Rabatte erstellen, Steuern einziehen und Testzeiträume verwenden. Geben Sie diese als übergeordnete Argumente für den Aufruf zum Erstellen oder Aktualisieren des Abonnements an, da sie für das Abonnement an sich gelten:

Command Line
cURL
curl https://api.stripe.com/v1/subscriptions \ -u "
sk_test_BQokikJOvBiI2HlWgH4olfQ2
:"
\ -d customer=
{{CUSTOMER_ID}}
\ -d "discounts[0][coupon]"=free-period \ -d "default_tax_rates[0]"=txr_1EO66sClCIKljWvs98IiVfHW \ -d trial_end=1610403705 \ -d "items[0][price]"=price_CBXbz9i7AIOTzr \ -d "items[1][price]"=price_IFuCu48Snc02bc \ -d "items[1][quantity]"=2

Wenn Sie ein Abonnement erstellen, indem Sie Preise an das Attribut items übergeben, wird jeder Testzeitraum ignoriert, der bei den einzelnen Preisen angegeben ist. Der Testzeitraum wird nur berücksichtigt, wenn Sie ein Abonnement mit einem einzigen Preis unter Verwendung des älteren Planattributs erstellen.

Mehrere Abonnements für eine/n Kund/in

Sie können mehrere Abonnements gleichzeitig für eine Kundin/einen Kunden erstellen. Diese Funktion ist hilfreich, wenn Ihre Kund/innen mehrere Produkte mit unterschiedlichen Intervallen abonnieren möchten. Jedes Abonnement hat seinen eigenen separaten Abrechnungszyklus, seine eigene Rechnung und seine eigene Abbuchung – unabhängig davon, ob die zugrunde liegenden Preise das gleiche Abrechnungsintervall aufweisen.

Erstellen Sie mehrere Abonnements für eine Kundin/einen Kunden, indem Sie den gleichen Code für Abonnement erstellen verwenden:

Command Line
cURL
curl https://api.stripe.com/v1/subscriptions \ -u "
sk_test_BQokikJOvBiI2HlWgH4olfQ2
:"
\ -d customer=cus_4fdAW5ftNQow1a \ -d "items[0][price]"=price_CZB2krKbBDOkTS
Command Line
cURL
curl https://api.stripe.com/v1/subscriptions \ -u "
sk_test_BQokikJOvBiI2HlWgH4olfQ2
:"
\ -d customer=cus_4fdAW5ftNQow1a \ -d "items[0][price]"=price_CZB1AX3KOacNJw

Abonnementmengen verwenden

Wenn Sie mehrere Abonnements mit dem gleichen Preis erstellen, ist jedes Abonnement unabhängig, einschließlich seiner Zahlungen und Abrechnungszyklen. Alternativ können Sie auch ein einzelnes Abonnement mit mehreren Mengen erstellen.

Eine Kundin/ein Kunde kann mehrere Produkte oder auch ein einzelnes Produkt mehrfach abonnieren. Jedes Abonnement verfügt über eine eindeutige ID und sein Status wird unabhängig von den anderen Abonnements der Kundin/des Kunden verarbeitet. Jedes Abonnement hat außerdem seinen eigenen unabhängigen Abrechnungszyklus, der auf dem Abrechnungszyklusanker des Abonnements basiert.

Wenn eine Kundin/ein Kunde mehrere Abonnements hat, gibt die Eigenschaft subscriptions des Customer-Objekts eine Auflistung der einzelnen Abonnements an:

{ "id": "cus_4fdAW5ftNQow1a", "object": "customer", "subscriptions": { "object": "list", "data": [ { "id": "sub_9RRl3XywPg2P5H", "object": "subscription", ... "price": { "id": "price_CZB2krKbBDOkTS", "object": "price", "amount": 2995, ... } }, { "id": "sub_9RRlIq2t9obFLI", "object": "subscription", ... "price": { "id": "price_CZB1AX3KOacNJw", "object": "price", "amount": 1295, ... } } ] ... } ... }

Siehe auch

  • Mengen festlegen
  • Testphasen verwenden
  • Subscriptions API
War diese Seite hilfreich?
JaNein
Benötigen Sie Hilfe? Kontaktieren Sie den Kundensupport.
Nehmen Sie an unserem Programm für frühzeitigen Zugriff teil.
Schauen Sie sich unser Änderungsprotokoll an.
Fragen? Sales-Team kontaktieren.
LLM? Lesen Sie llms.txt.
Unterstützt von Markdoc