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
    Présentation
    Créer un lien de paiement
    Partager un lien de paiement
    Suivre un lien de paiement
    Créer un bouton d'achat
    Personnaliser le processus de paiement avec Payment Links
    Collecter les adresses
    Facturer la livraison
    Codes promotionnels, articles facultatifs et ventes incitatives
    Après la réception d'un paiement via un lien de paiement
    Utiliser l'API pour créer et gérer des liens de paiement
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
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é
AccueilPaiementsUse Payment Links

Personnaliser le processus de paiement avec Payment Links

Collectez des informations supplémentaires, les taxes, ou mettez à jour votre marque.

Lorsque vous créez un lien de paiement, vous pouvez personnaliser l’apparence d’une session de paiement pour votre utilisateur. Vous pouvez également choisir le type d’informations client à recueillir et à enregistrer pour plus tard.

Consultez la section Après un paiement via un lien de paiement pour en savoir plus sur la personnalisation des sessions post paiement, notamment sur la redirection du client vers une page de confirmation avec le logo de votre marque, ou l’envoi d’un reçu par e-mail.

Limiter le nombre de paiements qu’un lien de paiement peut être utilisé

Vous pouvez limiter le nombre de paiements pouvant être effectués avec un lien de paiement. Par exemple, vous pouvez imposer une limite si votre stock est limité ou si vous souhaitez que les liens ne soient utilisés qu’une seule fois. Lorsque le lien de paiement atteint la limite, il est automatiquement désactivé et les clients ne peuvent plus l’utiliser pour effectuer un achat. Si un client tente d’ouvrir le lien une fois que la limite a été atteinte, le message par défaut pour les liens désactivés s’affiche ou un message que vous pouvez personnaliser.

Un lien de paiement est considéré comme « réglé » lorsque la session Checkout est terminée. Vous pouvez consulter les paiements correspondant aux sessions Checkout terminées de deux façons, selon le type de lien de paiement :

  • Pour les liens de paiement qui incluent des abonnements (c’est-à-dire tout lien qui présente un tarif récurrent), accédez à Facturation > Abonnements.
  • Pour tous les autres liens de paiement, rendez-vous sur la page des détails du lien de paiement, puis sur Payments et analyses > Paiements récents.

Pour limiter le nombre de paiements via l’API, transmettez le paramètre restrictions[completed_sessions][limit] lorsque vous créez ou mettez à jour un lien de paiement. Un lien de paiement est considéré comme « réglé » lorsque l’événement de webhook checkout.session.completed est envoyé.

Command Line
cURL
Stripe CLI
Ruby
Python
PHP
Java
Node
Go
.NET
No results
curl https://api.stripe.com/v1/payment_links \ -u "
sk_test_BQokikJOvBiI2HlWgH4olfQ2
:"
\ -d "line_items[0][price]"=
{{PRICE_ID}}
\ -d "line_items[0][quantity]"=1 \ -d "restrictions[completed_sessions][limit]"=1

Définir un message personnalisé pour les liens désactivés

Si un client tente d’ouvrir un lien de paiement désactivé, un message par défaut s’affiche. Vous pouvez personnaliser ce message dans le Dashboard ou via l’API.

Si vous souhaitez utiliser l’API afin de définir un message personnalisé pour un lien désactivé, transmettez le paramètre inactive_message lorsque vous créez ou mettez à jour un lien de paiement.

Command Line
cURL
Stripe CLI
Ruby
Python
PHP
Java
Node
Go
.NET
No results
curl https://api.stripe.com/v1/payment_links \ -u "
sk_test_BQokikJOvBiI2HlWgH4olfQ2
:"
\ -d "line_items[0][price]"=
{{PRICE_ID}}
\ -d "line_items[0][quantity]"=1 \ --data-urlencode inactive_message="Sorry, we are out of stock for now!"

Collecter les adresses et les numéros de téléphone des clients

Vous pouvez collecter des adresses et des numéros de téléphone à l’aide de liens de paiement en ajoutant ces champs à la session Checkout.

Collecter une adresse

