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
Entwickler-Tools
Ü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
Nutzerdefinierte Zahlungsabläufe
Flexibles Acquiring
Orchestrierung
Präsenzzahlungen
Terminal
Andere Stripe-Produkte
Financial Connections
Krypto
Climate
StartseiteZahlungenWeb Elements

Link Authentication Element

Verwenden Sie das Link Authentication Element, um Link zu integrieren.

Seite kopieren

Link speichert Zahlungs- und Versandinformationen für Kundinnen und Kunden und füllt diese automatisch aus. Kundinnen und Kunden können verschiedene Zahlungsquellen für die Zahlung mit Link nutzen, darunter Kreditkarten, Debitkarten und US-Bankkonten. Weitere Informationen unter link.com.

Das Link Authentication Element nutzt ein einziges E-Mail-Eingabefeld sowohl für die Erfassung der E-Mail-Adresse als auch für die Link-Authentifizierung.

Kundenstandort
Größe
Design
Layout
Um zu erfahren, wie Link für einen wiederkehrenden Nutzer funktioniert, geben Sie die E-Mail-Adresse demo@stripe.com ein. Um zu erfahren, wie Link bei einer Neuanmeldung funktioniert, geben Sie eine beliebige andere E-Mail-Adresse ein und füllen Sie das Formular aus. Diese Demo zeigt Google Pay oder Apple Pay nur dann an, wenn Sie über eine aktive Karte mit einer der beiden Wallets verfügen.
OptionBeschreibung
ThemeUse the dropdown to choose a theme or customize the theme with the Elements Appearance API.
Desktop and mobile sizeUse the dropdown to set the max pixel width of the parent element that the Address Element is mounted to. You can set it to 750px (Desktop) or 320px (Mobile).
Customer locationUse the dropdown to choose a location for accepting complete addresses. Changing the location localizes the UI language and displays locally relevant payment methods.
LayoutUse the dropdown to display the element using tabs (displayed horizontally) or accordion (displayed vertically) layouts.

Mit Beispielen starten

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

Quickstart

Code und Anweisungen zum Akzeptieren einer Zahlung und zur Verwendung des Link Authentication Element zur Integration von Link

Kopieren Sie eine Beispiel-App in GitHub
HTML · React · Vue

Bevor Sie loslegen

Bevor Sie beginnen, müssen Sie Ihre Domain registrieren.

Erstellen Sie das Link Authentication Element

Mit dem folgenden Code wird eine Instanz des Link Authentication Element erstellt und mit dem DOM verbunden:

checkout.js
// Enable the skeleton loader UI for the optimal loading experience. const loader = 'auto'; // Create an elements group from the Stripe instance passing in the clientSecret and enabling the loader UI. const elements = stripe.elements({clientSecret, loader}); // Create an instance of the Link Authentication Element. const linkAuthenticationElement = elements.create("linkAuthentication"); // Mount the Elements to their corresponding DOM node linkAuthenticationElement.mount("#link-authentication-element"); paymentElement.mount("#payment-element");

E-Mail-Adresse abrufen

Sie können die Details der E-Mail-Adresse mithilfe der Eigenschaft onChange der Komponente linkAuthenticationElement abrufen. Der onChange-Handler wird immer dann ausgelöst, wenn der/die Nutzer/in das E-Mail-Feld aktualisiert oder wenn eine gespeicherte Kunden-E-Mail-Adresse automatisch angegeben wird.

linkAuthenticationElement.on('change', (event) => { const email = event.value.email; });

Kundendaten vorab ausfüllen

Das Link Authentication Element akzeptiert E-Mail-Adressen. Wenn eine Kundenadresse eingegeben wird, wird der Link-Authentifizierungsablauf mit der Option defaultValues begonnen, sobald die Zahlungsseite aufgerufen wird:

checkout.js
// Create the Link Authentication Element with the defaultValues option const linkAuthenticationElement = elements.create("linkAuthentication", {defaultValues: {email: "foo@bar.com"}}); // Mount the Link Authentication Element to its corresponding DOM node linkAuthenticationElement.mount("#link-authentication-element");

Wenn Sie zusätzliche Kundendaten vorab ausfüllen möchten, fügen Sie das Objekt defaultValues.billingDetails zum Payment Element hinzu. Dadurch werden der Name, die Telefonnummer und die Versandadresse eines Kunden/einer Kundin vorausgefüllt. Indem Sie so viele Kundeninformationen wie möglich vorab ausfüllen, vereinfachen Sie die Erstellung und Wiederverwendung von Link-Konten.

Der folgende Code zeigt ein Payment Element, in dem alle Werte vorab ausgefüllt sind:

checkout.jsx
<PaymentElement options={{ defaultValues: { billingDetails: { name: 'John Doe', phone: '888-888-8888', address: { postal_code: '10001', country: 'US', } }, }, }} />;

Elemente kombinieren

Das Link Authentication Element interagiert mit dem Payment Element, indem es die Zahlungsinformationen für wiederkehrende Link-Nutzer/innen vorausfüllt. Es kann jedoch auch mit anderen Elements angezeigt werden, wie im folgenden Beispiel mit dem Link Authentication Element, Address Element und Payment Element:

Eine Zahlungsseite, die das Link Authentication Element, das Address Element und das Payment Element enthält.

Verwenden Sie das Link Authentication Element mit anderen Elementen, um Ihre Zahlungsseite zu gestalten.

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 Bezahlvorgangsformular des Payment Element.

Verwenden Sie die Appearance API, um das Erscheinungsbild und Design Ihrer Elemente zu ändern

Im folgenden Beispiel überschreibt das „flache“ Design die für Elemente verwendete Standardtextfarbe:

index.js
Vollständiges Beispiel anzeigen
const stripe = Stripe(
'pk_test_TYooMQauvdEDq54NiTphI7jx'
); const appearance = { theme: 'flat' variables: { colorPrimaryText: '#262626' } };
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
Ähnliche Leitfäden
Link zu einer Elements-Integration hinzufügen
Verwendete Produkte
Elements