Weiter zum Inhalt
Konto erstellen oder anmelden
Das Logo der Stripe-Dokumentation
/
KI fragen
Konto erstellenAnmelden
Jetzt starten
Zahlungen
Umsatz
Plattformen und Marktplätze
Geldmanagement
Entwicklerressourcen
APIs und SDKsHilfe
Übersicht
Billing
ÜbersichtÜber die Billing APIs
Abonnements
    Übersicht
    So funktionieren Abonnements
    Jetzt starten
    Quickstart
    Planen Sie eine Integration
    Erstellen Sie eine Integration
    Use Cases
    Weitere Informationen über Abonnements
    Schalten Sie den Abrechnungsmodus ein
    Abonnement-Ereignisse konfigurieren
    Berechtigungen
    Rechnungen für Abonnements
    Abonnementpläne
    Wiederkehrende Preismodelle
    Abonnements einrichten
    Konfigurieren Sie die Einzugsmethoden
    Preistabelle einbetten
    Abrechnungszyklen einrichten
    Abonnements verwalten
    Abonnements zu Stripe migrieren
    Produkt- oder Abonnementmengen festlegen
    Abonnements mit gemischten Intervallen
    Abonnements zurückdatieren
    Testzeiträume einrichten
    Verwaltung von Abonnements mit aufgeschobener Zahlung
    Gutscheine anwenden
    Abonnements bearbeiten
    Verwalten Sie die Zahlungsmethoden für Abonnements
      ACH Direct Debit
      Amazon Pay
      BACS-Lastschriften im Vereinigten Königreich
      Banküberweisung
      BECS-Lastschriftverfahren in Australien
      Cash App Pay
      Klarna
      PayPal
      Revolut Pay
      Koreanische Karten
      Kakao Pay
      Naver Pay
      Vorab autorisierte Lastschriften in Kanada
      SEPA-Lastschriften in der EU
      Stablecoins
      iDEAL mit SEPA-Lastschrift
      Bancontact mit SEPA-Lastschrift
    Analytik
    Abonnements auf iOS verwalten
Invoicing
Nutzungsbasierte Abrechnung
Angebote
Kundenverwaltung
Abrechnung mit anderen Produkten
Umsatzsicherung
Automatisierungen
Integration testen
Steuer
Übersicht
Stripe Tax verwenden
Compliance-Management
Berichte
Übersicht
Bericht auswählen
Berichte konfigurieren
Berichte für mehrere Konten
API für Berichte
Umsatzrealisierung
Daten
Übersicht
Abfrage von Unternehmensdaten
Sigma
Data Pipeline
Externe Daten importieren
Vereinigte Staaten
Deutsch
StartseiteUmsatzSubscriptionsManage subscription payment methods

Ein Abonnement mit Cash App Pay einrichten

Erfahren Sie, wie Sie mit Cash App Pay ein Abonnement erstellen und abrechnen können.

Verwenden Sie diesen Leitfaden, um ein Abonnement mit Cash App Pay als Zahlungsmethode einzurichten.

Erstellen und bestätigen Sie ein Abonnement mit zwei API-Aufrufen. Der erste API-Aufruf sendet Kunden- und Produktinformationen an die Subscriptions API, um ein Abonnement und einen PaymentIntent in einem Aufruf zu erstellen. Die Antwort enthält eine PaymentIntent-ID, die Sie in einem Payment Intents API-Aufruf verwenden müssen, um die Zahlung zu bestätigen.

Produkt und Preis erstellen
Dashboard

Produkte stehen für den von Ihnen angebotenen Artikel oder Dienst. Preise geben an, wie viel und wie häufig Sie für ein Produkt berechnen. Dies schließt ein, wie viel ein Produkt kostet, welche Währung Sie akzeptieren und ob es sich um eine einmalige oder eine wiederkehrende Zahlung handelt. Wenn Sie nur ein paar wenige Produkte und Preise haben, können Sie diese im Dashboard erstellen und verwalten.

In diesem Leitfaden wird ein Stock-Foto-Service als Beispiel verwendet, für den Kund/innen ein monatliches Abonnement mit dem Betrag von 15 USD berechnet werden. Um dies zu modellieren:

  1. Gehen Sie zur Seite Produkte und klicken Sie auf Produkt erstellen.
  2. Geben Sie einen Namen für das Produkt an. Sie können optional eine Beschreibung hinzufügen und ein Bild des Produkts hochladen.
  3. Wählen Sie einen Produktsteuercode aus. Erfahren Sie mehr über Produktsteuercodes.
  4. Wählen Sie Wiederkehrend aus. Geben Sie im Anschluss daran 15 für den Preis ein und wählen Sie USD als Währung aus.
  5. Wählen Sie, ob die Steuer im Preis berücksichtigt werden soll. Sie können entweder den Standardwert aus Ihren Steuereinstellungen verwenden oder den Wert manuell festlegen. Wählen Sie in diesem Beispiel Auto aus.
  6. Wählen Sie Monatlich als Abrechnungszeitraum aus.
  7. Klicken Sie auf Weitere Preisoptionen. Wählen Sie dann Pauschalpreis als Preismodell für dieses Beispiel aus. Erfahren Sie mehr über Pauschalpreise und andere Preismodelle.
  8. Fügen Sie eine interne Preisbeschreibung und einen Lookup-Schlüssel hinzu, um bestimmte Preise in Zukunft zu organisieren, abzufragen und zu aktualisieren.
  9. Klicken Sie auf Weiter. Klicken Sie dann auf Produkt hinzufügen.

