# Bezahlvorgang für Payment Links individualisieren Erfassen Sie zusätzliche Informationen und Steuern oder aktualisieren Sie Ihr Branding. Wenn Sie einen Zahlungslink erstellen, können Sie das Erscheinungsbild einer Checkout-Sitzung für Ihre Nutzer/innen anpassen. Sie können auch auswählen, welche Art von Kundeninformationen erfasst und für später gespeichert werden sollen. Unter [Nach einer Zahlung über einen Zahlungslink](https://docs.stripe.com/payment-links/post-payment.md) finden Sie weitere Informationen zum Anpassen der Sitzung nach der Zahlung, z. B. die Weiterleitung von Kundinnen/Kunden auf eine Bestätigungsseite mit Branding oder zum Versenden eines Belegs per E-Mail. ## Anzahl der möglichen Zahlungen über einen Zahlungslink begrenzen Sie können die Anzahl der Bezahlvorgänge für einen Zahlungslink begrenzen. Sie können beispielsweise ein Limit festlegen, wenn Sie nur über begrenztes Inventar verfügen oder möchten, dass die Links nur einmal verwendet werden. Wenn der Zahlungslink das Limit erreicht, wird er automatisch deaktiviert und die Kundinnen und Kunden können ihn nicht mehr für Einkäufe verwenden. Wenn ein Kunde/eine Kundin versucht, den Link zu öffnen, nachdem das Limit erreicht wurde, wird ihm/ihr die Standardmeldung für deaktivierte Links oder [eine Meldung, die Sie anpassen können](https://docs.stripe.com/payment-links/customize.md#custom-deactivated-link-message) angezeigt. Ein Zahlungslink gilt als „bezahlt“, wenn eine Checkout-Sitzung abgeschlossen ist. Abhängig vom Typ des Zahlungslinks haben Sie zwei Möglichkeiten, Zahlungen für abgeschlossene Sitzungen anzuzeigen: - Für Zahlungslinks, die Abonnements enthalten (d. h. alle Links, die einen [wiederkehrenden Preis](https://docs.stripe.com/products-prices/pricing-models.md) haben, gehen Sie zu ** Billing** > ** Abonnements**. - Für alle anderen Zahlungslinks gehen Sie auf die Detailseite des Zahlungslinks und dann auf **Zahlungen und Analysen** > **Letzte Zahlungen**. #### Dashboard So begrenzen Sie die Anzahl der Zahlungen über das Dashboard: 1. [Erstellen](https://dashboard.stripe.com/payment-links/create) oder bearbeiten Sie einen Zahlungslink. 1. Wählen Sie **Anzahl der Zahlungen einschränken** aus und geben Sie die Anzahl der Zahlungen ein, die Sie zulassen möchten, bevor der Link deaktiviert wird. #### API Um die Anzahl der Zahlungen mit der API zu begrenzen, übergeben Sie beim [Erstellen](https://docs.stripe.com/api/payment-link/create.md#create_payment_link-restrictions-completed_sessions-limit) oder [Aktualisieren](https://docs.stripe.com/api/payment-link/update.md#update_payment_link-restrictions-completed_sessions-limit) eines Zahlungslinks den Parameter `restrictions[completed_sessions][limit]`. Ein Zahlungslink gilt als „bezahlt“, wenn Stripe das *Webhook* (A webhook is a real-time push notification sent to your application as a JSON payload through HTTPS requests)-Ereignis [checkout.session.completed](https://docs.stripe.com/api/events/types.md#event_types-checkout.session.completed) sendet. ```curl curl https://api.stripe.com/v1/payment_links \ -u "<>:" \ -d "line_items[0][price]"="{{PRICE_ID}}" \ -d "line_items[0][quantity]"=1 \ -d "restrictions[completed_sessions][limit]"=1 ``` ## Nutzerdefinierte Nachricht für deaktivierte Links festlegen Wenn Kundinnen/Kunden versuchen, einen deaktivierten Zahlungslink zu öffnen, wird eine Standardmeldung angezeigt. Sie können diese Meldung im Dashboard oder mit der API anpassen. #### Dashboard Es gibt zwei Möglichkeiten, die Meldung über einen deaktivierten Link im Dashboard anzupassen: - Wenn Sie einen Zahlungslink [erstellen](https://dashboard.stripe.com/payment-links/create) oder bearbeiten, wählen Sie **Anzahl der Zahlungen einschränken** aus. Wählen Sie dann **Deaktivierungsnachricht ändern** aus und fügen Sie Ihre eigene nutzerdefinierte Nachricht hinzu. - Wenn Sie versuchen, einen Zahlungslink zu deaktivieren, wird ein Modal mit der Aufforderung zum Ändern der Standarddeaktivierungsnachricht angezeigt. Verwenden Sie dies, um die Nachricht zu aktualisieren. #### API Um eine individuell angepasste Nachricht für einen deaktivierten Link mit der API festzulegen, übergeben Sie den Parameter `inactive_message`, wenn Sie einen Zahlungslink [erstellen](https://docs.stripe.com/api/payment-link/create.md#create_payment_link-restrictions-completed_sessions-limit) oder [aktualisieren](https://docs.stripe.com/api/payment-link/update.md#update_payment_link-restrictions-completed_sessions-limit). ```curl curl https://api.stripe.com/v1/payment_links \ -u "<>:" \ -d "line_items[0][price]"="{{PRICE_ID}}" \ -d "line_items[0][quantity]"=1 \ --data-urlencode inactive_message="Sorry, we're out of stock for now!" ``` ## Adressen und Telefonnummern von Kund/innen erfassen Sie können Adressen und Telefonnummern mit Zahlungslinks erfassen, indem Sie diese Felder zur `Checkout-Sitzung` hinzufügen. #### Dashboard ### Eine Adresse erfassen So erfassen Sie Adressen von Ihren Kundinnen/Kunden: 1. [Erstellen](https://dashboard.stripe.com/payment-links/create) oder bearbeiten Sie einen Zahlungslink. Um einen Zahlungslink zu bearbeiten, gehen Sie zu seiner Detailseite und klicken Sie auf das Überlaufmenü (⋯). 1. Wählen Sie im Abschnitt **Optionen** die Option **Kundenadressen erfassen** aus. 1. Sie können entweder **nur Rechnungsadressen** oder **Rechnungs- und Versandadressen** erfassen. Wenn Sie eines auswählen, werden diese Felder für Kundinnen/Kunden zu Pflichtfeldern. 1. Wenn Sie Versandadressen erfassen: - Müssen Sie die Länder auswählen, in die Sie liefern. Diese Länder erscheinen im Dropdown-Menü **Land** im Formular **Versandadresse** im Bezahlvorgang. - Sie können optional Versandraten hinzufügen. ### Eine Telefonnummer erfassen Wenn Sie Telefonnummern erfassen müssen, um die Transaktion abzuschließen: 1. [Erstellen](https://dashboard.stripe.com/payment-links/create) oder bearbeiten Sie einen Zahlungslink. 1. Wählen Sie **Kundinnen/Kunden müssen eine Telefonnummer angeben** aus. #### API ### Eine Adresse erfassen Um die Rechnungsadresse einer Kundin oder eines Kunden in einem Zahlungslink zu erfassen, übergeben Sie beim [Erstellen eines Zahlungslinks](https://docs.stripe.com/api/payment-link/create.md) den Parameter `billing_address_collection`. Sie müssen angeben, ob die Rechnungsadresse immer erfasst werden soll (`required`) oder nur, wenn es erforderlich ist (z. B. für Steuerberechnungen) (`auto`). Um die Versandadresse einer Kundin oder eines Kunden in einem Zahlungslink zu erfassen, übergeben Sie beim [Erstellen eines Zahlungslinks](https://docs.stripe.com/api/payment-link/create.md) den Parameter `shipping_address_collection`. Wenn Sie eine Versandadresse erfassen, müssen Sie auch angeben, in welche Länder der Versand zulässig ist. Konfigurieren Sie die Eigenschaft `allowed_countries` mit einem Array mit [aus zwei Buchstaben bestehenden ISO-Ländercodes](https://www.nationsonline.org/oneworld/country_code_list.htm). Wenn die Kundin oder der Kunde die Sitzung abschließt, speichert das [Checkout-Sitzungsobjekt](https://docs.stripe.com/api/checkout/sessions/object.md) die erfasste Versandadresse in der Eigenschaft `shipping_details` und nimmt sie in die Nutzlast des *Webhooks* (A webhook is a real-time push notification sent to your application as a JSON payload through HTTPS requests) `checkout.session.completed` auf. Sie können die Versandinformationen auch im Dashboard auf der Seite mit den Zahlungsdetails einsehen. ### Eine Telefonnummer erfassen Um die Telefonnummer einer Kundin oder eines Kunden in einem Zahlungslink zu erfassen, übergeben Sie beim [Erstellen eines Zahlungslinks](https://docs.stripe.com/api/payment-link/create.md) den Parameter `phone_number_collection`. Sie können Payment Links so konfigurieren, dass immer eine Rechnungsadresse oder immer sowohl eine Rechnungs- als auch eine Versandadresse erfasst werden. Wenn Sie Versandadressen erfassen, können Sie die zulässigen Werte für die Versandländer definieren und eine oder mehrere Versandtarife erstellen, die in Ihren Link aufgenommen werden sollen. Sie können in Payment Links die Erfassung von Telefonnummern für Versand bzw. Rechnungsstellung konfigurieren. Dies sollten Sie aber nur tun, wenn Sie die Nummer für die Transaktion wirklich benötigen. Wenn Sie diese Option auswählen, wird auf der Zahlungsseite ein Pflichtfeld zur Erfassung der Kundentelefonnummer angezeigt. ## Erfassen Sie die Unternehmensnamen und vollständigen Namen der Kunden Erfassen Sie die Unternehmensnamen und vollständigen Namen der Kunden als Felder in Ihren Payment Links. #### Dashboard So erfassen Sie die Namen Ihrer Kundinnen und Kunden über das Dashboard: 1. [Erstellen](https://dashboard.stripe.com/payment-links/create) oder bearbeiten Sie einen Zahlungslink. 1. **Kundennamen erfassen** auswählen 1. Konfigurieren Sie, ob Sie Unternehmensnamen, Personennamen oder beides erfassen möchten. 1. (Fakultativ) Wählen Sie **Als optional markieren** aus, wenn Kundinnen und Kunden ihre Namen nur angeben sollen, wenn sie es wünschen. Andernfalls sind die Namensfelder vor dem Bezahlvorgang erforderlich. #### API Um die Erfassung von Namen mit der API zu aktivieren, übergeben Sie den Parameter `name_collection`, wenn Sie einen Zahlungslink [erstellen](https://docs.stripe.com/api/payment-link/create.md#create_payment_link-name_collection) oder[aktualisieren](https://docs.stripe.com/api/payment-link/update.md#update_payment_link-name_collection). ```curl curl https://api.stripe.com/v1/payment_links \ -u "<>:" \ -d "line_items[0][price]"="{{PRICE_ID}}" \ -d "line_items[0][quantity]"=1 \ -d "name_collection[business][enabled]"=true \ -d "name_collection[business][optional]"=true \ -d "name_collection[individual][enabled]"=true ``` Wenn Ihre Connect-Plattform verwendet [kundenkonfigurierte Konten](https://docs.stripe.com/api/v2/core/accounts/create.md#v2_create_accounts-configuration-customer), benutze unser [Anleitung](https://docs.stripe.com/connect/use-accounts-as-customers.md) Ersetzen `Customer` und Ereignisreferenzen in Ihrem Code mit den entsprechenden Accounts v2 API-Referenzen. Wenn eine Kundin oder ein Kunde eine Sitzung abschließt, speichert das Objekt der [Checkout-Sitzung](https://docs.stripe.com/api/checkout/sessions/object.md) die erfassten Namen in den Feldern `business_name` und`individual_name` in der Eigenschaft `collected_information`. Wenn ein [Kunden](https://docs.stripe.com/api/customers/object.md)-Objekt erstellt oder aktualisiert wurde, werden die erfassten Namen auch in den Eigenschaften von `business_name` und `individual_name` angezeigt. Sie können Ihre Kundinnen und Kunden auch im [Dashboard](https://dashboard.stripe.com/customers) anzeigen lassen. ## Steuer-IDs von Geschäftskund/innen erheben Um die Steueridentifikationsnummer und den rechtsgültigen Firmennamen einer Kundin/eines Kunden auf Rechnungen anzuzeigen, aktivieren Sie die Erfassung der Steueridentifikationsnummer in Ihren Payment Links. Erfahren Sie, wie Sie [Steuer-IDs von Kundinnen/Kunden mit Checkout erfassen](https://docs.stripe.com/tax/checkout/tax-ids.md). ## Steuern einziehen Payment Links funktionieren mit [Stripe Tax](https://stripe.com/tax). Damit können Sie für Ihre Zahlungen Steuern berechnen und einziehen. Stripe Tax ist ein kostenpflichtiges Produkt, das Steuern für Ihre Transaktionen automatisch und ohne vordefinierte Steuersätze und -regeln berechnet. Gebühren werden erst dann fällig, wenn Sie mindestens einen Standort angegeben haben, an dem Sie zur Berechnung und Abführung von Steuern verpflichtet sind. Um loszulegen, [aktivieren Sie Stripe Tax](https://dashboard.stripe.com/tax) im Dashboard. Erfahren Sie mehr zur Nutzung von [Produkten, Preisen, Steuercodes und Steuerverhalten](https://docs.stripe.com/tax/products-prices-tax-codes-tax-behavior.md), um Steuern automatisch zu berechnen. #### Dashboard So aktivieren Sie die automatische Steuererhebung über das Dashboard: 1. [Erstellen](https://dashboard.stripe.com/payment-links/create) oder bearbeiten Sie einen Zahlungslink. 1. Wählen Sie **Steuer automatisch einziehen** aus. Um die Steuern korrekt zu ermitteln, erfasst Stripe Tax die Rechnungsadresse des Kunden/der Kundin (vollständige Adresse für US-Kunden). #### API Um die automatische Steuererhebung mit der API zu aktivieren, übergeben Sie den Parameter `automatic_tax[enabled]=true` beim [Erstellen](https://docs.stripe.com/api/payment-link/create.md#create_payment_link-automatic_tax-enabled) oder [Aktualisieren](https://docs.stripe.com/api/payment-link/update.md#update_payment_link-automatic_tax-enabled) eines Zahlungslinks. ```curl curl https://api.stripe.com/v1/payment_links \ -u "<>:" \ -d "line_items[0][price]"="{{PRICE_ID}}" \ -d "line_items[0][quantity]"=1 \ -d "automatic_tax[enabled]"=true ``` ## Zustimmung zu Ihren allgemeinen Geschäftsbedingungen einholen #### Dashboard Sie können verlangen, dass Ihre Kundinnen und Kunden Ihre Allgemeinen Geschäftsbedingungen akzeptieren, bevor sie den Kauf abschließen. Wenn die URL Ihrer Allgemeinen Geschäftsbedingungen in den [öffentlichen Details](https://dashboard.stripe.com/settings/public) Ihres Kontos angegeben ist, können Sie beim Erstellen eines Zahlungslinks im Dashboard die Zustimmung zu Ihren Allgemeinen Geschäftsbedingungen anfordern. Wenn Sie diese Einstellung aktivieren, müssen Ihre Kundinnen und Kunden die Geschäftsbedingungen auf Ihrer Bezahlseite durch Aktivieren eines Kontrollkästchens akzeptieren. Die Bezahlseite ist auch mit Ihrer Datenschutzerklärung verlinkt, wenn eine URL zu Ihrer Datenschutzerklärung in Ihren [öffentlichen Details](https://dashboard.stripe.com/settings/public) enthalten ist. #### API Erfassen Sie die allgemeinen Geschäftsbedingungen von Ihren Kundinnen/Kunden, indem Sie [consent_collection.terms_of_service](https://docs.stripe.com/api/payment_links/payment_links/create.md#create_payment_link-consent_collection-terms_of_service) auf `required` festlegen. Dadurch wird ein Kontrollkästchen zur Erfassung der allgemeinen Geschäftsbedingungen angezeigt und die Kundinnen/Kunden werden mit der URL der allgemeinen Geschäftsbedingungen verlinkt, die in den [öffentlichen Details](https://dashboard.stripe.com/settings/public) Ihres Stripe-Dashboards festgelegt wurde. Wenn Sie [consent_collection.terms_of_service](https://docs.stripe.com/api/payment_links/payment_links/create.md#create_payment_link-consent_collection-terms_of_service) auf `none` festlegen, zeigt Checkout das Kontrollkästchen nicht an und fordert die Kundinnen/Kunden nicht auf, Ihre allgemeinen Geschäftsbedingungen zu akzeptieren. Bevor Sie die Zustimmung zu Ihren Bedingungen verlangen, legen Sie die URL Ihrer Nutzungsbedingungen in den [öffentlichen Details](https://dashboard.stripe.com/settings/public) Ihres Unternehmens fest. Die Angabe einer URL für Ihre Datenschutzerklärung ist optional. Der Checkout verlinkt ebenfalls auf Ihre Datenschutzerklärung, wenn eine URL zu Ihrer Datenschutzerklärung in Ihren [öffentlichen Details](https://dashboard.stripe.com/settings/public) angegeben ist. ```curl curl https://api.stripe.com/v1/payment_links \ -u "<>:" \ -d "line_items[0][price]"="{{PRICE_ID}}" \ -d "line_items[0][quantity]"=1 \ -d "payment_method_types[0]"=card \ -d "consent_collection[terms_of_service]"=required ``` ## Benutzerdefinierte Felder hinzufügen > Verwenden Sie keine benutzerdefinierten Felder, um persönliche, geschützte oder sensible Daten oder Informationen zu erfassen, die gesetzlich eingeschränkt sind. #### Dashboard Sie können dem Zahlungsformular benutzerdefinierte Felder hinzufügen, um zusätzliche Informationen von Ihren Kund/innen zu erfassen. Die Informationen stehen nach Abschluss der Zahlung zur Verfügung und sind nützlich, um den Kauf abzuschließen. Sie können die folgenden Feldtypen hinzufügen. | Typ | Beschreibung | | ----------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | Text | Erfasst Freiformtext mit bis zu 255 Zeichen. | | Nur Ziffern | Erfasst nur numerische Werte mit bis zu 255 Stellen. | | Dropdown | Legt Ihren Kund/innen eine Liste mit Optionen vor, unter denen sie wählen können. Über das Dashboard erstellte Zahlungslinks unterstützen bis zu 10 Optionen. Sie können bis zu 200 Optionen hinzufügen, nachdem Sie einen Link über die API erstellt haben. | 1. Klicken Sie im Abschnitt **Optionen** auf **Benutzerdefinierte Felder hinzufügen**. 1. Wählen Sie einen Feldtyp zum Hinzufügen aus. 1. Geben Sie eine Bezeichnung für das Feld ein. 1. (Optional) Aktivieren Sie das gewünschte Feld. Bezeichnungen für nutzerdefinierte Felder werden nicht übersetzt. Sie können jedoch den [URL-Parameter](https://docs.stripe.com/payment-links/customize.md#customize-checkout-with-url-parameters) `locale` verwenden, um die Sprache Ihres Zahlungslinks mit der Sprache Ihrer Bezeichnungen abzugleichen. ![](https://b.stripecdn.com/docs-statics-srv/assets/customize-payment-link.8d578e56ad9a6171b4763b46e027aa01.png) Nachdem Ihr/e Kund/in die Zahlung abgeschlossen hat, können Sie die Felder auf der Seite mit den Zahlungsdetails im Dashboard anzeigen. ![](https://b.stripecdn.com/docs-statics-srv/assets/payment.56e708902bb56215b40e523371418a6e.png) Die nutzerdefinierten Felder werden nach Zahlungsabschluss auch in den [checkout.session.completed](https://docs.stripe.com/api/events/types.md#event_types-checkout.session.completed) *Webhook* aufgenommen. #### API Erstellen Sie einen Payment Link , während Sie ein Array [nutzerdefinierter Felder](https://docs.stripe.com/api/payment_links/payment_links/create.md#create_payment_link-custom_fields) angeben. Jedes Feld muss einen eindeutigen `key` haben, den Ihre Integration zum Abgleich verwendet. Geben Sie auch eine Bezeichnung für das Feld an, die Sie Ihren Kundinnen und Kunden anzeigen. Bezeichnungen für nutzerdefinierte Felder werden nicht übersetzt, Sie können aber die `locale` [URL-Parameter](https://docs.stripe.com/payment-links/url-parameters.md) verwenden, um die Sprache Ihres Payment Link so festzulegen, dass sie mit der Sprache Ihrer Label übereinstimmt. ```curl curl https://api.stripe.com/v1/payment_links \ -u "<>:" \ -d "line_items[0][price]"="{{PRICE_ID}}" \ -d "line_items[0][quantity]"=1 \ -d "custom_fields[0][key]"=engraving \ -d "custom_fields[0][label][type]"=custom \ -d "custom_fields[0][label][custom]"="Personalized engraving" \ -d "custom_fields[0][type]"=text ``` After your customer completes the Checkout Session, the fields are available on the payments details page in the Dashboard, or you can [retrieve the completed custom fields](https://docs.stripe.com/payments/checkout/custom-components.md#retrieve-fields). Die nutzerdefinierten Felder werden nach Zahlungsabschluss auch in den [checkout.session.completed](https://docs.stripe.com/api/events/types.md#event_types-checkout.session.completed) *Webhook* aufgenommen. ## Preise automatisch in lokale Währungen umrechnen Jeder von Ihnen geteilte Payment Link ermöglicht es Ihren Kundinnen/Kunden automatisch, die Zahlung in ihrer Landeswährung mit [Adaptive Pricing](https://docs.stripe.com/payments/currencies/localize-prices/adaptive-pricing.md) abzuschließen. Sie können die Preise für jede Währung auch manuell mit [Preisen in manuellen Währungen](https://docs.stripe.com/payments/checkout/localize-prices/manual-currency-prices.md) festlegen. ## Zahlungsinformationen für die spätere Nutzung speichern > Besprechen Sie mit Ihrer Rechtsberatung oder Ihrem Compliance-Team, wie Sie Zahlungsdaten speichern und verwenden können. Zum Beispiel hat der Europäische Datenschutzausschuss [Anleitungen](https://edpb.europa.eu/system/files/2021-05/recommendations022021_on_storage_of_credit_card_data_en_1.pdf) bezüglich der Speicherung von Zahlungsdaten für schnellere zukünftige Bezahlvorgänge herausgegeben. > > Wenn Sie die Informationen zur Zahlungsmethode speichern möchten, um wiederkehrenden Kunden in Zukunft ein optionales 1-Klick-Zahlungserlebnis zu bieten, empfehlen wir die Verwendung von [Link](https://docs.stripe.com/payments/link/checkout-link.md). Um Zahlungsdetails für einen Kunden/eine Kundin zu speichern, wählen Sie beim [Erstellen eines Zahlungs-Links](https://dashboard.stripe.com/test/payment-links/create) im Abschnitt **Erweiterte Optionen** die Option **Zahlungsdetails für die spätere Verwendung speichern**. ## Branding anwenden Sie können das Erscheinungsbild der Zahlungsseite im Stripe- Dashboard anpassen. Gehen Sie zu Ihren [Branding-Einstellungen](https://dashboard.stripe.com/account/branding/checkout). Dort können Sie Folgendes durchführen: - Ein Logo oder Symbol hochladen - Hintergrundfarbe, Schaltflächenfarbe, Schriftart und Formen der Zahlungsseite anpassen Erfahren Sie mehr über [benutzerdefinierte Schriftarten und Kompatibilität von Schriftarten](https://docs.stripe.com/payments/checkout/customization/appearance.md#font-compatibility). ## Ihre eigene Domain verwenden Wenn Sie über Ihre eigene nutzerdefinierte Domain verfügen, können Sie sie im Stripe Dashboard hinzufügen. Anstelle von Stripe-Zahlungslinks (`buy.stripe.com/`) können Sie Links mit Ihrer eigenen Subdomain (`pay.example.com`) erstellen. Erfahren Sie mehr über [nutzerdefinierte Domains](https://docs.stripe.com/payments/checkout/custom-domains.md). ## Geschäftsrichtlinien und Kontaktinformationen festlegen Auf der Zahlungsseite können Sie Ihre Rückgabe-, Rückerstattungs- und rechtlichen Richtlinien sowie Ihre Support-Kontaktinformationen anzeigen. Gehen Sie zu den [Einstellungen für Checkout und Payment Links](https://dashboard.stripe.com/settings/checkout), um die Informationen zu konfigurieren, die Sie anzeigen möchten. Wenn Sie diese Informationen anzeigen lassen, können Sie das Vertrauen potenzieller Käufer/innen gewinnen und [Kaufabbrüche](https://docs.stripe.com/payments/checkout/abandoned-carts.md) minimieren. ## Bezahlvorgang mit URL-Parametern anpassen Mit URL-Parametern können Sie Ihrer Zahlungsseite zusätzlichen Kontext hinzufügen und den Bezahlvorgang optimieren. Legen Sie die Sprache fest, in der der Bezahlvorgangs angezeigt wird, füllen Sie eine E-Mail-Adresse oder einen Aktionscode für Ihre Kund/innen aus, verfolgen Sie Kampagnen und optimieren Sie den Abgleich. URL-Parameter können Sie direkt über das Stripe-Dashboard konfigurieren und in der Abfragezeichenfolge Ihrer Zahlungslink-URL verwenden. Klicken Sie auf der Seite [Zahlungslinks](https://dashboard.stripe.com/payment-links) auf einen bestimmten Zahlungslink und dann im Dropdown-Menü auf die Schaltfläche **Kopieren**, um URL-Parameter hinzuzufügen. Hier ist ein Beispiellink mit vorausgefüllter E-Mail, Promo-Code und Gebietsschema-Parametern. ```missinglanguage https://buy.stripe.com/test_eVa3do41l4Ye6KkcMN?prefilled_email=jenny%40example.com&prefilled_promo_code=20off&locale=de ``` | Parameter | Beschreibung | Syntax | | ------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | `prefilled_email` | Verwenden Sie `prefilled_email`, um eine E-Mail-Adresse automatisch auf der Zahlungsseite einzugeben. Ihr/e Endkund/in kann dieses Feld immer noch bearbeiten, sodass die E-Mail, die Sie für `prefilled_email` eingeben, möglicherweise nicht dieselbe E-Mail ist, die Ihr/e Kund/in verwendet, um die Zahlung abzuschließen. | `prefilled_email` muss eine gültige E-Mail-Adresse sein. Ungültige Werte werden ignoriert und Ihre Zahlungsseite funktioniert weiterhin wie erwartet. Wir empfehlen die [Codierung](https://en.wikipedia.org/wiki/Percent-encoding) der E-Mail-Adressen, die Sie als URL-Parameter anhängen, um das Risiko zu senken, dass sie nicht an Ihre Zahlungsseite weitergeleitet werden. | | `locked_prefilled_email` | Verwenden Sie `locked_prefilled_email`, um automatisch eine nicht editierbare E-Mail-Adresse auf der Zahlungsseite einzugeben. | `locked_prefilled_email` muss eine gültige E-Mail-Adresse sein. Ungültige Werte werden ignoriert und Ihre Zahlungsseite funktioniert weiterhin wie erwartet. Wenn sowohl `prefilled_email` und `locked_prefilled_email` übergeben werden, hat `locked_prefilled_email` Vorrang. Wir empfehlen die [Codierung](https://en.wikipedia.org/wiki/Percent-encoding) der E-Mail-Adressen, die Sie als URL-Parameter anhängen, um das Risiko zu senken, dass sie nicht an Ihre Zahlungsseite weitergeleitet werden. | | `prefilled_promo_code` | Verwenden Sie `prefilled_promo_code`, um einen [Promo-Code](https://docs.stripe.com/api/promotion_codes.md) automatisch auf der Zahlungsseite einzugeben. Kundinnen/Kunden können dieses Feld weiterhin bearbeiten, sodass der Promo-Code, den Sie für `prefilled_promo_code` eingeben, möglicherweise nicht derselbe Promo-Code ist, den Ihre Kundinnen/Kunden verwenden, um eine Zahlung abzuschließen. Sie müssen außerdem für Ihren Zahlungslink [Aktionscodes aktivieren](https://docs.stripe.com/payment-links/promotions.md). Andernfalls hat dieser Parameter keine Auswirkung. | `prefilled_promo_code` muss aus alphanumerischen Zeichen bestehen und darf keine Sonderzeichen verwenden. Bei Aktionscodes wird nicht zwischen Groß- und Kleinschreibung unterschieden. Ungültige Werte werden ignoriert und Ihre Zahlungsseite funktioniert weiterhin wie erwartet. | | `locale` | Verwenden Sie `locale`, um Ihren Kund/innen unabhängig von ihrem Standort Ihren Zahlungslink in einer bestimmten Sprache anzuzeigen. | Zeigen Sie die vollständige Liste aller [unterstützten Sprachen](https://docs.stripe.com/api/checkout/sessions/create.md#create_checkout_session-locale) an. | Sie können URL-Parameter auch verwenden, um [Zahlungslinks und verwandte Kampagnen zu verfolgen](https://docs.stripe.com/payment-links/url-parameters.md). ## Kunden/Kundinnen auf ein Abonnement beschränken Sie können Kundinnen/Kunden, die bereits ein Abonnement haben, an das *Kundenportal* (The customer portal is a secure, Stripe-hosted page that lets your customers manage their subscriptions and billing details) oder Ihre Website weiterleiten, um ihr Abonnement zu verwalten. Erfahren Sie mehr über das [Beschränken von Kundinnen/Kunden auf ein Abonnement](https://docs.stripe.com/payments/checkout/limit-subscriptions.md). ## Kostenlose Testzeiträume unterstützen, ohne Details zur Zahlungsmethode zu erfassen Für Zahlungslinks, die Sie mit einem Produkt erstellen, das einen kostenlosen Testzeitraum enthält, können Sie es Kundinnen und Kunden ermöglichen, sich für ein Abonnement zu registrieren, ohne Angaben zur Zahlungsmethode zu machen. #### Dashboard So konfigurieren Sie Testzeiträume ohne Zahlungsmethoden für Zahlungslinks im Dashboard: - Wenn Sie einen Zahlungslink mit einem Abonnementprodukt [erstellen](https://dashboard.stripe.com/payment-links/create) oder bearbeiten, wählen Sie **Kostenlosen Testzeitraum hinzufügen** aus. Wählen Sie anschließend **Kundinnen/Kunden können den Testzeitraum ohne Angabe der Zahlungsmethode starten**. - Legen Sie [E-Mail-Erinnerungen für Abonnements](https://docs.stripe.com/payments/checkout/free-trials.md#collect-payment) fest, um sicherzustellen, dass Stripe Ihre Kundinnen und Kunden auffordert, vor Ablauf des Testzeitraums Zahlungsinformationen hinzuzufügen. Andernfalls unterbricht Stripe den Testzeitraum. #### API So konfigurieren Sie Testzeiträume ohne Zahlungsmethoden für Zahlungslinks in der API: - Konfigurieren Sie die Dauer des Testzeitraums mit [subscription_data.trial_period_days](https://docs.stripe.com/api/payment-link/create.md#create_payment_link-subscription_data-trial_period_days). - Legen Sie mit [subscription_data.trial_settings.end_behavior.missing_payment_method](https://docs.stripe.com/api/payment-link/create.md#create_payment_link-subscription_data-trial_settings-end_behavior-missing_payment_method) fest, was am Ende des Testzeitraums passiert. - Legen Sie [payment_method_collection](https://docs.stripe.com/api/payment-link/create.md#create_payment_link-payment_method_collection) auf `if_required` fest. Das ist für Payment Links nur mit Aboprodukten möglich. Erfahren Sie, wie Sie außerhalb von Checkout [Informationen zu Zahlungsmethoden erfassen](https://docs.stripe.com/payments/checkout/free-trials.md#collect-payment), bevor der Testzeitraum einer Kundin oder eines Kunden endet. Andernfalls sendet Stripe Ihrer Kundin oder Ihrem Kunden eine Rechnung. ## Anpassbare Mengen zulassen Sie können Payment Links so konfigurieren, dass Ihre Kundinnen und Kunden die Menge der von ihnen gekauften Artikel anpassen können. #### Dashboard Um Ihren Kundinnen und Kunden die Möglichkeit zu geben, die Menge der von ihnen gekauften Artikel anzupassen, [erstellen Sie einen Zahlungslink](https://docs.stripe.com/payment-links/create.md) und fügen Sie ein Produkt hinzu. Gehen Sie im Zahlungslink-Editor zu **Zahlungsseite** > Abschnitt **Produkt** und wählen Sie dann in der Produktbeschreibung **Kundinnen und Kunden Menge anpassen lassen** aus. Optional können Sie die Mindest- und Höchstmengen festlegen. #### API Um Ihren Kundinnen und Kunden die Möglichkeit zu geben, die Menge der von ihnen gekauften Artikel zu aktualisieren, geben Sie für den Einzelposten [adjustable_quantity](https://docs.stripe.com/api/payment_links/payment_links/create.md#create_payment_link-line_items-adjustable_quantity) an. Sie können auch die Mindest- und Höchstmengen festlegen, die Kundinnen und Kunden kaufen können: ```curl curl https://api.stripe.com/v1/payment_links \ -u "<>:" \ -d "line_items[0][price]"="{{PRICE_ID}}" \ -d "line_items[0][quantity]"=1 \ -d "line_items[0][adjustable_quantity][enabled]"=true \ -d "line_items[0][adjustable_quantity][minimum]"=1 \ -d "line_items[0][adjustable_quantity][maximum]"=10 ```