Pour collecter l’adresse de facturation d’un client depuis un lien de paiement, transmettez le paramètre billing_address_collection lorsque vous créez un lien de paiement. Vous devez préciser si l’adresse de facturation doit être systématiquement collectée (required) ou uniquement lorsque cela est nécessaire (par exemple, pour le calcul des taxes) (auto).

Pour collecter l’adresse de livraison d’un client depuis un lien de paiement, transmettez le paramètre shipping_address_collection lorsque vous créez un lien de paiement.

Lorsque vous collectez une adresse de livraison, vous devez également préciser les pays pour lesquels vous autorisez la livraison. Configurez la propriété allowed_countries à l’aide du tableau des codes pays ISO à deux lettres.

Lorsque le client clôture la session, l’objet Session Checkout enregistre l’adresse de livraison collectée dans la propriété shipping_details et l’inclut dans la charge utile du webhook checkout.session.completed. Vous pouvez également consulter les informations de livraison sur la page du Dashboard contenant les détails du paiement.

Collecter le numéro de téléphone

Pour collecter le numéro de téléphone d’un client depuis un lien de paiement, transmettez le paramètre phone_number_collection lorsque vous créez un lien de paiement.

Vous pouvez configurer Payment Links de façon à ce qu’il collecte toujours une adresse de facturation, ou pour qu’il collecte toujours à la fois une adresse de facturation et une adresse de livraison. Lorsque vous collectez les adresses de livraison, vous pouvez définir les valeurs autorisées pour les pays de livraison et créer un ou plusieurs tarifs de livraison à inclure dans votre lien.

Vous pouvez configurer Payment Links de façon à ce qu’il collecte un numéro de téléphone à des fins d’expédition ou de facturation. Ne collectez les numéros de téléphone que si vous en avez besoin pour la transaction. Lorsque vous choisissez cette option, la page de paiement affiche un champ obligatoire pour capturer le numéro de téléphone de votre client.

Collecter les numéros fiscaux des clients professionnels

Pour afficher le numéro fiscal et la dénomination sociale d’un client sur les factures, activez la collecte du numéro fiscal dans vos liens de paiement. Découvrez comment collecter les numéros fiscaux des clients avec Checkout.

Collecter des taxes

Payment Links est compatible avec Stripe Tax, ce qui vous permet de calculer et de collecter les taxes sur vos paiements. Stripe Tax est un produit payant qui calcule automatiquement les taxes applicables à vos transactions, sans que vous n’ayez à définir de taux ni de règles.

Les frais s’appliquent uniquement après l’ajout d’au moins un de vos lieux d’immatriculation pour calculer les taxes et les verser.

Pour commencer, activez Stripe Tax dans le Dashboard. Découvrez comment utiliser les produits, les tarifs, les codes de taxe et le comportement fiscal pour calculer automatiquement les taxes.

Pour activer la collecte automatique des taxes avec l’API, transmettez le paramètre automatic_tax[enabled]=true lors de la création ou de la mise à jour d’un lien de paiement.

Command Line
cURL
Stripe CLI
Ruby
Python
PHP
Java
Node
Go
.NET
No results
curl https://api.stripe.com/v1/payment_links \ -u "
sk_test_BQokikJOvBiI2HlWgH4olfQ2
:"
\ -d "line_items[0][price]"=
{{PRICE_ID}}
\ -d "line_items[0][quantity]"=1 \ -d "automatic_tax[enabled]"=true

Collecter le consentement à vos conditions d’utilisation

Vous pouvez exiger de vos clients qu’ils acceptent vos Conditions d’utilisation du service avant de finaliser leur achat. Lorsque l’URL de vos Conditions d’utilisation du service est disponible dans les Informations publiques de votre compte, vous avez la possibilité d’exiger le consentement du client à ces conditions quand vous créez un lien de paiement dans le Dashboard. Lorsque ce paramètre est activé, vos clients doivent cocher une case pour accepter vos conditions sur leur page de paiement. La page de paiement inclura également un lien vers votre Politique de confidentialité si son URL est définie dans vos Informations publiques.

Ajouter des champs personnalisés

Mise en garde

