# Mit Connect Zahlungslinks erstellen Mit Connect können Sie Zahlungslinks für verbundene Konten erstellen und dabei optional Gebühren erheben. Sie wissen noch nicht viel ü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)? Werfen Sie einen Blick auf unseren [Übersichtsartikel](https://docs.stripe.com/connect.md). Sie können Zahlungslinks für Zahlungen an verbundene Konten erstellen. Zahlungslinks unterstützen [alle ](https://docs.stripe.com/connect/charges.md) Arten von Zahlungen und ermöglichen es Ihrer Plattform, eine Plattformgebühr zu erheben. ## Zahlungslink mit Direct Charges erstellen #### Dashboard 1. Öffnen Sie im Dashboard die Seite [Payment Links](https://dashboard.stripe.com/payment-links/create/standard-pricing) und klicken Sie auf **+ Neu**. 1. Wählen Sie auf der Registerkarte **Zahlungsseite** ein bestehendes Produkt aus oder klicken Sie auf **+ Neues Produkt hinzufügen**. 1. Verwenden Sie auf der Registerkarte **Zahlungsseite** **Optionen** und **Erweiterte Optionen**, um den Zahlungslink anzupassen. 1. Wählen Sie auf der Registerkarte **Nach Zahlung** die Option **Zahlung mit einem verbundenen Konto aufteilen** aus. Wählen Sie dann das verbundene Konto aus und geben Sie die Plattformgebühr ein. Bei einzelnen Zahlungen ist die Gebühr ein fester Betrag. Bei wiederkehrenden Zahlungen ist die Gebühr ein Prozentsatz. 1. Klicken Sie auf **Link erstellen**. Wenn eine Kundin/ein Kunde ein Produkt über diesen Zahlungslink kauft, erhält das verbundene Konto die Zahlung abzüglich einer etwaigen [Plattformgebühr](https://docs.stripe.com/connect/payment-links.md#collecting-fees), die auf Ihr Plattformguthaben übergeht. #### Payment Links API Um einen Zahlungslink zu erstellen, der Direct Charges verwendet, müssen Sie zunächst das [Produkt](https://docs.stripe.com/api.md#create_product) und den [Preis](https://docs.stripe.com/api.md#create_price) erstellen, während Sie als verbundenes Konto [authentifiziert](https://docs.stripe.com/connect/authentication.md#stripe-account-header) sind. Anschließend [erstellen Sie den Zahlungslink](https://docs.stripe.com/api.md#create_payment_link), auch während Sie als verbundenes Konto authentifiziert sind. ```curl curl https://api.stripe.com/v1/payment_links \ -u "<>:" \ -H "Stripe-Account: {{CONNECTEDACCOUNT_ID}}" \ -d "line_items[0][price]={{PRICE_ID}}" \ -d "line_items[0][quantity]=1" ``` Wenn Sie Direct Charges verwenden, ist das verbundene Konto für die Kosten der Stripe-Gebühren, Rückerstattungen und Rückbuchungen verantwortlich. ## Zahlungslink mit Destination Charges erstellen #### Dashboard 1. Öffnen Sie im Dashboard die Seite [Payment Links](https://dashboard.stripe.com/payment-links/create/standard-pricing) und klicken Sie auf **+ Neu**. 1. Wählen Sie auf der Registerkarte **Zahlungsseite** ein bestehendes Produkt aus oder klicken Sie auf **+ Neues Produkt hinzufügen**. 1. Verwenden Sie auf der Registerkarte **Zahlungsseite** **Optionen** und **Erweiterte Optionen**, um den Zahlungslink anzupassen. 1. Wählen Sie auf der Registerkarte **Nach der Zahlung** die Option **Zahlung mit einem verbundenen Konto aufteilen** aus. Wählen Sie dann das verbundene Konto aus und geben Sie die Plattformgebühr ein. Bei einmaligen Zahlungen ist die Gebühr ein fester Betrag. Bei wiederkehrenden Zahlungen ist die Gebühr ein Prozentsatz. Die Plattformgebühr sollte groß genug sein, um die Stripe-Gebühren zu decken, die Ihre Plattform zahlt. Lassen Sie **Zahlung im Namen des ausgewählten Konto durchführen** deaktiviert. 1. Klicken Sie auf **Link erstellen**. Wenn eine Kundin/ein Kunde ein Produkt über diesen Zahlungslink kauft, erhält die Plattform die Zahlung. Die Geldbeträge werden dann automatisch auf das verbundene Konto übertragen, abzüglich der [Plattformgebühr](https://docs.stripe.com/connect/payment-links.md#collecting-fees), die auf Ihrem Plattformguthaben verbleibt. #### Payment Links API Um einen Zahlungslink zu erstellen, der auf der Plattform die Belastung auslöst und automatische Übertragungen auf ein verbundenes Konto erstellt, müssen Sie zunächst das [Produkt](https://docs.stripe.com/api.md#create_product) und den [Preis](https://docs.stripe.com/api.md#create_price) auf dem Konto der Plattform erstellen. Anschließend [erstellen Sie den Zahlungslink](https://docs.stripe.com/api.md#create_payment_link) und geben dabei die ID des verbundenen Kontos als [Wert](https://docs.stripe.com/api/payment-link/object.md#payment_link_object-transfer_data) für `transfer_data[destination]` an. ```curl curl https://api.stripe.com/v1/payment_links \ -u "<>:" \ -d "line_items[0][price]={{PRICE_ID}}" \ -d "line_items[0][quantity]=1" \ -d "transfer_data[destination]={{CONNECTEDACCOUNT_ID}}" ``` Bei Verwendung automatischer Übertragungen ist die Plattform die/der eingetragene/n *Händler/in* (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). Wenn Sie Destination Charges mit einem Zahlungslink erstellen, verwendet die Zahlungsseite die Markeneinstellungen Ihrer Plattform. Weitere Informationen finden Sie im Abschnitt [Branding individuell gestalten](https://docs.stripe.com/connect/payment-links.md#customize-branding). ## Einen Zahlungslink mit Destination Charges und on_behalf_of erstellen #### Dashboard 1. Öffnen Sie im Dashboard die Seite [Payment Links](https://dashboard.stripe.com/payment-links/create/standard-pricing) und klicken Sie auf **+ Neu**. 1. Wählen Sie auf der Registerkarte **Zahlungsseite** ein bestehendes Produkt aus oder klicken Sie auf **+ Neues Produkt hinzufügen**. 1. Verwenden Sie auf der Registerkarte **Zahlungsseite** **Optionen** und **Erweiterte Optionen**, um den Zahlungslink anzupassen. 1. Wählen Sie auf der Registerkarte **Nach Zahlung** die Option **Zahlung mit einem verbundenen Konto aufteilen** und das richtige verbundene Konto aus. 1. Geben Sie unter **Wie viel sollte Ihr Unternehmen behalten?** einen Betrag für die Plattformgebühr ein. Bei einmaligen Zahlungen ist die Gebühr ein fester Betrag. Bei wiederkehrenden Zahlungen ist die Gebühr ein Prozentsatz. 1. Wählen Sie **Zahlung im Namen des ausgewählten Kontos vornehmen** aus, um das verbundene Konto als [Abwicklungshändler](https://docs.stripe.com/connect/destination-charges.md#settlement-merchant) anzugeben. 1. Klicken Sie auf **Link erstellen**. #### Payment Links API Sie können auch eine Destination Charge mit dem verbundenen Konto als Abwicklungshändler/in erstellen, indem Sie den Parameter `on_behalf_of` auf die ID des verbundenen Kontos festlegen. Die/der Abwicklungshändler/in wirkt sich auf Folgendes aus: - Wessen Zahlungsbeschreibung der/die Endkund/in sieht - Wessen Adresse und Telefonnummer der/die Endkund/in sieht - Die Abrechnungswährung der Zahlung - Das Branding der Zahlungsseite, das der/die Kund/in sieht ```curl curl https://api.stripe.com/v1/payment_links \ -u "<>:" \ -d "line_items[0][price]={{PRICE_ID}}" \ -d "line_items[0][quantity]=1" \ -d "on_behalf_of={{CONNECTEDACCOUNT_ID}}" \ -d "transfer_data[destination]={{CONNECTEDACCOUNT_ID}}" ``` ## Eine Zahlung mit separaten Zahlungen und Überweisungen erstellen Wenn Sie die Übertragung von Geldmittel auf verbundene Konten explizit steuern möchten, z. B. wenn Sie Geldmittel von einer einzigen Zahlung auf mehrere verbundene Konten aufteilen, können Sie einen Zahlungslink mit separaten Zahlungen und Überweisungen erstellen. Diese Zahlungen führen nicht automatisch zur Übertragung von Geldmittel auf verbundene Konten. #### Dashboard 1. Öffnen Sie im Dashboard die Seite [Payment Links](https://dashboard.stripe.com/payment-links/create/standard-pricing) und klicken Sie auf **+ Neu**. 1. Wählen Sie auf der Registerkarte **Zahlungsseite** ein bestehendes Produkt aus oder klicken Sie auf **+ Neues Produkt hinzufügen**. 1. Verwenden Sie auf der Registerkarte **Zahlungsseite** **Optionen** und **Erweiterte Optionen**, um den Zahlungslink anzupassen. 1. Lassen Sie auf der Registerkarte **Nach Zahlung** die Option **Zahlung mit einem verbundenen Konto aufteilen** deaktiviert. 1. Klicken Sie auf **Link erstellen**. 1. Wenn Sie bereit sind, Ihr verbundenes Konto zu bezahlen, gehen Sie zum Abschnitt **Guthaben** auf der Detailseite des verbundenen Konto und klicken Sie auf **Geldmittel senden**. 1. Geben Sie einen Betrag zur Übertragung auf das verbundene Konto ein. Um eine [Plattformgebühr](https://docs.stripe.com/connect/payment-links.md#collecting-fees) zu berechnen, reduzieren Sie den Überweisungsbetrag um den Betrag der Transaktionsgebühr. #### Payment Links API Sie können die API nicht verwenden, um Zahlungslinks zu erstellen, die separate Zahlungen und Überweisungen verwenden. ## Bestellungen ausführen, die über Zahlungslinks aufgegeben wurden Nachdem ein/e Endkund/in über einen Zahlungslink bezahlt hat, müssen Sie Ihre verbundenen Konten aktivieren, um jedes erforderliche *Fulfillment* (Fulfillment is the process of providing the goods or services purchased by a customer, typically after payment is collected) zu verarbeiten. Konfigurieren Sie [im Dashboard](https://dashboard.stripe.com/account/webhooks) einen *Webhook* (A webhook is a real-time push notification sent to your application as a JSON payload through HTTPS requests)-Endpoint. ![Webhooks-Seite im Stripe-Dashboard](https://b.stripecdn.com/docs-statics-srv/assets/account_webhooks.03b71cec87ef2093fe0caa92e5bfce44.png) Erstellen Sie dann einen HTTP-Endpoint auf Ihrem Server, um die abgeschlossenen Zahlungen zu überwachen. Ersetzen Sie den geheimen Schlüssel des Endpoints (`whsec_...`) aus dem Beispiel durch Ihren Schlüssel. #### Ruby ```ruby # Using Sinatra. require 'sinatra' require 'stripe' set :port, 4242 # Don't put any keys in code. See https://docs.stripe.com/keys-best-practices. # Find your keys at https://dashboard.stripe.com/apikeys. Stripe.api_key = '<>' # If you are testing your webhook locally with the Stripe CLI you # can find the endpoint's secret by running `stripe listen` # Otherwise, find your endpoint's secret in your webhook settings in # the Developer Dashboard endpoint_secret = 'whsec_...' post '/webhook' do payload = request.body.read sig_header = request.env['HTTP_STRIPE_SIGNATURE'] event = nil # Verify webhook signature and extract the event. # See https://stripe.com/docs/webhooks#verify-events for more information. begin event = Stripe::Webhook.construct_event( payload, sig_header, endpoint_secret ) rescue JSON::ParserError => e # Invalid payload. status 400 return rescue Stripe::SignatureVerificationError => e # Invalid Signature. status 400 return end if event['type'] == 'checkout.session.completed' session = event['data']['object'] connected_account_id = event['account'] handle_completed_checkout_session(connected_account_id, session) end status 200 end def handle_completed_checkout_session(connected_account_id, session) # Fulfill the purchase puts 'Connected account ID: ' + connected_account_id puts session.to_s end ``` Weitere Informationen finden Sie in unserem [Leitfaden zur Bestellabwicklung](https://docs.stripe.com/checkout/fulfillment.md). ## Optional: Plattformgebühren erheben Optional können Sie für jede über den Zahlungslink getätigte Zahlung eine Plattformgebühr einziehen. #### Dashboard Bei einmaligen Zahlungen ist die Transaktionsgebühr ein fester Betrag für jede Zahlung über denselben Zahlungslink. Sie variiert nicht nach Menge, Rabatten oder Steuern. Bei wiederkehrende Zahlungen ist die Transaktionsgebühr ein festgelegter Prozentsatz der gesamten Transaktion für jede Zahlung, die über denselben Zahlungslink getätigt wird. Die Plattformgebühr sollte hoch genug sein, um die Stripe-Gebühren zu decken, die Ihre Plattform zahlt. 1. Wählen Sie auf der Registerkarte **Nach Zahlung** die Option **Zahlung mit einem verbundenen Konto aufteilen** aus. 1. Geben Sie den Betrag oder Prozentsatz der Plattformgebühr unter **Wie viel sollte Ihr Unternehmen behalten?** ein. 1. Nachdem Sie den Zahlungslink so konfiguriert haben, dass die Zahlung mit Ihrem verbundenen Konto aufgeteilt wird, klicken Sie auf **+Link erstellen**, um die URL zu generieren. Nachdem eine Kundin/ein Kunde über den Zahlungslink bezahlt hat, hängt der Geldfluss vom Zahlungstyp ab: - **Direct Charges:** Stripe fügt den gesamten Betrag dem Guthaben des verbundenen Kontos hinzu und zieht Stripe-Gebühren davon ab. Stripe überträgt dann die Plattformgebühr vom Guthaben des verbundenen Kontos auf das Guthaben Ihres Plattformkontos. - **Indirekte Zahlungen:** Stripe fügt den gesamten Betrag dem Konto der Plattform hinzu und zieht Stripe-Gebühren davon ab. Stripe überträgt dann einen Betrag abzüglich der Plattformgebühr von Ihrem Plattformguthaben auf das verbundene Konto. #### Payment Links API Für einen Zahlungslink, der nur Posten mit einmaligen Preisen enthält, können Sie einen [application_fee_amount](https://docs.stripe.com/api/payment-link/object.md#payment_link_object-application_fee_amount) definieren. Sie können keinen Prozentsatz als Plattformgebühr für einmalige Zahlungen festlegen. Wenn der Zahlungslink einen wiederkehrenden Preis enthält, können Sie stattdessen einen [application_fee_percent](https://docs.stripe.com/api/payment-link/object.md#payment_link_object-application_fee_percent) definieren. Dies muss eine nicht negative Dezimalzahl zwischen 0 und 100 mit höchstens zwei Nachkommastellen sein. Plattformgebühren für Abonnements müssen ein Prozentsatz sein, da der für Abonnements berechnete Betrag variieren kann. Sie können keinen Pauschalbetrag als Plattformgebühr für Abonnements festlegen. Dieses Beispiel zeigt einen [application_fee_amount](https://docs.stripe.com/api/payment-link/object.md#payment_link_object-application_fee_amount) für eine Zahlungslink mit einer direkten Zahlung für das verbundene Konto: ```curl curl https://api.stripe.com/v1/payment_links \ -u "<>:" \ -H "Stripe-Account: {{CONNECTEDACCOUNT_ID}}" \ -d "line_items[0][price]={{PRICE_ID}}" \ -d "line_items[0][quantity]=1" \ -d application_fee_amount=10 ``` Dieses Beispiel zeigt einen `application_fee_amount` für einen Zahlungslink mit Destination Charge: ```curl curl https://api.stripe.com/v1/payment_links \ -u "<>:" \ -d "line_items[0][price]={{PRICE_ID}}" \ -d "line_items[0][quantity]=1" \ -d application_fee_amount=10 \ -d "transfer_data[destination]={{CONNECTEDACCOUNT_ID}}" ``` ## Optional: Branding anpassen Ihre Plattform und Ihre verbundenen Konten, die *Zugang zum gesamten Stripe-Dashboard* (Platforms can provide connected accounts with access to the full Stripe Dashboard or the Express Dashboard. Otherwise, platforms build an interface for connected accounts using embedded components or the Stripe API) haben, können über die [Branding-Einstellungen](https://dashboard.stripe.com/account/branding) das Branding auf der Bezahlseite anpassen. Bei Destination Charges mit `on_behalf_of` und Direct Charges verwenden Zahlungslinks die Branding-Einstellungen des verbundenen Kontos. Bei Destination Charges ohne `on_behalf_of` verwenden Zahlungslinks die Branding-Einstellungen des Plattformkontos. Für verbundene Konten, die keinen Zugriff auf das gesamte Stripe-Dashboard haben, können Plattformen die [Aktualisierung der Branding-Einstellungen](https://docs.stripe.com/api/accounts/update/api/accounts/update.md?api-version=2025-11-17.preview#update_account-settings-branding#update_account-settings-branding) des `Account` vornehmen: - `icon` – Wird neben dem Namen des Unternehmens im Header der Checkout-Seite angezeigt. - `logo`– Wird, sofern angegeben, statt dem Symbol und dem Namen des Unternehmens im Header der Checkout-Seite angezeigt. - `primary_color` – Wird als Hintergrundfarbe auf der Checkout-Seite verwendet. - `secondary_color` – Wird als Farbe für Schaltflächen auf der Checkout-Seite verwendet. ```curl curl https://api.stripe.com/v1/accounts/{{CONNECTED_STRIPE_ACCOUNT_ID}} \ -u "<>:" \ -d "settings[branding][icon]=file_123" \ -d "settings[branding][logo]=file_456" \ --data-urlencode "settings[branding][primary_color]=#663399" \ --data-urlencode "settings[branding][secondary_color]=#4BB543" ``` ## Optional: 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).