Zeichnen Sie nach Erstellen des Produkts und des Preises die Preis-ID auf, sodass Sie diese in nachfolgenden Schritten verwenden können. Die ID wird auf der Preisseite angezeigt und sieht in etwa so aus: price_G0FvDp6vZvdwRZ.

Abonnements erstellen
Serverseitig

Erstellen Sie ein Abonnement, das einen Preis und eine Kundin/einen Kunden mit dem Status incomplete hat, indem Sie den Parameter payment_behavior mit dem Wert default_incomplete angeben. Legen Sie den Parameter payment_settings.save_default_payment_method=on_subscription fest, um eine Zahlungsmethode bei der Aktivierung eines Abonnements zu speichern.

Command Line
cURL
Stripe CLI
Ruby
Python
PHP
Java
Node.js
Go
.NET
No results
curl https://api.stripe.com/v1/subscriptions \ -u "
sk_test_BQokikJOvBiI2HlWgH4olfQ2
:"
\ -d customer={{CUSTOMER_ID}} \ -d payment_behavior=default_incomplete \ -d "items[0][price]"={{PRICE_ID}} \ -d "payment_settings[save_default_payment_method]"=on_subscription \ -d "expand[0]"="latest_invoice.payments" \ -d "expand[1]"="latest_invoice.confirmation_secret"

Die Antwort enthält die erste Rechnung des Abonnements. Dies enthält die Zahlungen der Rechnung, einschließlich eines Standard-PaymentIntent, den Stripe für diese Rechnung generiert hat, und des Bestätigungsgeheimnisses, das Sie clientseitig verwenden können, um den Zahlungsvorgang sicher abzuschließen, anstatt das gesamte PaymentIntent-Objekt zu übergeben. Geben Sie das latest_invoice.confirmation_secret.client_secret an das Frontend zurück, um die Zahlung abzuschließen.

Rufen Sie die PaymentIntent-ID, die Sie zum Bestätigen einer Zahlung verwenden müssen, von latest_invoice.payments ab.

Notiz

Informationen dazu, wie Sie ein Abonnement mit einer kostenlosen Testphase erstellen, finden Sie unter Abonnement-Testphasen.

Zahlungen bestätigen
Serverseitig

Bestätigen Sie eine Zahlung mit PaymentIntents unter Verwendung der PaymentIntent-ID aus der Abonnement-Antwort.

Fügen Sie die PaymentIntent ID zum URL-Pfad hinzu und legen Sie den Wert des Parameters payment_method_types auf cashapp fest.

Command Line
cURL
No results
curl https://api.stripe.com/v1/payment_intents/:id/confirm \ -u "
sk_test_BQokikJOvBiI2HlWgH4olfQ2
:"
\ -d "payment_method_data[type]"=cashapp \ --data-urlencode return_url="https://www.stripe.com" \ -d "mandate_data[customer_acceptance][type]"=online \ -d "mandate_data[customer_acceptance][online][ip_address]"="127.0.0.0" \ -d "mandate_data[customer_acceptance][online][user_agent]"=device \ -d "mandate_data[customer_acceptance][accepted_at]"=1660000000

Die Antwort des PaymentIntent enthält den Status requires_action, was bedeutet, dass Ihre Nutzer/innen eine weitere Aktion durchführen müssen, um den PaymentIntent abzuschließen. Verwenden Sie das next_action.cashapp_handle_redirect_or_display_qr_code-Objekt aus der PaymentIntent-Antwort, um Ihre Nutzer/innen zu einer von Stripe gehosteten Seite weiterzuleiten, die den QR-Code anzeigt, oder rendern Sie den QR-Code direkt. Um Nutzer/innen zu authentifizieren, befolgen Sie die Anweisungen zum Weiterleiten und Authentifizieren von Transaktionen. Nach der Authentifizierung leitet die mobile Cash App-Anwendung die Nutzer/innen an die return_url auf ihrem Mobilgerät weiter und der PaymentIntent wechselt in den Status succeeded.

Nach einer erfolgreichen Zahlung wird das Abonnement aktiv und die Zahlungsmethode wird als Standard-Zahlungsmethode gespeichert.

War diese Seite hilfreich?
JaNein
  • Benötigen Sie Hilfe? Kontaktieren Sie den Kundensupport.
  • Schauen Sie sich unser Änderungsprotokoll an.
  • Fragen? Sales-Team kontaktieren.
  • LLM? Lesen Sie llms.txt.
  • Unterstützt von Markdoc