# Verwenden Sie Ihre benutzerdefinierte Domain Erfahren Sie, wie Sie Ihre eigene nutzerdefinierte Domain in Stripe Checkout, Payment Links und das Kundenportal übertragen. # Von Stripe gehostete Seite > This is a Von Stripe gehostete Seite for when payment-ui is stripe-hosted. View the full page at https://docs.stripe.com/payments/checkout/custom-domains?payment-ui=stripe-hosted. Wenn Sie die [von Stripe gehostete Seite](https://docs.stripe.com/payments/accept-a-payment.md?payment-ui=checkout&ui=stripe-hosted) für Checkout verwenden, können Sie Stripe Ihre eigene benutzerdefinierte Domain hinzufügen. Das Hinzufügen benutzerdefinierter Domains ist eine kostenpflichtige Funktion. Informationen zu den Gebühren finden Sie in der [Preistabelle](https://stripe.com/pricing) von Checkout. ## Fügen Sie Ihre nutzerspezifische Domain dem Stripe Dashboard hinzu Entscheiden Sie, welche Subdomain Sie für Ihre Checkout-Sitzungen, Payment Links und Ihr Kundenportal verwenden möchten. > Wenn Ihre Domain `example.com` ist, empfehlen wir, `payments.example.com` als Ihre nutzerdefinierte Subdomain zu verwenden. Sie können `payments` durch ein beliebiges Wort ersetzen, solange es sich um eine gültige Subdomain handelt. Sie können keinen Pfad wie `example.com/checkout` verwenden und müssen eine Subdomain Ihrer bestehenden Domain angeben. Nachdem Sie sich für eine Subdomain entschieden haben, rufen Sie die [Seite mit den Einstellungen für benutzerdefinierte Domains](https://dashboard.stripe.com/settings/custom-domains) auf, um den Verbindungsvorgang für die Domain zu starten. Klicken Sie auf der Einstellungsseite auf **Ihre Domain hinzufügen**. Geben Sie im Pop-up-Fenster Ihre gewünschte Subdomain an. Klicken Sie auf **Hinzufügen**, wenn Sie fertig sind. Sie sehen nun das aktualisierte Pop-up mit Anweisungen zur Einrichtung Ihrer DNS-Einträge. Ihre nutzerdefinierte Domain wird automatisch aktiviert, wenn Ihre DNS-Einträge überprüft werden. Um dieses Verhalten zu deaktivieren, entfernen Sie das Häckchen der Option **Zu dieser Domain wechseln, sobald sie hinzugefügt wurde**. > #### Wann wird meine Domain hinzugefügt? > > Wenn sich Ihre Domain im Status `Adding...` befindet, warten wir darauf, Ihre DNS-Einträge verifizieren zu können, die Sie im nächsten Schritt einrichten. Nachdem Stripe die DNS-Einträge verifiziert hat, erstellen wir TLS-Zertifikate für Ihre Subdomain, richten das korrekte CDN-Routing ein und dann ist Ihre Domain `ready` für die Aktivierung den Einsatz. ## Identifizieren Sie Ihren DNS-Anbieter Finden Sie zunächst heraus, welcher Dienst Ihre DNS-Einträge verwaltet, damit Sie genau wissen, wo Sie sich anmelden und die neuen Einträge erstellen müssen. Wenn Sie Ihren DNS-Anbieter **bereits kennen**, können Sie zum nächsten Abschnitt übergehen. Dies ist häufig derselbe Ort, an dem Sie Ihre Domain registriert haben, aber manchmal unterscheidet sich der DNS-Anbieter von Ihrer Domain-Registrierungsstelle. Wenn Sie nicht sicher sind, wer Ihr DNS-Anbieter ist, versuchen Sie, die Nameserver Ihrer Domain zu durchsuchen, und ersetzen Sie **stripe.com** in diesem Befehl durch Ihre eigene Domain: ```bash nslookup -querytype=NS stripe.com ``` In der Ausgabe sehen Sie eine Liste mit Nameservern für Ihre Domain. Hier ist ein Beispielergebnis für **stripe.com**: ``` # Looks like AWS is providing our DNS here: stripe.com nameserver = ns-423.awsdns-52.com. stripe.com nameserver = ns-705.awsdns-24.net. stripe.com nameserver = ns-1087.awsdns-07.org. stripe.com nameserver = ns-1882.awsdns-43.co.uk. ``` Wenn Sie lieber ein Browser-basiertes Tool verwenden möchten, rufen Sie das [DNS Such-Tool von MXLookup](https://mxtoolbox.com/DnsLookup.aspx) auf und geben Sie Ihre Domain ein. So erfahren Sie möglicherweise, wer Ihr DNS-Anbieter ist (jedoch nicht in jedem Fall). ## Erforderliche DNS-Einträge erstellen In diesem Abschnitt erstellen Sie die DNS-Einträge, die Sie zum Verbinden Ihrer Domain benötigen. Aktivieren Sie während der einzelnen Schritte die jeweiligen Kontrollkästchen, um zu verfolgen, an welcher Stelle im Prozess Sie sich befinden. Wählen Sie aus den folgenden Registerkarten diejenige aus, die Ihrem DNS-Anbieter entspricht. Auf diese Weise erhalten eine spezielle, auf Sie abgestimmte Anleitung zum Erstellen der erforderlichen DNS-Einträge. Wenn Ihr DNS-Anbieter nicht infrage kommt, befolgen Sie die Standardanleitung: #### Standardanleitung Dies ist eine Standardanleitung zum Erstellen Ihrer DNS-Einträge. Wenn Sie Probleme mit einem der Schritte haben, wenden Sie sich an Ihren DNS-Anbieter, um weitere Unterstützung zu erhalten. > Gehen Sie jeden Schritt durch und haken Sie ihn ab, wenn Sie ihn abgeschlossen haben, um Ihren Fortschritt zu verfolgen. - [ ] Melden Sie sich bei Ihrem DNS-Anbieter an Die meisten DNS-Anbieter haben ein Steuerungsfeld, über das Sie sich anmelden können, um Ihr DNS zu verwalten. Suchen Sie die Seite mit der Systemsteuerung Ihres Anbieters und melden Sie sich an. - [ ] Finden Sie die Seite, auf der das DNS Ihrer Domain verwaltet wird Nachdem Sie sich angemeldet haben, finden Sie in der Systemsteuerung Ihres Anbieters heraus, wo Sie die DNS-Einträge Ihrer Domain verwalten können. Wenn Sie die richtige Seite nicht finden können, haben Sie folgende Möglichkeiten: - Prüfen Sie, ob Ihr DNS-Anbieter einen Hilfeartikel zum Hinzufügen neuer DNS-Einträge hat, der Sie in die richtige Richtung weisen kann. - Kontaktieren Sie Ihren DNS-Anbieter, um weitere Unterstützung anzufordern. - [ ] Erstellen Sie Ihren CNAME-Eintrag Fügen Sie in Ihrer DNS-Systemsteuerung einen neuen Eintrag hinzu, der Ihre gewünschte Subdomain Checkout zuordnet. Die meisten DNS-Anbieter fragen Sie nach Eintragstyp, Namen, Wert und TTL oder Ablaufdatum, wenn Sie einen neuen Eintrag erstellen. > Dieser Eintrag verbindet Ihre Subdomain mit Stripe Checkout. Geben Sie diese Werte ein und speichern Sie den neuen DNS-Eintrag: | Feld | Anweisungen | Beschreibung | | -------------- | ------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | **Typ** | Wählen Sie `CNAME` im Dropdown-Menü aus. | Um welche Art von DNS-Eintrag es sich handelt | | **Name** | Wenn Ihre benutzerdefinierte Subdomain **checkout.powdur.me** ist, geben Sie `checkout` ein | Bei CNAME-Einträgen ist dieses Feld der erste Teil Ihrer Subdomain (der Teil, der zum ersten Zeitraum führt). | | **Wert** | Geben Sie `hosted-checkout.stripecdn.com` ein. | Darauf verweist der neue Subdomain-Eintrag – in diesem Fall Stripe. Einige Anbieter erwarten möglicherweise einen nachgestellten Punkt (`.`) nach dem CNAME-Wert. Achten Sie darauf, dass Ihr CNAME-Wert dem von Ihrem Anbieter erwarteten Format entspricht. | | **TTL/Ablauf** | `300` eingeben | Verfall innerhalb von 5 Minuten (300 Sekunden) ist in Ordnung. Ihr DNS-Anbieter erlaubt Ihnen möglicherweise nicht, den TTL-Wert zu ändern. Wenn dieses Feld fehlt oder Sie es nicht ändern können, können Sie diesen Teil der Konfiguration ignorieren. | - [ ] Erstellen Sie Ihren TXT-Eintrag Fügen Sie in Ihrem DNS-Kontrollfeld einen neuen TXT-Eintrag hinzu. > Mit diesem TXT-Eintrag können wir verifizieren, ob Sie der/die Inhaber/in dieser Domain sind. Dies ist erforderlich, um TLS-Zertifikate für Ihre Domain auszustellen, damit Sie weiterhin sicher Zahlungen annehmen können. Geben Sie diese Werte ein und speichern Sie den neuen DNS-Eintrag: | Feld | Anweisungen | Beschreibung | | -------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | **Typ** | Wählen Sie `TXT` im Dropdown-Menü aus. | Um welche Art von DNS-Eintrag es sich handelt | | **Name** | Wenn Ihre benutzerdefinierte Domain **checkout.powdur.me** ist, geben Sie `_acme-challenge.checkout` ein | Für TXT-Einträge fungiert dieses Feld als Subdomain-Abschnitt Ihrer Domain. | | **Wert** | Rufen Sie die [Dashboard-Einstellungen](https://dashboard.stripe.com/settings/custom-domains) auf und klicken Sie auf **Anleitung anzeigen**, um den korrekten TXT-Wert-Eintrag zu kopieren | Dies ist eine lange, spezielle Zeichenfolge, die für die Verifizierung der Domain verwendet wird. | | **TTL/Ablauf** | `300` eingeben | Verfall innerhalb von 5 Minuten (300 Sekunden) ist in Ordnung. Ihr DNS-Anbieter erlaubt Ihnen möglicherweise nicht, den TTL-Wert zu ändern. Wenn dieses Feld fehlt oder Sie es nicht ändern können, können Sie diesen Teil der Konfiguration ignorieren. | - [ ] Überprüfen Sie, ob Ihr CNAME-Eintrag eingerichtet ist Nachdem Sie Ihren DNS-Eintrag gespeichert haben, verifizieren Sie, dass die Werte korrekt sind. #### In Ihrem Terminal überprüfen 1. Warten Sie bis zu 10 Minuten, bis Ihr DNS-Anbieter seine Nameserver aktualisiert hat. 1. Ersetzen Sie **checkout.powdur.me** durch Ihre nutzerspezifische Domain im folgenden Befehl und führen Sie sie von Ihrem Terminal aus: ```bash nslookup -querytype=CNAME checkout.powdur.me ``` Die Ausgabe sollte folgendermaßen aussehen: ``` canonical name = hosted-checkout.stripecdn.com. ``` Wenn Sie diese Ausgabe sehen, können Sie mit dem nächsten Schritt fortfahren. #### Mit Ihrem Webbrowser überprüfen 1. Warten Sie bis zu 10 Minuten, bis Ihr DNS-Anbieter seine Nameserver aktualisiert hat. 1. Öffnen Sie das [Online-Tool NSLookup](https://coding.tools/nslookup). 1. Geben Sie Ihren nutzerdefinierten Domain-Namen in das Feld **Domain or IP Address** (Domain oder IP-Adresse) ein. 1. Wählen Sie **CNAME (Canonical name record)** (CNAME (Kanonischer Namenseintrag)) im Dropdown-Menü **Query Type** (Abfragetyp) aus. 1. Klicken Sie auf **Nslookup**, um nach Ihrem CNAME-Eintrag zu suchen. In der Ausgabe sollte `canonical name = hosted-checkout.stripecdn.com` angezeigt werden. Wenn Sie diese Ausgabe sehen, fahren Sie mit dem nächsten Schritt fort. Wenn Sie diese Ausgabe zunächst nicht sehen, warten Sie ein paar Minuten, und versuchen Sie es dann erneut. - [ ] Verifizieren Sie Ihren TXT-Eintrag Nachdem Sie Ihren DNS-Eintrag gespeichert haben, verifizieren Sie, dass die Werte korrekt sind. #### In Ihrem Terminal überprüfen 1. Warten Sie bis zu 10 Minuten, bis Ihr DNS-Anbieter seine Nameserver aktualisiert hat. 1. Ersetzen Sie **checkout.powdur.me** durch Ihre nutzerspezifische Domain im folgenden Befehl und führen Sie sie von Ihrem Terminal aus: ```bash nslookup -querytype=TXT _acme-challenge.checkout.powdur.me ``` Die Ausgabe sollte folgendermaßen aussehen: ``` _acme-challenge. text = "" ``` Wenn Sie Ihren speziellen TXT-Eintragswert nicht in der Ausgabe sehen, warten Sie etwas länger und versuchen Sie, den Befehl erneut auszuführen. #### Mit Ihrem Webbrowser überprüfen 1. Warten Sie bis zu 10 Minuten, bis Ihr DNS-Anbieter seine Nameserver aktualisiert hat. 1. Öffnen Sie das [Online-Tool NSLookup](https://coding.tools/nslookup). 1. Geben Sie `_acme-challenge.[your custom domain name]` in das Feld **Domain or IP Address** (Domain oder IP-Adresse) ein. 1. Wählen Sie **TXT (Text record)** (TXT (Texteintrag)) im Droddown-Menü **Query Type** (Abfragetyp) aus. 1. Klicken Sie auf **Nslookup**, um nach Ihrem CNAME-Eintrag zu suchen. In der Ausgabe sehen Sie den TXT-Eintragswert, den Sie im vorherigen Schritt eingegeben haben. Wenn Sie diese Ausgabe zunächst nicht sehen, warten Sie ein paar Minuten, und versuchen Sie es dann erneut. Wenn Sie diesen Schritt abschließen, sind Ihre DNS-Einträge konfiguriert. #### GoDaddy Befolgen Sie diese Anleitung, um Ihre DNS-Einträge mit GoDaddy zu erstellen. Wenn Sie Probleme mit einem der Schritte haben, [kontaktieren Sie bitte den GoDaddy-Support](https://www.godaddy.com/help/contact-us), um weitere Unterstützung zu erhalten. > Gehen Sie jeden Schritt durch und haken Sie ihn ab, wenn Sie ihn abgeschlossen haben, um Ihren Fortschritt zu verfolgen. - [ ] Bei GoDaddy anmelden Rufen Sie [GoDaddy](https://sso.godaddy.com/) auf und melden Sie sich im GoDaddy-Dashboard an. - [ ] Navigieren Sie zum DNS-Bereich für Ihre Domain Im GoDaddy-Dashboard: 1. Klicken Sie auf der GoDaddy-Startseite auf Ihre Domain: ![Die GoDaddy-Startseite](https://b.stripecdn.com/docs-statics-srv/assets/home.20b5c1d760ee29489f34bd2da87f72d9.png) 1. Sie sollten sich jetzt auf der Admin-Seite für Ihre Domain befinden: ![Die Admin-Ansicht von GoDaddy](https://b.stripecdn.com/docs-statics-srv/assets/admin.e30f10909b86e9d6ea9452f5fba6d324.png) 1. Klicken Sie auf **Domain-Einstellungen anzeigen**. 1. Klicken Sie auf **DNS verwalten**. 1. Sie sollten eine DNS-Verwaltungsseite für Ihre Domain sehen: ![Die DNS-Verwaltungsansicht von GoDaddy](https://b.stripecdn.com/docs-statics-srv/assets/dns-management.0ba48fee0b095cfb135eec91f30476d2.png) - [ ] Erstellen Sie Ihren CNAME-Eintrag Fügen Sie einen neuen Eintrag hinzu, der Stripe Checkout Ihre gewünschte Subdomain zuordnet. 1. Klicken Sie im Abschnitt DNS-Einträge auf **Hinzufügen**. 1. Geben Sie in dem Formular, das sich öffnet, folgende Werte ein: | Feld | Einzugebender Wert | Beschreibung | | -------- | ------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------- | | **Typ** | Wählen Sie `CNAME` im Dropdown-Menü aus. | Um welche Art von DNS-Eintrag es sich handelt | | **Name** | Wenn Ihre benutzerdefinierte Subdomain **checkout.powdur.me** ist, geben Sie `checkout` ein | Bei CNAME-Einträgen ist dieses Feld der erste Teil Ihrer Subdomain (der Teil, der zum ersten Zeitraum führt). | | **Wert** | `hosted-checkout.stripecdn.com` | Darauf verweist der neue Subdomain-Eintrag - in diesem Fall Stripe Checkout. | | **TTL** | Wählen Sie im Dropdown-Menü `Benutzerdefiniert` aus und geben Sie `600` Sekunden ein. | Eine Verfallszeit von 10 Minuten (600 Sekunden) ist in Ordnung. | ![So sieht das ausgefüllte Formular für eine Beispiel-Domain aus](https://b.stripecdn.com/docs-statics-srv/assets/filled-form-cname.c1208c4e8b931447ecdec0fff817d14b.png) Ein Beispiel dafür, wie das ausgefüllte Formular zum Hinzufügen Ihres CNAME-Eintrags aussehen könnte. 1. Klicken Sie auf **Eintrag hinzufügen**. 1. Sie sehen eine neue Tabellenzeile für den neuen DNS-Eintrag mit den folgenden Werten: - **Typ**: `CNAME` - **Name**: `` - **Daten**: `hosted-checkout.stripecdn.com` - **TTL**: 600 Sekunden - [ ] Erstellen Sie Ihren TXT-Eintrag Fügen Sie auf Ihrer DNS-Verwaltungsseite einen neuen TXT-Eintrag hinzu. > Mit diesem TXT-Eintrag können wir verifizieren, ob Sie der/die Inhaber/in dieser Domain sind. Dies ist erforderlich, um TLS-Zertifikate für Ihre Domain auszustellen, damit Sie weiterhin sicher Zahlungen annehmen können. 1. Klicken Sie auf **Hinzufügen**. 1. Geben Sie in dem Formular, das sich öffnet, folgende Werte ein: | Feld | Einzugebender Wert | Beschreibung | | -------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------- | | **Typ** | Wählen Sie `TXT` im Dropdown-Menü aus. | Um welche Art von DNS-Eintrag es sich handelt | | **Name** | Wenn Ihre benutzerdefinierte Domain **checkout.powdur.me** lautet, geben Sie `_acme-challenge.checkout` ein | Für TXT-Einträge fungiert dieses Feld als Subdomain-Abschnitt Ihrer Domain. | | **Wert** | Rufen Sie die [Dashboard-Einstellungen](https://dashboard.stripe.com/settings/custom-domains) auf und klicken Sie auf **Anleitung anzeigen**, um den korrekten TXT-Wert-Eintrag zu kopieren | Dies ist eine lange, spezielle Zeichenfolge, die für die Verifizierung der Domain verwendet wird. | | **TTL** | Wählen Sie im Dropdown-Menü `Benutzerdefiniert` aus und geben Sie `600` Sekunden ein. | Eine Verfallszeit von 10 Minuten (600 Sekunden) ist in Ordnung. | ![So sieht das ausgefüllte Formular für eine Beispiel-Domain aus](https://b.stripecdn.com/docs-statics-srv/assets/filled-form-txt.a717729a495d2aa61a68381155206f37.png) Ein Beispiel dafür, wie das ausgefüllte Formular zum Hinzufügen Ihres TXT-Eintrags aussehen könnte. 1. Klicken Sie auf **Eintrag hinzufügen**. 1. Sie sehen eine neue Tabellenzeile für den neuen DNS-Eintrag mit den folgenden Werten: - **Typ**: `TXT` - **Name**: `_acme-challenge.` - **Daten**: `` - **TTL**: 600 Sekunden - [ ] Überprüfen Sie, ob Ihr CNAME-Eintrag eingerichtet ist Nachdem Sie Ihren DNS-Eintrag gespeichert haben, verifizieren Sie, dass die Werte korrekt sind. #### In Ihrem Terminal überprüfen 1. Warten Sie bis zu 10 Minuten, bis Ihr DNS-Anbieter seine Nameserver aktualisiert hat. 1. Ersetzen Sie **checkout.powdur.me** durch Ihre nutzerspezifische Domain im folgenden Befehl und führen Sie sie von Ihrem Terminal aus: ```bash nslookup -querytype=CNAME checkout.powdur.me ``` Die Ausgabe sollte folgendermaßen aussehen: ``` canonical name = hosted-checkout.stripecdn.com. ``` Wenn Sie diese Ausgabe sehen, können Sie mit dem nächsten Schritt fortfahren. #### Mit Ihrem Webbrowser überprüfen 1. Warten Sie bis zu 10 Minuten, bis Ihr DNS-Anbieter seine Nameserver aktualisiert hat. 1. Öffnen Sie das [Online-Tool NSLookup](https://coding.tools/nslookup). 1. Geben Sie Ihren nutzerdefinierten Domain-Namen in das Feld **Domain or IP Address** (Domain oder IP-Adresse) ein. 1. Wählen Sie **CNAME (Canonical name record)** (CNAME (Kanonischer Namenseintrag)) im Dropdown-Menü **Query Type** (Abfragetyp) aus. 1. Klicken Sie auf **Nslookup**, um nach Ihrem CNAME-Eintrag zu suchen. In der Ausgabe sollte `canonical name = hosted-checkout.stripecdn.com` angezeigt werden. Wenn Sie diese Ausgabe sehen, fahren Sie mit dem nächsten Schritt fort. Wenn Sie diese Ausgabe zunächst nicht sehen, warten Sie ein paar Minuten, und versuchen Sie es dann erneut. - [ ] Verifizieren Sie Ihren TXT-Eintrag Nachdem Sie Ihren DNS-Eintrag gespeichert haben, verifizieren Sie, dass die Werte korrekt sind. #### In Ihrem Terminal überprüfen 1. Warten Sie bis zu 10 Minuten, bis Ihr DNS-Anbieter seine Nameserver aktualisiert hat. 1. Ersetzen Sie **checkout.powdur.me** durch Ihre nutzerspezifische Domain im folgenden Befehl und führen Sie sie von Ihrem Terminal aus: ```bash nslookup -querytype=TXT _acme-challenge.checkout.powdur.me ``` Die Ausgabe sollte folgendermaßen aussehen: ``` _acme-challenge. text = "" ``` Wenn Sie Ihren speziellen TXT-Eintragswert nicht in der Ausgabe sehen, warten Sie etwas länger und versuchen Sie, den Befehl erneut auszuführen. #### Mit Ihrem Webbrowser überprüfen 1. Warten Sie bis zu 10 Minuten, bis Ihr DNS-Anbieter seine Nameserver aktualisiert hat. 1. Öffnen Sie das [Online-Tool NSLookup](https://coding.tools/nslookup). 1. Geben Sie `_acme-challenge.[your custom domain name]` in das Feld **Domain or IP Address** (Domain oder IP-Adresse) ein. 1. Wählen Sie **TXT (Text record)** (TXT (Texteintrag)) im Droddown-Menü **Query Type** (Abfragetyp) aus. 1. Klicken Sie auf **Nslookup**, um nach Ihrem CNAME-Eintrag zu suchen. In der Ausgabe sehen Sie den TXT-Eintragswert, den Sie im vorherigen Schritt eingegeben haben. Wenn Sie diese Ausgabe zunächst nicht sehen, warten Sie ein paar Minuten, und versuchen Sie es dann erneut. Wenn Sie diesen Schritt abschließen, sind Ihre DNS-Einträge konfiguriert. Wenn Sie zusätzliche Informationen benötigen, lesen Sie die offiziellen Entwickleranleitungen von GoDaddy, beginnend mit [Verwaltung von DNS-Einträgen](https://www.godaddy.com/help/manage-dns-records-680). #### Cloudfare Befolgen Sie diese Anleitung, um Ihre DNS-Einträge mit Cloudflare zu erstellen. Wenn Sie Probleme mit einem der Schritte haben, [kontaktieren Sie bitte den Cloudflare-Support](https://support.cloudflare.com/), um weitere Unterstützung zu erhalten. > Gehen Sie jeden Schritt durch und haken Sie ihn ab, wenn Sie ihn abgeschlossen haben, um Ihren Fortschritt zu verfolgen. - [ ] Bei Cloudfare anmelden Rufen Sie [Cloudflare](https://cloudflare.com) auf und melden Sie sich im Cloudflare-Dashboard an. - [ ] Navigieren Sie zum DNS-Bereich für Ihre Domain Im Cloudfare-Dashboard: 1. Klicken Sie links auf dieser Seite auf **Websites**. 1. Suchen Sie in der Liste der Websites Ihre Domain. 1. Klicken Sie auf die Tabellenzeile mit Ihrem Domain-Namen: ![Die Tabelle der Websites, die im Cloudflare-Dashboard angezeigt werden](https://b.stripecdn.com/docs-statics-srv/assets/websites-table.c794d196f321659ff795e7456e8c1438.png) In diesem Beispielbild würden Sie auf die Tabellenzeile powdur.me klicken. 1. Sie sollten sich jetzt auf der Admin-Seite für Ihre Domain befinden. 1. Klicken Sie links auf dieser Seite auf **DNS**. 1. Sie sollten eine DNS-Verwaltungsseite für Ihre Domain sehen: ![Die DNS-Ansicht](https://b.stripecdn.com/docs-statics-srv/assets/dns-panel.deb9b0988ff2b2864d39ccd498d7c351.png) - [ ] Erstellen Sie Ihren CNAME-Eintrag Fügen Sie einen neuen Eintrag hinzu, der Stripe Checkout Ihre gewünschte Subdomain zuordnet. 1. Klicken Sie auf **Eintrag hinzufügen**. 1. Geben Sie in dem Formular, das sich öffnet, folgende Werte ein: | Feld | Einzugebender Wert | Beschreibung | | ---------------- | ------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------- | | **Typ** | Wählen Sie `CNAME` im Dropdown-Menü aus. | Um welche Art von DNS-Eintrag es sich handelt | | **Ziel** | Wenn Ihre benutzerdefinierte Subdomain **checkout.powdur.me** ist, geben Sie `checkout` ein | Bei CNAME-Einträgen ist dieses Feld der erste Teil Ihrer Subdomain (der Teil, der zum ersten Zeitraum führt). | | **Wert** | `hosted-checkout.stripecdn.com` | Darauf verweist der neue Subdomain-Eintrag - in diesem Fall Stripe Checkout. | | **TTL** | `5 min` | Eine Verfallszeit von 5 Minuten (300 Sekunden) ist in Ordnung. | | **Proxy-Status** | `Off` | Legen Sie den Proxy-Status auf `off` fest, um Probleme bei der Einrichtung zu vermeiden. | ![So sieht das ausgefüllte Formular für eine Beispiel-Domain aus](https://b.stripecdn.com/docs-statics-srv/assets/filled-form-cname.fd46677b9723447c3f718939e97b8007.png) Ein Beispiel dafür, wie das ausgefüllte Formular zum Hinzufügen Ihres CNAME-Eintrags aussehen könnte. 1. Klicken Sie auf **Speichern**. 1. Sie sehen eine neue Tabellenzeile für den neuen DNS-Eintrag mit den folgenden Werten: - **Typ**: `CNAME` - **Name**: `` - **Inhalt**: `hosted-checkout.stripecdn.com` - **Proxy-Status**: Nur DNS - **TTL**: 5 Minuten - [ ] Erstellen Sie Ihren TXT-Eintrag Fügen Sie in Ihrem DNS-Kontrollfeld einen neuen TXT-Eintrag hinzu. > Mit diesem TXT-Eintrag können wir verifizieren, ob Sie der/die Inhaber/in dieser Domain sind. Dies ist erforderlich, um TLS-Zertifikate für Ihre Domain auszustellen, damit Sie weiterhin sicher Zahlungen annehmen können. 1. Klicken Sie auf **Eintrag hinzufügen**. 1. Geben Sie in dem Formular, das sich öffnet, folgende Werte ein: | Feld | Einzugebender Wert | Beschreibung | | ---------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------- | | **Typ** | Wählen Sie `TXT` im Dropdown-Menü aus. | Um welche Art von DNS-Eintrag es sich handelt | | **Name** | Wenn Ihre benutzerdefinierte Domain **checkout.powdur.me** lautet, geben Sie `_acme-challenge.checkout` ein | Für TXT-Einträge fungiert dieses Feld als Subdomain-Abschnitt Ihrer Domain. | | **Inhalt** | Rufen Sie die [Dashboard-Einstellungen](https://dashboard.stripe.com/settings/custom-domains) auf und klicken Sie auf **Anleitung anzeigen**, um den korrekten TXT-Wert-Eintrag zu kopieren | Dies ist eine lange, spezielle Zeichenfolge, die für die Verifizierung der Domain verwendet wird. | | **TTL** | `5 min` | Eine Verfallszeit von 5 Minuten (300 Sekunden) ist in Ordnung. | ![So sieht das ausgefüllte Formular für eine Beispiel-Domain aus](https://b.stripecdn.com/docs-statics-srv/assets/filled-form-txt.5d164d597718eff86d45e6ce1e8d2d6a.png) Ein Beispiel dafür, wie das ausgefüllte Formular zum Hinzufügen Ihres TXT-Eintrags aussehen könnte. 1. Klicken Sie auf **Speichern**. 1. Sie sehen eine neue Tabellenzeile für den neuen DNS-Eintrag mit den folgenden Werten: - **Typ**: `TXT` - **Name**: `_acme-challenge.` - **Inhalt**: `` - **Proxy-Status**: Nur DNS - **TTL**: 5 Minuten - [ ] Überprüfen Sie, ob Ihr CNAME-Eintrag eingerichtet ist Nachdem Sie Ihren DNS-Eintrag gespeichert haben, verifizieren Sie, dass die Werte korrekt sind. #### In Ihrem Terminal überprüfen 1. Warten Sie bis zu 10 Minuten, bis Ihr DNS-Anbieter seine Nameserver aktualisiert hat. 1. Ersetzen Sie **checkout.powdur.me** durch Ihre nutzerspezifische Domain im folgenden Befehl und führen Sie sie von Ihrem Terminal aus: ```bash nslookup -querytype=CNAME checkout.powdur.me ``` Die Ausgabe sollte folgendermaßen aussehen: ``` canonical name = hosted-checkout.stripecdn.com. ``` Wenn Sie diese Ausgabe sehen, können Sie mit dem nächsten Schritt fortfahren. #### Mit Ihrem Webbrowser überprüfen 1. Warten Sie bis zu 10 Minuten, bis Ihr DNS-Anbieter seine Nameserver aktualisiert hat. 1. Öffnen Sie das [Online-Tool NSLookup](https://coding.tools/nslookup). 1. Geben Sie Ihren nutzerdefinierten Domain-Namen in das Feld **Domain or IP Address** (Domain oder IP-Adresse) ein. 1. Wählen Sie **CNAME (Canonical name record)** (CNAME (Kanonischer Namenseintrag)) im Dropdown-Menü **Query Type** (Abfragetyp) aus. 1. Klicken Sie auf **Nslookup**, um nach Ihrem CNAME-Eintrag zu suchen. In der Ausgabe sollte `canonical name = hosted-checkout.stripecdn.com` angezeigt werden. Wenn Sie diese Ausgabe sehen, fahren Sie mit dem nächsten Schritt fort. Wenn Sie diese Ausgabe zunächst nicht sehen, warten Sie ein paar Minuten, und versuchen Sie es dann erneut. - [ ] Verifizieren Sie Ihren TXT-Eintrag Nachdem Sie Ihren DNS-Eintrag gespeichert haben, verifizieren Sie, dass die Werte korrekt sind. #### In Ihrem Terminal überprüfen 1. Warten Sie bis zu 10 Minuten, bis Ihr DNS-Anbieter seine Nameserver aktualisiert hat. 1. Ersetzen Sie **checkout.powdur.me** durch Ihre nutzerspezifische Domain im folgenden Befehl und führen Sie sie von Ihrem Terminal aus: ```bash nslookup -querytype=TXT _acme-challenge.checkout.powdur.me ``` Die Ausgabe sollte folgendermaßen aussehen: ``` _acme-challenge. text = "" ``` Wenn Sie Ihren speziellen TXT-Eintragswert nicht in der Ausgabe sehen, warten Sie etwas länger und versuchen Sie, den Befehl erneut auszuführen. #### Mit Ihrem Webbrowser überprüfen 1. Warten Sie bis zu 10 Minuten, bis Ihr DNS-Anbieter seine Nameserver aktualisiert hat. 1. Öffnen Sie das [Online-Tool NSLookup](https://coding.tools/nslookup). 1. Geben Sie `_acme-challenge.[your custom domain name]` in das Feld **Domain or IP Address** (Domain oder IP-Adresse) ein. 1. Wählen Sie **TXT (Text record)** (TXT (Texteintrag)) im Droddown-Menü **Query Type** (Abfragetyp) aus. 1. Klicken Sie auf **Nslookup**, um nach Ihrem CNAME-Eintrag zu suchen. In der Ausgabe sehen Sie den TXT-Eintragswert, den Sie im vorherigen Schritt eingegeben haben. Wenn Sie diese Ausgabe zunächst nicht sehen, warten Sie ein paar Minuten, und versuchen Sie es dann erneut. Wenn Sie diesen Schritt abschließen, sind Ihre DNS-Einträge konfiguriert. Wenn Sie zusätzliche Informationen benötigen, lesen Sie bitte die offiziellen Entwickleranleitungen von Cloudflare, beginnend mit [Verwaltung von DNS-Einträgen](https://developers.cloudflare.com/dns/manage-dns-records/how-to/create-dns-records/). > Wenn die Überprüfung Ihrer DNS-Einträge oder Ihrer Domain sehr langsam erscheint, versuchen Sie, die CNAME-Reduzierung auf > > **CNAME im Stammverzeichnis reduzieren**> > einzustellen. Sie finden diese Einstellung in Ihrem Cloudflare-Dashboard unter > > **DNS**> > > > > **Einstellungen**> > > > > **CNAME Flattening**> > . Wenn die Einstellung der CNAME-Reduzierung das Problem nicht behebt, > > [wenden Sie sich an den Stripe-Support](https://support.stripe.com/)> > . Nachdem Sie Ihre DNS-Einträge erstellt und verifiziert haben, prüft Stripe die Verbindung und stellt Ihre Domain auf unserer Seite bereit. Wir senden Ihnen eine E-Mail und eine Dashboard-Benachrichtigung, wenn die Domain bereit zur Aktivierung durch Sie ist. Sie können jederzeit die [Dashboard-Einstellungen](https://dashboard.stripe.com/settings/custom-domains) aufrufen, um den aktuellen Status Ihrer nutzerdefinierten Domain-Verbindung einzusehen. ## Optional: Testen Sie Ihre benutzerdefinierte Domain ### Test-Zahlungslink erstellen Sie erhalten eine Benachrichtigung, wenn Ihre nutzerdefinierte Domain für Tests hinzugefügt und aktiviert wurde. 1. Gehen Sie zu den [Dashboard-Einstellungen](https://dashboard.stripe.com/settings/custom-domains). 1. Überprüfen Sie, ob über dem Namen Ihrer nutzerdefinierten Domain der Indikator `Added` angezeigt wird. 1. [Erstellen Sie einen Zahlungslink](https://docs.stripe.com/payment-links/create.md) im Test-Modus. Ihre neue nutzerdefinierte Domain wird auf der Detailseite Ihres neu erstellten Zahlungslinks angezeigt. > Das Hinzufügen benutzerdefinierter Domains wird derzeit in Sandboxes nicht unterstützt. ## Optional: Entfernen Ihrer benutzerdefinierten Domain Wenn Sie Ihre benutzerdefinierte Domain aus irgendeinem Grund entfernen müssen, ist das möglich. Wenn Sie dies jedoch tun, müssen Sie alle DNS-Einträge entfernen, die Sie für Ihre benutzerdefinierte Subdomain erstellt haben, und diese Anleitung erneut befolgen, um sie wieder hinzuzufügen. So entfernen Sie Ihre benutzerdefinierte Domain vollständig: 1. Rufen Sie für nutzerspezifische Domains Ihre [Dashboard-Einstellungen](https://dashboard.stripe.com/settings/custom-domains) auf. 1. Klicken Sie auf die Schaltfläche **Entfernen**. 1. Lesen Sie die Popup-Bestätigung und klicken Sie auf **Entfernen**, um das Entfernen zu bestätigen. 1. Melden Sie sich bei Ihrem DNS-Anbieter an und löschen die beiden DNS-Einträge, die Sie zuvor für Ihre benutzerdefinierte Subdomain erstellt haben. > Nachdem Sie Ihr Abonnement gekündigt haben, funktionieren Zahlungslinks und Links zum Kundenportal, die Ihre nutzerdefinierte Domain verwenden, nicht mehr. Sie können die neuen Links `buy.stripe.com` und `billing.stripe.com` für all Ihre bestehenden Links kopieren und freigeben. ## Optional: Benutzerdefinierte Domains mit Connect | Integrationstyp für Connect | Beschreibung | Die benutzerdefinierte Domain welches Kontos wird verwendet? | | ------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------ | | Destination Charge | Ihre Integration verwendet `payment_intent_data[transfer_data][destination]`. Weitere Informationen finden Sie in der [Dokumentation](https://docs.stripe.com/connect/destination-charges.md). | Die Domain des **Plattformkontos**. | | Direct Charge | Ihre Integration übergibt die ID des verbundenen Kontos im Header `Stripe-Account`. Weitere Informationen finden Sie in der [Dokumentation](https://docs.stripe.com/connect/direct-charges.md). | Die Domain des **verbundenen Kontos**. | | Separate Zahlungen und Überweisungen | Zahlungen und Überweisungen werden getrennt von der Checkout-Sitzung abgewickelt. Weitere Informationen finden Sie in der [Dokumentation](https://docs.stripe.com/connect/separate-charges-and-transfers.md). | Die Domain des **Plattformkontos**. | > #### Destination Charges mit on_behalf_of > > Checkout Sessions und Payment Links, die [`on_behalf_of`](https://docs.stripe.com/connect/destination-charges.md#settlement-merchant) verwenden, nutzen immer die Standard-Stripe-Domain (`checkout.stripe.com` oder `buy.stripe.com`) anstelle einer benutzerdefinierten Domain. Dadurch werden Wallet-Zahlungsmethoden wie Apple Pay konsistent unterstützt. ## Optional: Fehlerbehebung für Ihre Integration Wenn Sie diesen Leitfaden durchgearbeitet und Ihre nutzerdefinierte Domain im Live-Modus aktiviert haben, sie aber immer noch nicht für Ihre Checkout-Sitzungen verwendet wird, verwenden Sie möglicherweise einen nicht unterstützten Checkout-Integrationstyp. Stripe hat drei Arten von Checkout-Integrationen und zurzeit unterstützen wir nur serverseitige Weiterleitungen. Verwenden Sie diese Tabelle, um herauszufinden, welche Integrationsart Sie verwenden: | Integrationstyp | Sie verwenden diesen Typ, wenn … | Hinweise | Funktioniert mit nutzerdefinierten Domains? | | ----------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ----------------------------------------------------------------------------- | ------------------------------------------- | | Client-Only-Integration | Wenn Sie keine Checkout-Sitzungen über Ihren Server erstellen und nur clientseitiges [stripe.redirectToCheckout](https://docs.stripe.com/js/deprecated/redirect_to_checkout) verwenden und Elemente wie SKUs oder Pläne bereitstellen. | Dieser Integrationspfad ist veraltet. | **✗ Nein** | | Erstellung serverseitiger Checkout-Sitzung und clientseitiges `stripe.redirectToCheckout` | Wenn Sie Checkout-Sitzungen auf Ihrem Server erstellen und Ihre Kundinnen/Kunden auf der Client-Seite mittels [stripe.redirectToCheckout](https://docs.stripe.com/js/deprecated/redirect_to_checkout) weiterleiten und die ID der Checkout-Sitzung angeben. | Dies war der dokumentierte Standardintegrationspfad vor September 2021. | **✗ Nein** | | Erstellung einer serverseitigen Checkout-Sitzung und Weiterleitung | Wenn Sie Checkout-Sitzungen erstellen und Ihre Kundinnen/Kunden an die zurückgegebene [URL](https://docs.stripe.com/api/checkout/sessions/object.md#checkout_session_object-url) weiterleiten, geschieht dies serverseitig. Ein Beispiel finden Sie im Leitfaden [Zahlung akzeptieren](https://docs.stripe.com/payments/accept-a-payment.md?integration=checkout). | Dies ist der dokumentierte Standardintegrationspfad seit September 2021. | **✓ Ja** | Wenn Sie einen nicht unterstützten Integrationstyp verwenden, nutzen Sie unseren Leitfaden [Zahlung akzeptieren](https://docs.stripe.com/payments/accept-a-payment.md?integration=checkout). So können Sie zur Verwendung von serverseitigen Weiterleitungen wechseln und nutzerdefinierte Domains verwenden. ## Optional: Fehlerbehebung bei CAA-DNS-Einträgen Die folgenden Probleme mit CAA-DNS-Einträgen können auftreten, wenn Sie versuchen, eine nutzerdefinierte Domain zu Checkout hinzuzufügen: - Ihr CAA-Datensatz enthält `letsencrypt.org` nicht als gültigen CA-Aussteller. - Sie haben einen CAA-Eintrag auf derselben Ebene wie Ihr nutzerdefinierter Domain-Name. ### Ihr CAA-Datensatz enthält letsencrypt.org nicht als gültigen CA-Aussteller Stripe verwendet [Let’s Encrypt](https://letsencrypt.org), um TLS-Zertifikate für Ihre nutzerdefinierte Domain zu generieren. Dadurch wird sichergestellt, dass alle Anfragen an Ihre nutzerdefinierte Domain sicher und verschlüsselt sind. Wenn Sie also einen bestehenden `CAA`-DNS-Eintrag haben, müssen Sie `letsencrypt.org` als gültigen Aussteller angeben. So fügen Sie Let’s Encrypt als Aussteller hinzu: 1. Gehen Sie zu Ihrem DNS-Bereich und suchen Sie nach dem bestehenden `CAA`-Eintrag für Ihre Domain und notieren Sie sich die aktuellen Werte. 1. Fügen Sie einen neuen Eintrag auf derselben Ebene wie Ihre anderen `CAA`-Einträge hinzu und geben Sie die folgenden Werte ein: - **Name**: Dieser sollte derselbe sein wie bei Ihren anderen CAA-Einträgen. CAA-Einträge im Stammverzeichnis der Domain (zum Beispiel `powdur.me`) haben normalerweise den Namen `@`. - **Flags**: `0` - **Tag**: `issue` - **Wert**: `letsencrypt.org` - **TTL**: 3600 Sekunden (1 Stunde) ist eine gute Standardeinstellung. 1. Speichern Sie den Eintrag. Die meisten DNS-Aktualisierungen werden innerhalb einer Stunde wirksam. Für eine globale Aktualisierung können jedoch auch bis zu 72 Stunden benötigt werden. Um mehr über die Einrichtung von CAA-Einträgen für Let’s Encrypt zu erfahren, lesen Sie den [CAA-Leitfaden](https://letsencrypt.org/docs/caa/). ### Ihr CAA-Eintrag befindet sich auf derselben Ebene wie Ihr nutzerdefinierter Domain-Name. Wenn Sie im Dashboard eine Fehlermeldung erhalten haben, die besagt, dass sich Ihr CAA-Eintrag auf derselben Ebene befindet wie Ihr nutzerdefinierter Domain-Name, ist bereits ein `CAA`-DNS-Eintrag für den nutzerdefinierten Domain-Namen vorhanden, den Sie mit Checkout verbinden möchten. Wenn Sie beispielsweise versuchen, **checkout.powdur.me** mit Checkout zu verbinden, aber bereits ein `CAA`-DNS-Eintrag in dieser Domain vorhanden ist, gibt Stripe einen Fehler zurück. Sie haben mehrere Möglichkeiten, dieses Problem zu beheben: 1. Sie können den `CAA`-Eintrag eine Ebene nach unten verschieben: - Wenn Sie den nutzerdefinierten Domain-Namen **checkout.powdur.me** wünschen, können Sie stattdessen einen doppelten `CAA`-Eintrag mit denselben Werten unter **powdur.me** erstellen. - Sobald der neue `CAA`-Eintrag weitergegeben wurde, können Sie den in Konflikt stehenden `CAA`-Eintrag sicher bei Ihrem DNS-Anbieter entfernen. - Sobald die Entfernung erfolgt ist, können Sie versuchen, Ihre nutzerdefinierte Domain erneut zum Dashboard hinzuzufügen. 1. Sie können einen nutzerdefinierten Domain-Namen über Ihrem `CAA`-Eintrag auswählen. - Wenn sich Ihr `CAA`-Eintrag unter **checkout.powdur.me** befindet, können Sie einen nutzerdefinierten Domain-Namen wie **pay.checkout.powdur.me** wählen. ## Optional: Fehlerbehebung für eine blockierte Domain Cloudflare, unser Domain-Provider, blockiert im Rahmen einer zusätzlichen Sicherheitsprüfung gelegentlich einige Domains, sodass sie nicht automatisch zu Cloudflare hinzugefügt werden. Wenn in den [Dashboard-Einstellungen](https://dashboard.stripe.com/settings/custom-domains) eine Fehlermeldung angezeigt wird, die besagt, dass Cloudflare Ihre Domain blockiert, können Sie eine E-Mail an [abusereply@cloudflare.com](mailto:abusereply@cloudflare.com) senden, um das Problem zu beheben. Wenn Sie eine E-Mail an Cloudflare senden, kopieren Sie diese E-Mail-Vorlage und fügen Sie sie ein und ändern Sie die fettgedruckten **[Platzhalter]** in Ihre eigenen Informationen: **An:** abusereply@cloudflare.com **Betreff:** Anfrage zur Aufheben der Blockierung für **[Name Ihrer Domain einfügen]** Cloudflare, Wir sind gerade dabei, einen nutzerdefinierten Domain-Namen zu Stripe Checkout hinzuzufügen, der Cloudflare nutzt. Er wird derzeit von Ihnen blockiert. Können Sie bitte die Blockierung dieses Hostnamen für uns aufheben? Domain/Hostname, die/den wir hinzuzufügen versuchen: **[Name Ihrer Domain einfügen]** Verknüpfung mit der Domain: **[Geben Sie eine Erläuterung zu Ihrer Verknüpfung mit/Inhaberschaft der Domain an]** Wenden Sie sich bitte an uns, falls Sie weitere Fragen haben. Vielen Dank,**[Ihr Name]** # Eingebettetes Formular > This is a Eingebettetes Formular for when payment-ui is embedded-form. View the full page at https://docs.stripe.com/payments/checkout/custom-domains?payment-ui=embedded-form. Diese Funktion gilt nicht für die Verwendung des integrierten Formulars, da es in Ihre Website eingebettet ist. # Eingebettete Komponenten > This is a Eingebettete Komponenten for when payment-ui is embedded-components. View the full page at https://docs.stripe.com/payments/checkout/custom-domains?payment-ui=embedded-components. Diese Funktion gilt nicht für die Verwendung von eingebetteten Komponenten, da diese in Ihre Website eingebettet sind.