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
Entwicklerressourcen
Übersicht
Informationen zu Stripe Payments
Aktualisieren Sie Ihre Integration
Zahlungsanalysefunktionen
Online-Zahlungen
ÜbersichtIhren Use case findenZahlungen verwalten
Payment Links verwenden
Bezahlseite erstellen
Erweiterte Integration erstellen
In-App-Integration erstellen
Zahlungsmethoden
Zahlungsmethoden hinzufügen
Zahlungsmethoden verwalten
Schnellerer Bezahlvorgang mit Link
Zahlungsschnittstellen
Payment Links
Checkout
Web Elements
    Übersicht
    Payment Element
    Express Checkout Element
    Address Element
    Currency Selector Element
    Link Authentication Element
    Payment Method Messaging Element
In-App-Elements
Zahlungsszenarien
Umgang mit mehreren Währungen
Nutzerdefinierte Zahlungsabläufe
Flexibles Acquiring
Orchestrierung
Präsenzzahlungen
Terminal
Mehr als Zahlungen
Unternehmensgründung
Krypto
Financial Connections
Climate
StartseiteZahlungenWeb Elements

Address Element

Verwenden Sie das Address Element, um vollständige Rechnungs- und Versandadressen zu erfassen.

Das Address Element ist eine integrierbare Komponente der Nutzeroberfläche zum Akzeptieren vollständiger Adressen. Mit diesem können Sie Versandadressen erfassen oder vollständige Rechnungsadressen erhalten, z. B. für Steuerzwecke.

Design
Größe
Kundenstandort
OptionBeschreibung
DesignVerwenden Sie das Dropdown-Menü, um ein Design auszuwählen, oder passen Sie das Design mit der Elements Appearance API an.
Desktop- und MobilgrößeVerwenden Sie das Dropdown-Menü, um die maximale Pixelbreite des übergeordneten Elements festzulegen, mit dem das Address Element verbunden ist. Sie können es auf 750px (Desktop) oder 320px (Mobil) festlegen.
KundenstandortVerwenden Sie das Dropdown-Menü, um einen Ort für die Annahme vollständiger Adressen auszuwählen. Durch Ändern des Standorts wird die Sprache der Nutzeroberfläche lokalisiert und lokal relevante Zahlungsmethoden werden angezeigt.
TelefonnummerAktivieren Sie diese Option, um die Erfassung von Telefonnummern zuzulassen, wenn das Adressformular erweitert wird oder ein Kontakt verwendet wird.
Automatische VervollständigungAktivieren Sie diese Option, um den Bezahlvorgang zu verkürzen, Validierungsfehler zu reduzieren und die Konversionsraten im Bezahlvorgang mit der integrierten automatischen Adressvervollständigung zu erhöhen. Stripe unterstützt 236 regionale Adressformate, einschließlich Formaten, die von rechts nach links aufgebaut sind.
KontakteAktivieren Sie diese Option, um eine neue Adresse hinzuzufügen oder eine bestehende Adresse oder Telefonnummer zu ändern.

Mit Beispielen beginnen

Um das Address Element in Aktion zu sehen, beginnen Sie mit einem dieser Beispiele:

Adressen der Kund/innen erfassen

Code und Anweisungen zum Speichern einer Adresse mit dem Address Element.

Kopieren Sie eine Beispiel-App in GitHub
HTML · React

Ein Address Element erstellen

Wenn Sie ein Address Element erstellen, geben Sie an, ob es im Versand- oder im Abrechnungsmodus verwendet werden soll.

Im Versandmodus führt das Element zwei Dinge aus:

  • Eine Versandadresse erfassen.
  • Bieten Sie dem Kunden/der Kundin an, diese Adresse auch als Rechnungsadresse zu verwenden.
index.js
Vollständiges Beispiel anzeigen
const stripe = Stripe(
'pk_test_TYooMQauvdEDq54NiTphI7jx'
); const appearance = { /* appearance */ }; const options = { mode: 'shipping' }; const elements = stripe.elements({
clientSecret
, appearance }); const addressElement = elements.create('address', options); addressElement.mount('#address-element');

Address Element mit anderen Elementen verwenden

Sie können sowohl Versand- als auch Rechnungsadressen erfassen, indem Sie auf Ihrer Seite mehrere Address Elements, eines pro Modus, verwenden.

Wenn Sie sowohl die Versand- als auch die Rechnungsadresse erfassen müssen und nur ein Adresselement verwenden möchten, verwenden Sie das Adresselement im Versandmodus und verwenden Sie das Payment Element, um nur die erforderlichen Rechnungsadressen zu erfassen.

Wenn Sie das Address Element mit anderen Elementen verwenden, können Sie ein gewisses automatisches Verhalten beim Bestätigen des PaymentIntent oder SetupIntent erwarten. Das Adresselement validiert die Vollständigkeit bei der Bestätigung des PaymentIntent oder SetupIntent und zeigt dann Fehler für jedes Feld an, wenn Validierungsfehler vorliegen.

Eine Adresse verwenden

Das Address Element funktioniert automatisch mit dem Payment oder Express Checkout Element. Wenn eine Kundin/ein Kunde eine Adresse und eine Zahlungsmethode angibt, kombiniert Stripe diese zu einem einzelnen PaymentIntent mit der Adresse im korrekten Feld.

