# Link avec Checkout Utilisez Link avec la page de paiement préconfigurée de Stripe. Vous pouvez également utiliser Link avec [Payment Links](https://docs.stripe.com/payment-links.md). Checkout est un [formulaire de paiement préconfiguré](https://docs.stripe.com/payments/checkout.md) que vous pouvez intégrer à votre site ou utiliser comme page de paiement hébergée par Stripe. Utilisez Link avec Checkout pour permettre à vos clients d’enregistrer et de réutiliser leurs informations de paiement en toute sécurité. Pour les clients connectés qui utilisent déjà Link, ces informations sont automatiquement renseignées, qu’elles aient déjà été enregistrées ou non sur la page de paiement d’une autre entreprise. Checkout prend en charge Link sans frais supplémentaires, et les mêmes [tarifs](https://stripe.com/pricing) que pour les autres paiements par carte s’appliquent. Pour en savoir plus sur l’impact de votre intégration de paiement sur Link, consultez la page [Link dans différentes intégrations de paiement](https://docs.stripe.com/payments/link/link-payment-integrations.md). ![Add Link to your prebuilt checkout page](https://b.stripecdn.com/docs-statics-srv/assets/link-in-checkout.2eb9f8d06da3dca74af9b81fa7524049.png) Ajouter Link à votre page de paiement préconfigurée ## Before you begin Créez une intégration permettant d’[accepter un paiement](https://docs.stripe.com/payments/accept-a-payment.md?integration=checkout) avec Checkout. ## Enable Link in Checkout Acceptez des paiements avec Link à l’aide des informations enregistrées par votre client dans l’ [application Link](https://link.com/). Lorsque vous recevez un paiement d’un client qui utilise Link dans Checkout, le paramètre `payment_method.type` indiqué pour le paiement est `link`. Pour ajouter Link à votre [intégration Checkout](https://docs.stripe.com/payments/accept-a-payment.md?integration=checkout), créez une session Checkout en définissant le type de moyen de paiement sur `link`. #### Utiliser des moyens de paiement dynamiques Utilisez des [moyens de paiement dynamiques](https://docs.stripe.com/payments/payment-methods/dynamic-payment-methods.md) pour augmenter le taux de conversion en montrant à vos clients les moyens de paiement les plus pertinents. Si vous collectez les informations de carte pour les [utiliser plus tard avec SetupIntents](https://docs.stripe.com/payments/save-and-reuse.md), répertoriez les moyens de paiement manuellement plutôt que d’utiliser des moyens de paiement dynamiques. Pour ajouter Link comme moyen de paiement : 1. Activez le moyen de paiement Link dans vos [paramètres des moyens de paiement](https://dashboard.stripe.com/settings/payment_methods). 1. Si vous disposez d’une intégration existante qui répertorie manuellement les moyens de paiement, supprimez le paramètre [payment_method_types](https://docs.stripe.com/api/payment_intents/object.md#payment_intent_object-payment_method_types) de votre intégration. ![Preview of Link enabled as payment method in the Stripe Dashboard](https://b.stripecdn.com/docs-statics-srv/assets/enable-link-stripe-dashboard.1bd2411da48c323997c27a6dabee9b4c.png) Link activé en tant que moyen de paiement dans le Dashboard Stripe Une fois que vous avez supprimé le paramètre `payment_method_types` de votre intégration, certains moyens de paiement sont activés automatiquement, notamment les cartes et les portefeuilles. Le paramètre de devise limite les moyens de paiement que le client voit pendant la session Checkout. ```curl curl https://api.stripe.com/v1/checkout/sessions \ -u "<>:" \ -d "line_items[0][price_data][unit_amount]=2000" \ -d "line_items[0][price_data][product_data][name]=T-shirt" \ -d "line_items[0][price_data][currency]=usd" \ -d "line_items[0][quantity]=1" \ -d mode=payment \ --data-urlencode "success_url=https://example.com/success" ``` #### Répertorier les moyens de paiement manuellement Lors de la création d’une nouvelle [session Checkout](https://docs.stripe.com/api/checkout/sessions.md), vous devez : 1. Ajoutez `link` à la liste `payment_method_types`. 1. Vérifiez que `card` est également inclus dans la liste `payment_method_types`. 1. Veillez à ce que tous vos `line_items` utilisent la même devise. #### Ruby ```ruby client.v1.checkout.sessions.create({ mode: 'payment',payment_method_types: ['card', 'link'], line_items: [{ price_data: { currency: 'usd', product_data: { name: 'T-shirt', }, unit_amount: 2000, }, quantity: 1, }], success_url: 'https://example.com/success', }) ``` ## Tester l'intégration > Ne stockez pas de données d’utilisateur réelles sur des comptes *environnement de test* (A sandbox is an isolated test environment that allows you to test Stripe functionality in your account without affecting your live integration. Use sandboxes to safely experiment with new features and changes) Link. En effet, ces données sont à considérer comme publiques étant donné que vos comptes test sont associés à votre clé publiable. À l’heure actuelle, Link fonctionne uniquement pour les cartes de crédit, les cartes de débit et les achats effectués à partir d’un compte bancaire américain éligible. Link requiert un [enregistrement de domaine](https://docs.stripe.com/payments/payment-methods/pmd-registration.md). Vous pouvez créer des comptes environnement de test pour Link à l’aide d’une adresse e-mail valide. Le tableau suivant répertorie les codes à usage unique acceptés par Stripe pour l’authentification des comptes environnement de test : | Valeur | Résultat | | ----------------------------------------------------------- | -------------------------------------------- | | Tout autre ensemble de 6 chiffres non listé ci-dessous | Opération réussie | | 000001 | Erreur, code non valide | | 000002 | Erreur, code expiré | | 000003 | Erreur, nombre maximal de tentatives dépassé | ### Sources de financement multiples Dans la mesure où Stripe prend en charge des sources de financement supplémentaires, vous n’avez pas besoin de mettre à jour votre intégration. Stripe les prend en charge automatiquement avec les mêmes délais de virement de fonds et les mêmes garanties que pour les paiements par carte ou par compte bancaire. ## Link pour les plateformes Connect Link est automatiquement disponible pour tous les comptes connectés qui utilisent Checkout via une intégration de la plateforme Connect. - Si vous êtes une plateforme Connect, vous pouvez gérer Link pour le compte de votre plateforme depuis le Dashboard, sur la page des [paramètres Link](https://dashboard.stripe.com/settings/link). Vos comptes connectés gèrent Link depuis leurs propres paramètres du Dashboard. - Si vous êtes un compte connecté traitant des paiements via une plateforme Connect, vous pouvez gérer Link dans les paramètres Link de votre Dashboard, tant pour les paiements traités par une plateforme que pour les paiements sans plateforme. ## Désactiver Link Vous pouvez désactiver Link dans les [paramètres des moyens de paiement](https://dashboard.stripe.com/settings/payment_methods) du Dashboard Stripe. Vous devez modifier les paramètres de Link individuellement pour chaque [configuration de moyen de paiement](https://docs.stripe.com/payments/payment-method-configurations.md). Une fois que vous avez désactivé Link pour une configuration de moyen de paiement, la modification peut prendre quelques minutes pour prendre effet sur votre site web. ## See also - [Stripe Checkout](https://docs.stripe.com/payments/checkout.md) - [Fonctionnement de Checkout](https://docs.stripe.com/payments/checkout/how-checkout-works.md) - [Démarrage rapide](https://docs.stripe.com/checkout/quickstart.md)