N’utilisez pas de champs personnalisés pour collecter des données personnelles, protégées ou sensibles, ni des informations que la loi interdit de recueillir.

Vous pouvez ajouter des champs personnalisés sur le formulaire de paiement pour recueillir des informations supplémentaires auprès de vos clients. Les informations sont disponibles une fois le paiement effectué et sont utiles pour traiter l’achat. Vous pouvez ajouter les types de champs ci-après.

TypeDescription
TexteCollecte du texte libre, jusqu’à 255 caractères.
Chiffres uniquementCollecte uniquement des valeurs numériques, jusqu’à 255 chiffres.
Liste déroulantePrésente à vos clients une liste d’options dans laquelle opérer une sélection. Les liens de paiement créés depuis le Dashboard peuvent prendre en charge jusqu’à dix options. Vous pouvez ajouter jusqu’à 200 options après avoir créé un lien via l’API.
  1. Cliquez sur Ajouter des champs personnalisés dans la section Options.
  2. Sélectionnez un type de champ à ajouter.
  3. Saisissez un libellé pour le champ.
  4. (Facultatif) Marquez votre champ comme obligatoire.

Les libellés des champs personnalisés ne sont pas traduits, mais vous pouvez utiliser le paramètre d’URL locale pour que la langue de votre lien de paiement corresponde à celle de vos libellés.

Une fois que votre client a effectué le paiement, vous pouvez consulter les champs de la page des détails du paiement dans le Dashboard.

Les champs personnalisés sont également envoyés dans le webhook checkout.session.completed à l’issue du paiement.

Convertir automatiquement les prix en devises locales

Chaque lien de paiement que vous partagez permet automatiquement à vos clients d’effectuer le paiement dans leur devise locale grâce à Adaptive Pricing.

Vous pouvez également définir manuellement les tarifs de chaque devise à l’aide des tarifs manuels.

Enregistrer les informations de paiement pour une utilisation ultérieure

Mise en garde

Discutez de l’enregistrement et de l’utilisation des informations de paiement avec votre conseiller juridique ou votre service conformité. Par exemple, le Comité européen de la protection des données a publié des instructions relatives à l’enregistrement des informations de paiement visant à accélérer les paiements ultérieurs.

Si vous souhaitez enregistrer des moyens de paiement afin d’offrir une expérience de paiement en un clic facultative à vos clients récurrents, nous vous recommandons d’utiliser Link.

Pour enregistrer les informations de paiement d’un client, sélectionnez Enregistrer les informations de paiement pour une utilisation ultérieure dans la section Options avancées lorsque vous créez un lien de paiement.

Appliquer l’image de marque

Vous pouvez personnaliser l’apparence de la page de paiement dans le Dashboard Stripe. Accédez aux paramètres d’adaptation à votre marque pour :

  • Charger un logo ou une icône
  • Personnaliser la couleur de l’arrière-plan, la couleur des boutons, les polices et la forme de la page de paiement

En savoir plus sur les polices personnalisées et la compatibilité des polices.

Utiliser votre propre domaine

Si vous avez votre propre domaine personnalisé, vous pouvez l’ajouter dans le Dashboard Stripe. Au lieu des liens de paiement de marque Stripe (buy.stripe.com/), vous pouvez créer des liens utilisant votre propre sous-domaine (pay.example.com).

Remarque

En savoir plus sur les domaines personnalisés.

Définir les politiques de la boutique et les coordonnées

Outre les coordonnées de votre service de support, vous pouvez afficher vos politiques de retour, de remboursement et juridiques sur la page de paiement.

Accédez aux paramètres Checkout et Payment Links pour configurer les informations que vous souhaitez afficher.

Présentées clairement, ces informations peuvent mettre vos clients en confiance et réduire le taux d’abandon des paniers.

Personnaliser le processus de paiement à l’aide de paramètres d’URL

Les paramètres d’URL vous permettent d’ajouter du contexte supplémentaire à votre page de paiement et de simplifier vos paiements. Spécifiez la langue à afficher lors du paiement, remplissez automatiquement les codes promotionnels ou les adresses e-mail de vos clients, suivez vos campagnes commerciales et facilitez le rapprochement.

