Weiter zum Inhalt
Konto erstellen
oder
anmelden
Das Logo der Stripe-Dokumentation
/
KI fragen
Konto erstellen
Anmelden
Jetzt starten
Zahlungen
Umsatz
Plattformen und Marktplätze
Geldmanagement
Entwickler-Tools
Übersicht
Mit Connect loslegen
Integrationsgrundlagen
Musterintegrationen
Onboarding von Konten
Konto-Dashboards konfigurieren
Zahlungen weltweit akzeptieren
    Zahlung erstellen
      Direct Charges
        Gebührenkonfiguration für Ihre verbundenen Konten
        Berichte für Direct-Charge-Zahlungsgebühren
        Gemeinsame Nutzung von Zahlungsmethoden für mehrere Konten
      Destination Charges
      Separate Gebühren und Überweisungen
    Zahlungsbeschreibungen in der Abrechnung festlegen
    MCCs einrichten
    Umgang mit mehreren Währungen
    Mit Connect Zahlungslinks erstellen
    Radar mit Connect verwenden
    Angefochtene Zahlungen bei Connect
    Abos erstellen
    Rechnungen erstellen
    Mehrere Konfigurationen der Zahlungsmethoden
    Komponente für die Zahlungsmethodeneinstellungen einbetten
    Kontostand
Verbundene Konten auszahlen
Ihre Connect-Plattform verwalten
Steuerformulare für Ihre Connect-Plattform
Mit verbundenen Kontotypen zusammenarbeiten
StartseitePlattformen und MarktplätzeAccept paymentsCreate a chargeDirect charges

Gemeinsame Nutzung von Zahlungsmethoden für mehrere Konten mit Direct Charges

Speichern Sie die Zahlungsdetails auf Ihrer Plattform und klonen Sie diese auf verbundene Konten, um Direct Charges zu tätigen.

Seite kopieren

Wenn Sie Direct Charges für mehrere verbundene Konten mit denselben gespeicherten Zahlungsinformationen erstellen müssen, verwenden Sie diesen Ansatz. Verwenden Sie andernfalls unseren Leitfaden zum Erstellen von Direct Charges.

Zahlungsdaten auf Ihrer Plattform speichern

Wenn Sie Zahlungsdetails von Ihrer Kundin/Ihrem Kunden erfassen, richten Sie diese für die zukünftige Verwendung ein und speichern Sie diese in Ihrem Plattformkonto. Sie müssen jede Zahlungsmethode nur einmal einrichten.

Einen Kunden/eine Kundin auf Ihrer Plattform erstellen

Verwenden Sie in Ihrem Plattformkonto die Customers API, um ein Kundenobjekt zu erstellen, das Ihre Kundin/Ihren Kunden repräsentiert.

Command Line
cURL
curl https://api.stripe.com/v1/customers \ -u "
sk_test_BQokikJOvBiI2HlWgH4olfQ2
:"
\ -d name="Jenny Rosen"

Einen SetupIntent auf Ihrer Plattform erstellen

Wenn Sie die kundenseitigen Angaben zur Zahlungsmethode erfassen, verwenden Sie die Setup Intents API zum Erstellen eines SetupIntent auf Ihrer Plattform und ordnen Sie diesen der Kundin/dem Kunden zu.

Command Line
cURL
curl https://api.stripe.com/v1/setup_intents \ -u "
sk_test_BQokikJOvBiI2HlWgH4olfQ2
:"
\ -d customer=
{{CUSTOMER_ID}}

Wenn sich Ihre Plattform in einem anderen Land befindet als Ihre verbundenen Konten, reicht die auf Ihrer Plattform durchgeführte Einrichtung möglicherweise nicht aus. Wenn sich Ihre Plattform beispielsweise in den USA befindet, löst der Einrichtungsvorgang möglicherweise in Ländern, die der Durchsetzung der starken Kundenauthentifizierung (SCA) unterliegen, keine Authentifizierung aus, die für Direct Charges erforderlich ist. Um sicherzustellen, dass Ihre Einrichtung die Anforderungen des Landes des verbundenen Kontos erfüllt, müssen Sie möglicherweise on_behalf_of verwenden, um ein verbundenes Konto in diesem Land anzugeben.

Notiz

Sie können eine Zahlung auf Ihrer Plattform (keine Direct Charge für das verbundene Konto) akzeptieren, wenn Sie Zahlungsdetails erfassen, die Sie speichern und in verbundene Konten klonen möchten. Erstellen Sie dazu statt eines SetupIntent einen PaymentIntent mit setup_future_usage. Das Guthaben des PaymentIntent auf Ihrem Plattformkonto wird direkt dem Guthaben Ihrer Plattform gutgeschrieben.

SetupIntent bestätigen

Senden Sie das client_secret des SetupIntent an Ihr Frontend und verwenden Sie unsere clientseitigen SDKs oder Nutzeroberflächenkomponenten, um Zahlungsdetails zu erfassen und den SetupIntent zu bestätigen. Sie können beispielsweise das Payment Element verwenden, um Zahlungsinformationen zu erfassen und den SetupIntent zu bestätigen.

Die Bestätigung auf dem Client ermöglicht es den Kundinnen und Kunden, alle Abläufe zu durchlaufen, die erforderlich sind, um ihre Zahlungsdetails für die zukünftige Verwendung einzurichten, z. B. die Authentifizierung mit 3D Secure.