Automatisches Verhalten

Das Standardverhalten des Elements hängt von seinem Modus ab.

Im Versandmodus wird die Adresse in diesen Feldern gespeichert:

  • Wird im Feld Versand angezeigt.
  • Wenn die Kundin/der Kunde angibt, dass es sich dabei auch um die Rechnungsadresse handelt, erscheint diese auch im Feld billing_details.

Um die Kombination von Informationen zu aktivieren, erstellen Sie alle Elemente aus demselben Elements-Objekt, wie in diesem Beispiel:

index.js
Vollständiges Beispiel anzeigen
const stripe = Stripe(
'pk_test_TYooMQauvdEDq54NiTphI7jx'
); const appearance = { /* appearance */ }; const options = { mode: 'shipping' }; const paymentElementOptions = { layout: 'accordion'}; const elements = stripe.elements({
clientSecret
}); const addressElement = elements.create('address', options); const paymentElement = elements.create('payment', paymentElementOptions); addressElement.mount('#address-element'); paymentElement.mount('#payment-element');

Benutzerdefiniertes Verhalten

Normalerweise ist das Standardverhalten des Adresselements ausreichend. In einem komplexen Zahlungsablauf müssen Sie jedoch möglicherweise nutzerdefinierte Antworten auf die Eingaben der Kundinnen/Kunden schreiben. Weitere Informationen finden Sie unter Adresseingabe überwachen.

Automatische Vervollständigung

Wenn Ihr Kunde/Ihre Kundin ein unterstütztes Land für seine/ihre Adresse auswählt, werden ihm/ihr die Optionen zur automatischen Vervollständigung angezeigt. Das Address Element kann Adressen für die folgenden Länder automatisch ausfüllen:

Australien
Belgien
Brasilien
Deutschland
Frankreich
Indien
Irland
Italien
Japan
Kanada
Malaysia
Mexiko
Neuseeland
Niederlande
Norwegen
Philippinen
Polen
Russland
Schweden
Schweiz
Singapur
Spanien
Südafrika
Türkei
Vereinigte Staaten
Vereinigtes Königreich

Wenn Sie das Address Element und das Payment Element zusammen verwenden, aktiviert Stripe die automatische Vervollständigung ohne Konfiguration. Dies geschieht mithilfe eines von Stripe bereitgestellten Google Maps API-Schlüssels.

Notiz

Durch die Verwendung der Funktion zur automatischen Vervollständigung erklären Sie sich mit den Nutzungsbedingungen der Google Maps Platform einverstanden. Wenn Sie gegen diese Richtlinie verstoßen, deaktivieren wir möglicherweise die automatische Vervollständigung oder ergreifen andere erforderliche Maßnahmen.

Wenn Sie nur das Address Element verwenden, müssen Sie Ihren eigenen Google Maps API Places-Bibliotheksschlüssel verwenden, der separat von Ihrem Stripe-Konto verwaltet wird. Übergeben Sie den Schlüssel in der Option autocomplete.apiKey.

Mit Link automatisch ausfüllen

Link speichert und füllt die Zahlungs- und Versandinformationen für die von Ihnen aktivierten Optionen automatisch aus. Wenn der Link-Kunde beispielsweise eine Telefonnummer gespeichert hat, füllt Stripe die Telefonnummer nur dann automatisch aus, wenn die Erfassung von Telefonnummern aktiviert ist. Wenn sich wiederkehrende Link-Kundinnen/Kunden authentifizieren, füllt Stripe ihre Versandinformationen automatisch im Adresselement aus.

Ein Zahlungsformular mit mehreren Elements erstellen

Ein Zahlungsformular mit mehreren Elements erstellen

Um das automatische Ausfüllen zu aktivieren, erstellen Sie alle Elemente aus demselben Elements-Objekt, wie in diesem Beispiel:

index.js
Vollständiges Beispiel anzeigen
const stripe = Stripe(
'pk_test_TYooMQauvdEDq54NiTphI7jx'
); const appearance = { /* appearance */ }; const options = { mode: 'shipping' }; const paymentElementOptions = { layout: 'accordion'}; const elements = stripe.elements({
clientSecret
}); const linkAuthElement = elements.create('linkAuthentication'); const addressElement = elements.create('address', options); const paymentElement = elements.create('payment', paymentElementOptions); linkAuthElement.mount('#link-auth-element'); addressElement.mount('#address-element'); paymentElement.mount('#payment-element');

Erscheinungsbild

Verwenden Sie die Appearance API, um das Design aller Elemente zu steuern. Wählen Sie einen Stil oder aktualisieren Sie bestimmte Details.

Beispiele für helle und dunkle Modi für das Adresselement.

Wähle Sie zum Beispiel das „flache“ Design und überschreiben Sie die Standardtextfarbe.

index.js
Vollständiges Beispiel anzeigen
const stripe = Stripe(
'pk_test_TYooMQauvdEDq54NiTphI7jx'
); const appearance = { theme: 'flat', variables: { colorPrimaryText: '#262626' } };

Eine vollständige Liste der Designs und Variablen finden Sie in der Dokumentation zur Appearance API.

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