SEO MachineLogiciel, croissance, IA et ventes, clés en main

Guide

Stripe Checkout et liens de paiement : lequel choisir, et ce que Stripe gère pour vous

Les liens de paiement (Payment Links) sont des liens sans code vers une page de paiement hébergée par Stripe, à partager par e-mail, sur les réseaux, par QR code ou via un bouton d'achat ; Stripe Checkout est la même page de paiement toute faite, créée depuis votre propre code via l'API Checkout Sessions, ce qui vous donne la main sur chaque commande. Les liens de paiement reposent sur Checkout, et dans les deux cas Stripe héberge le formulaire de carte : les données de carte vont chez Stripe sans passer par vos serveurs ; livrer la commande de façon fiable demande en revanche un webhook de votre côté.

8 min de lecture Mis à jour le

Deux portes vers la même page de paiement

La documentation de Stripe indique que les liens de paiement utilisent Checkout : l'essentiel de ce qui vaut pour l'un vaut pour l'autre. La différence tient à la création de la page. Un lien de paiement se crée une fois, dans le tableau de bord Stripe ou par l'API, puis se réutilise : selon Stripe, il peut servir de nombreuses fois à de nombreux clients, ou être limité à un nombre d'achats. Une session Checkout est créée par votre serveur pour chaque achat, avec les articles, le client et les options exacts de cette commande.

Liens de paiementCheckout (API Checkout Sessions)
Code nécessaireAucun (tableau de bord), ou l'API si vous préférezOui, une petite intégration côté serveur
Où le client paiePage hébergée par StripePage hébergée par Stripe, ou intégrée à votre site
PartageCopier le lien, afficher un QR code, ajouter un bouton d'achat au siteVotre site envoie le client vers la session qu'il a créée
Contrôle par commandeMême lien pour tous ; le client peut modifier les quantités ou choisir son montant si vous l'autorisezArticles, prix, client et métadonnées fixés par votre code pour chaque commande
ApparencePersonnalisation limitée : polices prédéfinies, arrondis, logo, couleurs de fond et de boutonRéglages de marque sur la page hébergée ; davantage d'options avec le formulaire intégré ou Elements
Abonnements, taxes, codes promoPris en chargePris en charge

Ce que Stripe prend en charge

  • Le formulaire de paiement, sur une page hébergée par Stripe et adaptée à la langue du client : Stripe indique que les liens de paiement gèrent plus de 30 langues, selon la langue du navigateur.
  • Les moyens de paiement : les liens de paiement affichent dynamiquement plus de 40 moyens de paiement, gérés depuis le tableau de bord sans code ; Stripe indique que l'API Checkout Sessions accepte plus de 125 moyens de paiement locaux pour les paiements ponctuels et les abonnements.
  • La devise locale via Adaptive Pricing, si elle est activée.
  • Les taxes : Stripe Tax est pris en charge dans les deux cas.
  • Reçus et remboursements : les liens de paiement proposent des reçus automatiques et des remboursements sans code.
  • Les promotions : codes promo, articles optionnels et ventes additionnelles.

Sécurité des cartes et PCI : ce qui change, ce qui vous reste

Le guide de sécurité d'intégration de Stripe présente la conformité PCI comme une responsabilité partagée. Stripe est certifié chaque année comme prestataire PCI de niveau 1 ; en tant qu'entreprise qui encaisse, vous devez le faire de manière conforme et l'attester chaque année. Les intégrations « à faible risque » de Stripe envoient les informations de paiement directement à Stripe sans passer par vos serveurs, ce qui réduit vos obligations PCI ; à l'inverse, manipuler soi-même les numéros de carte peut imposer plus de 300 contrôles de sécurité.

Certaines choses restent à votre charge : les pages de paiement doivent utiliser TLS 1.2 ou plus, tous les échanges entre votre serveur et Stripe doivent passer en HTTPS, et si vous utilisez des webhooks, vous devez vérifier leurs signatures.

Livrer la commande : pourquoi les webhooks sont indispensables

