Physische Adressen und Telefonnummern erfassen
Erfahren Sie, wie Sie bei einmaligen Zahlungsabläufen Adressen und Telefonnummern erfassen.
Um vollständige Adressen für die Rechnungsstellung oder den Versand zu erfassen, verwenden Sie das Address Element. Möglicherweise müssen Sie eine vollständige Rechnungsadresse erfassen, um beispielsweise Steuern zu berechnen. Das Payment Element erfasst nur die zum Abschließen der Zahlung erforderlichen Angaben zur Rechnungsadresse. Sie können es jedoch auch so konfigurieren, dass es auch andere Rechnungsangaben erfasst.
Andere Gründe, das Address Element zu verwenden:
- So erfassen Sie Telefonnummern von Kundinnen/Kunden
- So aktivieren Sie automatisches Vervollständigen
- Um Rechnungsinformationen vorab im Payment Element auszufüllen, geben Sie eine Versandadresse ein
Stripe kombiniert die erfassten Adressinformationen und die Zahlungsmethode, um einen PaymentIntent PaymentIntent zu erstellen.
Stripe einrichtenServerseitig
Erstellen Sie zunächst ein Stripe-Konto oder melden Sie sich an.
Verwenden Sie unsere offiziellen Bibliotheken, um von Ihrer Anwendung aus auf die Stripe API zuzugreifen:
Adressdaten erfassenClientseitig
Mit dem Address Element können Sie nun Adressdaten auf dem Client erfassen.
Adressdaten abrufenClientseitig
Sie können die Adressdaten über das Ereignis change abrufen. Das Ereignis change wird immer dann ausgelöst, wenn der/die Nutzer/in ein Feld im Element aktualisiert.
Bei einem einseitigen Bezahlvorgang mit dem Payment Element übergibt das Address Element automatisch die Versand- oder Rechnungsinformationen, wenn Sie die Checkout-Sitzung bestätigen.
Address Element konfigurierenClientseitig
Sie können das Address Element nach Ihren Wünschen konfigurieren.
Automatische Vervollständigung
Das Address Element verfügt über eine integrierte Funktion zur automatischen Vervollständigung von Adressen, die die Google Maps API Places Library verwendet. Standardmäßig ist die Autovervollständigung mit einem von Stripe bereitgestellten Google Maps API-Schlüssel aktiviert, wenn eine der folgenden Bedingungen erfüllt ist:
- Bei einem einseitigen Bezahlvorgang, bei dem das Payment Element in der gleichen Elements-Gruppe aktiviert ist wie das Address Element.
- In einem Bezahlvorgang, bei dem das Address Element in einer aktiven Link-Sitzung verwendet wird.
Adressformular vorab ausfüllen
Sie können updateBillingAddress oder updateShippingAddress verwenden, um eine Adresse vorab auszufüllen.
Adressdaten validierenClientseitig
Stripe bietet einige Möglichkeiten, um eine Adresse auf Vollständigkeit zu überprüfen und Fehler wie „Dieses Feld ist unvollständig“ auszulösen, die an unvollständigen einzelnen Adressfeldern erscheinen.
Sie können Adressen validieren, indem Sie die Checkout-Sitzung bestätigen. Dadurch wird das Address Element automatisch validiert und etwaige Validierungsfehler werden angezeigt.
OptionalErscheinungsbild anpassenClientseitig
Nachdem Sie das Address Element zu Ihrer Seite hinzugefügt haben, können Sie das Erscheinungsbild an das Design der restlichen Seite anpassen. Weitere Informationen finden Sie auf der Seite Appearance API.

Address Element mit anderen Elementen verwenden
Sie können sowohl Versand- als auch Rechnungsadressen erfassen, indem Sie mehrere Address Elements auf Ihrer Seite verwenden.
Wenn Sie sowohl die Versand- als auch die Rechnungsadresse erfassen müssen und nur ein Address Element verwenden möchten, verwenden Sie das Element „Versandadresse“ zusammen mit dem Payment Element, das nur die erforderlichen Rechnungsadressdaten erfasst.
Wenn Sie das Address Element zusammen mit anderen Elementen verwenden, gibt es einige automatische Funktionen bei der Bestätigung der Checkout-Sitzung. Das Address Element überprüft bei der Bestätigung der Checkout-Sitzung die Vollständigkeit und zeigt dann bei Validierungsfehlern Fehler für jedes Feld an.
Sync billing and shipping addresses
When you use both a Billing Address Element and Shipping Address Element, you can show a checkbox that lets customers sync their billing and shipping addresses.
Set the value to 'billing' or 'shipping' to choose which Address Element shows the checkbox. Set it to 'none' to hide the checkbox.