Vous pouvez configurer les paramètres d’URL directement depuis le Dashboard Stripe et les utiliser dans la chaîne de requête de l’URL de votre lien de paiement. Sur la page des liens de paiement, cliquez sur un lien de paiement spécifique, puis sur le bouton Copier dans le menu déroulant pour ajouter des paramètres d’URL.

Voici un exemple de lien avec un e-mail prérempli, un code promotionnel et des paramètres régionaux.

https://buy.stripe.com/test_eVa3do41l4Ye6KkcMN?prefilled_email=jenny%40example.com&prefilled_promo_code=20off&locale=de
ParamètreDescriptionSyntaxe

prefilled_email

Utilisez prefilled_email pour saisir automatiquement une adresse e-mail sur la page de paiement. Votre client final pouvant modifier ce champ, il est possible que l’adresse e-mail indiquée pour prefilled_email ne soit pas celle utilisée par votre client pour effectuer le paiement.

prefilled_email doit être une adresse email valide. Les valeurs invalides ne sont pas prises en compte et votre page de paiement continue à fonctionner comme prévu.

Nous vous recommandons de chiffrer les adresses e-mail que vous joignez en tant que paramètres d’URL afin d’éviter qu’elles ne soient pas transmises à votre page de paiement.

locked_prefilled_email

Utilisez locked_prefilled_email pour entrer automatiquement une adresse email non modifiable sur la page de paiement.

locked_prefilled_email doit être une adresse email valide. Les valeurs invalides ne sont pas prises en compte et votre page de paiement continue à fonctionner comme prévu. Si prefilled_email et locked_prefilled_email sont tous deux passés, locked_prefilled_email est prioritaire.

Nous vous recommandons de chiffrer les adresses e-mail que vous joignez en tant que paramètres d’URL afin d’éviter qu’elles ne soient pas transmises à votre page de paiement.

prefilled_promo_code

Utilisez prefilled_promo_code pour saisir automatiquement un code promotionnel sur la page de paiement. Votre client peut toutefois modifier ce champ. Le code promotionnel que vous indiquez pour prefilled_promo_code peut donc ne pas être le même que celui utilisé par votre client pour effectuer le paiement.

Vous devez également activer les codes promotionnels sur votre lien de paiement, sans quoi ce paramètre n’a aucun effet.

prefilled_promo_code doit être composé de caractères alphanumériques et ne peut pas utiliser de caractères spéciaux. Les codes promotionnels ne sont pas sensibles à la casse. Les valeurs invalides ne sont pas prises en compte et votre page de paiement continue à fonctionner comme prévu.

localeUtilisez le paramètre locale pour afficher votre lien de paiement dans une langue spécifique, quelle que soit la localisation de vos clients.Consultez la liste complète des langues prises en charge

Vous pouvez également utiliser des paramètres d’URL pour suivre les liens de paiement et les campagnes associées.

Limiter les clients à un seul abonnement

Vous pouvez rediriger les clients ayant déjà un abonnement vers le portail client ou vers votre site Web pour gérer leur abonnement. En savoir plus sur la limitation des clients à un seul abonnement.

Prendre en charge les essais gratuits sans recueillir les détails du moyen de paiement

En ce qui concerne les Payment Links que vous créez avec un produit incluant un essai gratuit, vous pouvez autoriser les clients à souscrire à un abonnement sans avoir à fournir les informations de leur moyen de paiement.

Pour configurer des essais en l’absence de moyen de paiement pour Payment Links dans l’API :

  • Configurez la durée de la période d’essai en utilisant subscription_data.trial_period_days.
  • Déterminez ce qui se passe à la fin de la période d’essai en utilisant subscription_data.trial_settings.end_behavior.missing_payment_method.
  • Définissez payment_method_collection sur if_required. Cette action n’est possible que pour les Payment Links avec des produits d’abonnement. Découvrez comment collecter les informations de paiement en dehors de Checkout avant la fin de la période d’essai d’un client. Sinon, Stripe envoie une facture à votre client.
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
Paiement accéléré avec Link