Bei erfolgreicher Bestätigung wird eine PaymentMethod erstellt und zur späteren Verwendung an den Kunden/die Kundin angehängt.

PaymentMethod klonen und Direct Charges auf verbundenen Konten erstellen

Nachdem Sie eine PaymentMethod für die zukünftige Verwendung auf Ihrer Plattform eingerichtet haben, klonen Sie sie auf ein verbundenes Konto und erstellen eine Direct Charge.

PaymentMethod auf die verbundenen Konten klonen

Verwenden Sie die Payment Methods API, um die auf Ihrem Plattformkonto gespeicherte PaymentMethod auf das gewünschte verbundene Konto zu klonen. Im Folgenden zeigen wir Ihnen dazu ein Beispiel. Geben Sie die ID des verbundenen Kontos als Stripe-Konto an und übergeben Sie die auf Ihrer Plattform gespeicherten IDs der Kundin/des Kunden und der Zahlungsmethode.

Notiz

Sie können nur bestimmte Arten von PaymentMethods klonen. Das Klonen unterstützt PaymentMethods, deren type auf either card oder us_bank_account festgelegt ist.

Command Line
cURL
curl https://api.stripe.com/v1/payment_methods \ -u "
sk_test_BQokikJOvBiI2HlWgH4olfQ2
:"
\ -H "Stripe-Account:
{{CONNECTED_ACCOUNT_ID}}
"
\ -d customer=
{{PLATFORM_CUSTOMER_ID}}
\ -d payment_method=
{{PAYMENT_METHOD_ID}}

Die geklonte PaymentMethod ist ein unabhängiges Objekt mit einer einzigartigen ID. Sie wird nicht mit der PaymentMethod auf Ihrer Plattform verknüpft und wird nicht mit dieser synchronisiert. Die geklonte PaymentMethod übernimmt jedoch die auf Ihrem Plattformkonto durchgeführte Einrichtung. Sie müssen sie daher nicht erneut mit dem verbundenen Konto einrichten.

PaymentIntent für ein verbundene Konto erstellen und bestätigen

Verwenden Sie die Payment Intents API, um einen PaymentIntent für ein verbundenes Konto mit der geklonten PaymentMethod zu erstellen und zu bestätigen:

Command Line
cURL
curl https://api.stripe.com/v1/payment_intents \ -u "
sk_test_BQokikJOvBiI2HlWgH4olfQ2
:"
\ -H "Stripe-Account:
{{CONNECTED_ACCOUNT_ID}}
"
\ -d payment_method=
{{PAYMENT_METHOD_ID}}
\ -d currency=USD \ -d amount=1099 \ -d off_session=true \ -d confirm=true

Wenn Sie eine Zahlung mit einer geklonten PaymentMethod erstellen, wird diese verbraucht, da sie nicht mit einer Kundin/einem Kunden verknüpft ist. Dieses Verbrauchen hat jedoch keine Auswirkungen auf die auf Ihrer Plattform gespeicherte ursprüngliche Zahlungsmethode. Sie können den verbrauchten Klon nicht wiederverwenden, Sie können allerdings die PaymentMethod der Plattform erneut klonen und den neuen Klon für eine andere Zahlung verwenden.

Wiederkehrende Zahlungen in einem verbundenen Konto einrichten

Um eine geklonte PaymentMethod für wiederkehrende Direct Charges in einem verbundenen Konto zu verwenden, müssen Sie ein Kundenobjekt im verbundenen Konto erstellen und die geklonte Zahlungsmethode daran anhängen. Anstatt dann PaymentIntents zu erstellen, erstellen Sie ein Abonnement mit der geklonten PaymentMethod und dem angehängten Kundenobjekt.

Notiz

Das Kundenobjekt, das Sie in dem verbundenen Konto erstellen, ist nicht mit dem ursprünglichen Kundenobjekt verknüpft, das auf Ihrem Plattformkonto gespeichert ist. Wenn Sie die ursprünglichen Kundeninformationen aktualisieren und diese synchronisieren möchten, müssen Sie auch alle entsprechenden Kundinnen/Kunden aktualisieren, die bei den verbundenen Konten gespeichert sind.

Kunden- und Zahlungsaktualisierungen bearbeiten

Wenn Sie keine wiederkehrenden Zahlungen einziehen, müssen Sie nur die Kundin/den Kunden und die PaymentMethod in Ihrem Plattformkonto aktualisieren. Sie klonen die PaymentMethod für jede Direct Charge. Dadurch wird sichergestellt, dass Sie immer die neueste Version verwenden. Die Kundin/der Kunde existiert nur auf Ihrem Plattformkonto, Sie müssen daher keine Kundendaten über mehrere Konten hinweg synchronisieren.

Wenn Sie wiederkehrende Zahlungen einziehen und die Kundin/den Kunden oder die Zahlungsmethode auf Ihrem Plattformkonto aktualisieren, müssen Sie auch die entsprechenden Objekte aktualisieren, die bei den verbundenen Konten gespeichert sind. Wenn Sie die ursprüngliche PaymentMethod auf Ihrer Plattform aktualisieren, klonen Sie diese erneut und verknüpfen den neuen Klon mit der Kundin/dem Kunden und dem Abonnement für das verbundene Konto. Diesen Vorgang wiederholen Sie für jedes verbundene Konto, für das ein Klon für wiederkehrende Zahlungen hinterlegt ist.

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