C'est le point que ratent la plupart des petits sites. Le guide de traitement des commandes de Stripe le dit nettement : on ne peut pas déclencher la livraison uniquement depuis la page qui suit le paiement, car rien ne garantit que le client y arrive ; il peut payer puis perdre sa connexion avant qu'elle se charge. Stripe précise que les webhooks sont nécessaires pour la livraison, et en particulier si vous vendez des abonnements ou acceptez des moyens de paiement dont la réussite est confirmée plus tard.

  • Écouter l'événement checkout.session.completed, et checkout.session.async_payment_succeeded pour les moyens de paiement différés comme les prélèvements bancaires.
  • Écrire une seule fonction de livraison qui vérifie le statut de paiement de la session, livre la commande et enregistre qu'elle l'a fait.
  • La rendre sûre à exécuter plusieurs fois : Stripe prévient qu'elle peut être appelée plus d'une fois, même simultanément, pour la même session, et demande de ne livrer qu'une fois par paiement.
  • La déclencher aussi depuis la page de retour si vous voulez une livraison immédiate pendant que le client est là ; Stripe le recommande en plus des webhooks, pas à leur place.

Lequel pour une petite entreprise ?

SituationLe choix le plus simple en général
Quelques produits ou services à prix fixe, vendus depuis une page, un e-mail ou les réseauxLiens de paiement
Dons ou prix libreLiens de paiement (le client peut choisir son montant)
Un catalogue, un panier, ou des prix calculés à chaque commandeSessions Checkout depuis votre code
Produits numériques livrés automatiquement après paiementL'un ou l'autre, avec un webhook pour la livraison
Facture ponctuelle à un client nomméNi l'un ni l'autre : Stripe Invoicing est conçu pour cela

Comment nous mettons en place les paiements chez Takat

Sur nos propres sites marchands, nous utilisons un paiement Stripe en un clic avec le minimum de champs, testé sur un téléphone de 390 pixels de large, une ligne de réassurance sous chaque bouton avec des faits vrais uniquement, et la livraison immédiate des produits numériques par e-mail. Voir Paiement en ligne et Pages de vente.

Les questions qu'on nous pose

Quelle différence entre Stripe Checkout et les liens de paiement ?

Les deux affichent une page de paiement hébergée par Stripe ; Stripe indique que les liens de paiement utilisent Checkout. Un lien se crée une fois, sans code, et se réutilise ; une session Checkout est créée par votre code pour chaque commande, avec ses articles et détails exacts.

Peut-on vendre un abonnement avec un lien de paiement ?

Oui. Stripe permet de créer un lien de paiement pour un abonnement, et des fonctions de recouvrement comme les nouvelles tentatives intelligentes et les e-mails de relance sont disponibles pour ces liens.

Faut-il un webhook si j'ai une page de confirmation ?

Oui, pour une livraison fiable. Stripe indique qu'on ne peut pas se fier uniquement à la page de retour, car un client peut payer sans jamais l'atteindre, et que les webhooks sont nécessaires pour la livraison.

Utiliser Stripe me rend-il conforme PCI ?

Pas à lui seul. Stripe présente la conformité PCI comme partagée : ses intégrations à faible risque réduisent vos obligations, car les données de carte vont directement chez Stripe, mais vous devez encaisser de façon conforme et l'attester chaque année.

Sources

  1. Stripe Docs : créer une page de paiement (Checkout) (vérifié le 2026-10-06)
  2. Stripe Docs : liens de paiement (Payment Links) (vérifié le 2026-10-06)
  3. Stripe Docs : traiter les commandes (vérifié le 2026-10-06)
  4. Stripe Docs : guide de sécurité de l'intégration (vérifié le 2026-10-06)

Vous voulez savoir par quoi nous commencerions ?

Donnez-nous votre activité, votre ville et votre site. Nous revenons vers vous par e-mail avec un premier plan : croissance, agents IA, ventes, ou les trois.

Recevoir mon plan
Recevoir mon plan