Zahlungsmethoden von Kundinnen und Kunden speichern und abrufen
Erfahren Sie mehr über gespeicherte Zahlungsmethoden im Payment Element.
Mit der Funktion „Gespeicherte Zahlungsmethode“ des Payment Element können Sie Kundenzahlungsmethoden im Kundenobjekt für die zukünftige Verwendung speichern. Dies ermöglicht Ihnen:
- Fordern Sie Käufer/innen zur Zustimmung auf, um Zahlungsmethoden wie
card
,us_
undbank_ account sepa_
zu speichern.debit - Speichern Sie die Zahlungsmethoden, wenn Käufer/innen die DSGVO-konforme Zustimmung sowohl für einmalige Zahlungen als auch für wiederkehrende Transaktionen erteilen.
- Zeigen Sie gespeicherte Zahlungsmethoden für Käufer/innen für zukünftige Einkäufe an. Kundinnen/Kunden können auch ihre Zahlungsinformationen entfernen und aktualisieren.
- Konfigurieren Sie das Payment Element so, dass die erneute Erfassung der Prüfziffer/CVC für eine bestimmte Transaktion erforderlich ist.
Um gespeicherte Zahlungsmethoden in das Payment Element zu integrieren, wenn Sie das Payment Element noch nicht verwenden, müssen Sie zunächst wissen, wie Sie eine Integration konzipieren. Wenn Sie das Payment Element bereits nutzen, suchen Sie im genutzten Integrationsleitfaden nach dem Schritt Zahlungsmethoden von Kundinnen und Kunden speichern und abrufen, um gespeicherte Zahlungsmethoden zu aktivieren.
Gespeicherte Zahlungsmethoden mit Link verwenden
Link ist ein Netzwerk gespeicherter Zahlungsmethoden, das für alle Stripe-Nutzer/innen funktioniert. Sie können Link mit gespeicherten Zahlungsmethoden ohne zusätzliche Konfiguration verwenden.
- Neukundinnen und -kunden können ihre Zahlungsmethode für ein bestimmtes Unternehmen, Link oder beides speichern.
- Kundinnen und Kunden, die sowohl über eine gespeicherte Link-Zahlungsmethode als auch über eine gespeicherte Unternehmenszahlungsmethode verfügen, wird ihre gespeicherte geschäftliche Zahlungsmethode nach dem Laden der Seite angezeigt.
Zahlungsmethoden mit Link speichern.
Eine zuvor gespeicherte Zahlungsmethode wiederverwenden.
Zahlungsdaten erneut erfassen
Für zusätzliche Sicherheit können Sie require_cvc_recollection angeben, um das Payment Element aufzufordern, eine Prüfziffer/CVC erneut zu erfassen, wenn eine Kundin/ein Kunde per Karte bezahlt.
payment_method_options: { card: {required_cvc_recollection: true} }
Eine Zahlungsmethode für ein Abonnement oder eine wiederkehrende Transaktion speichern
Wenn das Kontrollkästchen Zahlungsinformationen für spätere Käufe speichern angezeigt und ausgewählt wird, wenn Sie eine Zahlung bestätigen, ist der Wert allow_redisplay der Zahlungsmethode auf always
festgelegt. Dies bedeutet, dass der Kunde/die Kundin der Verwendung der Zahlungsmethode für das Abonnement und zukünftige Sitzungen zugestimmt hat. Wenn Sie das Kontrollkästchen nicht aktivieren, wird der Wert allow_
auf limited
gesetzt. Das bedeutet, dass die Zahlungsmethode nicht für zukünftige Einkäufe verwendet werden kann – sie ist auf das aktuelle Abonnement beschränkt, das Sie einrichten.
Entfernen von Zahlungsmethoden aus Abonnements verhindern
Wenn eine Zahlungsmethode zur Wiederverwendung gespeichert wird und diese auch die Zahlungsmethode für ein laufendes Abonnement ist, wird sie durch das Entfernen dieser Zahlungsmethode aus dem Abschnitt Gespeichert des Payment Element auch aus dem Abonnement entfernt. Wir empfehlen Ihnen, das Entfernen gespeicherter Zahlungsmethoden aus dem Payment Element zu deaktivieren, um zu vermeiden, dass eine Zahlungsmethode aus einem aktiven Abonnement entfernt wird. Verwalten Sie stattdessen Zahlungsmethoden in einer Seite mit Kontoeinstellungen oder einer ähnlichen Seite, auf der vorhandene Abonnements angezeigt werden.
Vorhandene gespeicherte Zahlungsmethoden anzeigen
Wenn bestehende Zahlungsmethoden über eine Kartenelementintegration, die direkte Verwendung der Stripe-API oder eine andere Methode Kundinnen/Kunden in Stripe zugeordnet wird, werden diese Zahlungsmethoden im Payment Element nicht dargestellt, da ihre Eigenschaft allow_
unspecified
ist. Wenn die Eigenschaft allow_
always
ist, wird die Zahlungsmethode im Payment Element dargestellt.
Sie können eine der folgenden Methoden verwenden, um zuvor gespeicherte Zahlungsmethoden anzuzeigen:
- Wenn Sie beim Speichern der Zahlungsmethode die ordnungsgemäße Zustimmung der Kundin/des Kunden eingeholt haben, aktualisieren Sie
allow_
aufredisplay always
.- Verwenden Sie diePayment Method update API, um eine einzelne Zahlungsmethode zu aktualisieren.
- Konfigurieren Sie die Customer Session API so, dass sie Zahlungsmethoden enthält, wenn
allow_
.redisplay="unspecified"
Zustimmung zur Wiederverwendung einer Zahlungsmethode außerhalb des Payment Element einholen
Das Payment Element verwendet den Status des Kontrollkästchens Zahlungsinformationen für spätere Käufe speichern, um festzustellen, wann ein Kunde/eine Kundin seine/ihre Zustimmung zum Speichern einer Zahlungsmethode erteilt hat. Wenn Sie diese Zustimmung auf andere Weise einholen (zum Beispiel mit den Allgemeinen Geschäftsbedingungen Ihrer Website oder einem außerhalb des Payment Element erstellten Zustimmungstext), können Sie die Zustimmung, die die Elements-Instanz bei der Bestätigung der Absicht erteilt, außer Kraft setzen.
Wenn Ihre Integration stripe.confirmPayment, stripe.confirmSetup oder stripe.createConfirmationToken verwendet, übergeben Sie einen expliziten allow_redisplay -Wert in den Options-Hash, um den Wert aus der Elements-Instanz zu überschreiben.