Accéder directement au contenu
Créez un compte
ou
connecter-vous
Logo de la documentation Stripe
/
Demander à l'assistant IA
Créez un compte
Connectez-vous
Démarrer
Paiements
Revenus
Plateformes et places de marché
Gestion de fonds
Ressources pour les développeurs
Aperçu
À propos des paiements Stripe
Mettre votre intégration à niveau
Analyses des paiements
Paiements en ligne
PrésentationTrouver votre cas d'usageManaged Payments
Utiliser Payment Links
Créer une page de paiement
Développer une intégration avancée
Développer une intégration dans l'application
Moyens de paiement
Ajouter des moyens de paiement
Gérer les moyens de paiement
Paiement accéléré avec Link
Interfaces de paiement
Payment Links
Checkout
Elements pour le web
    Présentation
    Payment Element
    Express Checkout Element
    Address Element
    Currency Selector Element
    Link Authentication Element
    Payment Method Messaging Element
Elements intégrés à l'application
Scénarios de paiement
Gérer plusieurs devises
Tunnels de paiement personnalisés
Acquisition flexible
Orchestration
Paiements par TPE
Terminal
Au-delà des paiements
Constituez votre entreprise
Cryptomonnaies
Financial Connections
Climate
Comprendre la fraude
Radar pour la protection contre la fraude
Gestion des litiges
Vérifier l'identité
AccueilPaiementsWeb Elements

Element Link Authentication

Utiliser le Link Authentication Element pour intégrer Link.

Link enregistre et préremplit automatiquement les informations de paiement et de livraison des clients. Ils peuvent utiliser différentes sources de financement pour payer avec Link, notamment des cartes de crédit, des cartes de débit et des comptes bancaires étasuniens. Pour en savoir plus, rendez-vous sur link.com.

Utilisez le Link Authentication Element pour créer un seul champ de saisie de l’adresse e-mail pour la collecte de l’adresse e-mail et pour l’authentification Link.

Pays du client
Taille
Thème
Disposition
Pour voir le fonctionnement de Link avec un utilisateur récurrent, saisissez l'adresse e-mail demo@stripe.com. Pour voir le fonctionnement de Link avec une nouvelle inscription, saisissez toute autre adresse e-mail et remplissez le reste du formulaire. Cette démo affiche uniquement Google Pay ou Apple Pay si vous disposez d'une carte active sur l'un de ces portefeuilles.
OptionDescription
ThèmeUtilisez la liste déroulante pour choisir un thème ou personnalisez le thème avec l’API Elements Appearance.
Taille ordinateur de bureau et mobileUtilisez la liste déroulante pour définir la largeur maximale en pixels de l’élément parent sur lequel l’Address Element est monté. Vous pouvez la définir sur 750 px (ordinateur de bureau) ou 320 px (mobile).
Pays ou région du clientUtilisez la liste déroulante pour choisir un emplacement où accepter les adresses complètes. La modification de l’emplacement localise la langue de l’interface utilisateur et affiche les moyens de paiement pertinents localement.
Mise en pageUtilisez la liste déroulante pour afficher l’élément à l’aide d’onglets (affichage horizontal) ou en accordéon (affichage vertical).

Des exemples pour commencer

Pour voir le Link Authentication Element en action, commencez par l’un de ces exemples :

QuickStart

Code et instructions pour accepter un paiement et utiliser le Link Authentication Element pour intégrer Link.

Cloner une application test sur GitHub
HTML · React · Vue

Avant de commencer

Avant de commencer, vous devez enregistrer votre domaine.

Créer le Link Authentication Element

Le code suivant crée une instance de Link Authentication Element et le monte sur le DOM :

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");

Récupération de l’adresse e-mail

Vous pouvez récupérer l’adresse e-mail de votre client à l’aide de la propriété onChange dans le composant linkAuthenticationElement. Le gestionnaire onChange se déclenche dès que l’utilisateur met à jour le champ de l’adresse e-mail, ou lorsque l’adresse e-mail enregistrée d’un client est préremplie.

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

Renseigner automatiquement les données client

Le Link Authentication Element accepte une adresse e-mail. Le fait de fournir l’adresse e-mail d’un client déclenche le flux d’authentification Link dès que le client accède à la page de paiement à l’aide de l’option defaultValues :

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");

Si vous souhaitez préremplir plus de données relatives à votre client, ajoutez l’objet defaultValues.billingDetails au Payment Element. Ainsi, le nom du client, son numéro de téléphone et ses adresses de livraison seront renseignés automatiquement. Pour simplifier le processus de création et de réutilisation de son compte Link, préremplissez autant d’informations relatives à votre client que possible.

Le code ci-après montre un exemple de Payment Element dont l’ensemble des valeurs ont été renseignées automatiquement :

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

Combiner des Elements

Le Link Authentication Element interagit uniquement avec le Payment Element en pré-remplissant les informations de paiement pour les utilisateurs récurrents de Link. Il peut toutefois être affiché avec d’autres éléments, comme dans cet exemple qui montre l’utilisation du Link Authentication Element avec l’Address Element et le Payment Element :

Une page de paiement incluant les composants Element Link Authentication, Address et Payment.

Utiliser le composant Element Link Authentication avec d’autres composants Element pour composer votre page de paiement

Apparence

Vous pouvez utiliser l’API Appearance pour contrôler le style de tous les éléments. Choisissez un thème ou modifiez certains détails spécifiques.

Exemples de modes clair et sombre pour le formulaire de paiement du Payment Element.

Utilisez l’API Appearance pour changer l’apparence et le style de vos Elements

Dans l’exemple suivant, le thème « flat » écrase la couleur du texte appliquée par défaut aux Elements :

index.js
Afficher l'exemple dans son intégralité
const stripe = Stripe(
'pk_test_TYooMQauvdEDq54NiTphI7jx'
); const appearance = { theme: 'flat' variables: { colorPrimaryText: '#262626' } };
Cette page vous a-t-elle été utile ?
OuiNon
  • Besoin d'aide ? Contactez le service Support.
  • Rejoignez notre programme d'accès anticipé.
  • Consultez notre log des modifications.
  • Des questions ? Contactez l'équipe commerciale.
  • LLM ? Lire llms.txt.
  • Propulsé par Markdoc
Guides connexes
Ajouter Link à une intégration Elements
Produits utilisés
Elements