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.
Ein Address Element erstellen
Wenn Sie ein Address Element erstellen, geben Sie entweder einen shipping
- oder einen billing
-Modus an. Der Address Element-Modus bestimmt, ob die Versand- oder Rechnungsadresse übergeben wird, um den PaymentIntent zu bestätigen.
Wenn Sie ein Address Element erstellen, geben Sie an, ob es im Versand- oder im Abrechnungsmodus verwendet werden soll.
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.