Kontrolle der Erfassung von Abrechnungsdetails
Passen Sie die Abrechnungsdetails an, die Sie im Payment Element erfassen.
Mit dem Payment Element können Sie Abrechnungsdetails auf verschiedene Weise erfassen:
never
: Erfassen Sie keine Abrechnungsdetails im Payment Element. Sie können dies für alle Felder oder für bestimmte Feldunterkomponenten wiename
,email
undaddress
festlegen.if_
: Erfassen Sie nur die Adressfelder, die für jede Zahlungsmethode erforderlich sind, um die Zahlung abzuschließen.required auto
(Standard): Stripe legt fest, welche Abrechnungsfelder basierend auf Kundenreibungspunkten und Autorisierungserfolgsquote für jede Zahlungsmethode erfasst werden sollen. Für diesen Modus müssen Sie bei der Bestätigung keine zusätzlichen Abrechnungsdaten eingeben.
Standardmäßig sind alle Felder auf auto
eingestellt. Dies schafft eine Balance zwischen der Minimierung von Kundenreibungspunkten und der Aufrechterhaltung optimaler Autorisierungsquoten.
Abrechnungsdetails ausblenden
Wenn Sie Abrechnungsdetails an einer anderen Stelle außerhalb des Payment Element erfassen, können Sie never
verwenden, um die vollständige Erfassung von Abrechnungsdetails zu vermeiden oder bestimmte Abrechnungsfelder zu überspringen. Felder, die auf never
eingestellt sind, werden für alle Zahlungsmethoden ausgeblendet. Hier ist ein Beispiel:
const paymentElement = elements.create('payment', { fields: { billingDetails: { // No address field will be collected in any of the payment method forms address: 'never', } } });
Wenn never
eingestellt ist, müssen Sie die ausgelassenen Abrechnungsfelder zum Bestätigungszeitpunkt manuell übergeben:
stripe.confirmPayment({ //...Other values payment_method: { billing_details: { address: { line1: '123 Main Street', city: 'Anytown', country: 'US', postal_code: '12345' }, } } });
Mindestmaß an Abrechnungsdetails erfassen
Geben Sie if_
an, um nur die Rechnungsadressenfelder zu erfassen, die zum Ausfüllen der Zahlung für jede Zahlungsmethode erforderlich sind.
Diese Option trägt dazu bei, Reibungspunkte für Kundinnen/Kunden zu reduzieren, kann jedoch mit bestimmten Kompromissen verbunden sein, zum Beispiel höheren Netzwerkgebühren für Nutzer/innen mit einem Netzwerkkosten- und Preisplan und möglichen Auswirkungen auf die Autorisierungsquoten.
const paymentElement = elements.create('payment', { fields: { billingDetails: { address: 'if_required', } } });
Erweitert: Nutzung des Address Element im Abrechnungsmodus
Wenn Ihr Unternehmen die Erfassung der vollständigen Rechnungsadresse erfordert, können Sie den Abrechnungsmodus Address Element in Kombination mit dem Payment Element verwenden. Die im Address Element erfassten Abrechnungsdetails werden automatisch zum Bestätigungszeitpunkt angehängt.