Stripe Checkout intègre la fonctionnalité Link, une option de paiement en un clic qui permet à vos clients d'enregistrer et de réutiliser leurs informations de paiement en toute sécurité. Toutefois, si vous devez enregistrer un moyen de paiement à facturer hors session ou si vous préférez gérer vous-même les moyens de paiement enregistrés, vous devrez procéder à l'association de ces moyens de paiement à un objet Customer. Allow_redisplay est un paramètre de l'objet PaymentMethod qui permet de modéliser la réception ou non du consentement des clients au préremplissage des informations de carte enregistrées lors de nouveaux achats.
L'enregistrement ou non des moyens de paiement et l'approche utilisée dépend du mode sous lequel vous utilisez Checkout.
allow_redisplay: limited
et ne seront pas remplis automatiquement en cas d'achats répétés. Vous pouvez également permettre aux clients de choisir d'enregistrer ou non leurs informations de carte pour les achats ultérieurs en utilisant saved_payment_method_options.payment_method_save. Ce paramètre permet d'afficher une case supplémentaire sur la page de paiement que le client peut cocher pour éventuellement enregistrer ses informations de paiement. Les cartes enregistrées lorsque la case est cochée seront enregistrées avec allow_redisplay: always
et seront remplies automatiquement pour les clients qui reviennent. allow_redisplay: limited
et ne seront pas remplis automatiquement pour les achats répétés. Vous pouvez utiliser saved_payment_method_options.payment_method_save pour permettre aux clients d'enregistrer leur moyen de paiement et de le remplir automatiquement lors des achats ultérieurs. allow_redisplay: always
et seront remplis automatiquement lors du passage à un objet Customer dans une session Checkout. Ce comportement par défaut vous permet de vous conformer plus facilement aux règles du réseau de cartes et aux réglementations en matière de protection des données. Si vous devez modifier le comportement par défaut activé par ces modes, vous pouvez utiliser les méthodes suivantes :
allow_redisplay
sur le moyen de paiement : vous pouvez utiliser l'API PaymentMethod pour modifier la valeur allow_redisplay définie pour le moyen de paiement. allow_redisplay
définie par Checkout : vous pouvez utiliser payment_method_data.allow_redisplay pour remplacer la valeur allow_redisplay définie pour les moyens de paiement enregistrés par le biais de Checkout. allow_redisplay: always
. Vous pouvez utiliser saved_payment_method_options.allow_redisplay_filters pour déterminer s'il convient ou non d'afficher également les moyens de paiement avec allow_redisplay: limited
ou unspecified
.Les lois internationales en matière de protection de la vie privée sont complexes et nuancées. Nous vous recommandons de consulter votre équipe juridique et de protection de la vie privée avant de mettre en œuvre setup_future_usage ou de remplacer les comportements par défaut de Checkout pour l'enregistrement et le réaffichage des moyens de paiement, car cela peut avoir une incidence sur votre cadre de conformité en matière de protection de la vie privée. Par exemple, le Comité européen de la protection des données a publié des recommandations concernant l'enregistrement des informations de paiement. Cliquez ici pour savoir comment configurer Checkout pour recueillir le consentement et enregistrer les moyens de paiement en vue d'une utilisation ultérieure.
Si vous avez créé un compte Stripe avant le 18 avril, les moyens de paiement précédemment enregistrés dans Checkout ont été complétés avec la valeur allow_redisplay
appropriée.
Depuis 1er mai 2024, Checkout n'affiche plus les cartes enregistrées avec allow_redisplay: limited
ou unspecified
pour les clients récurrents Si vous avez des questions concernant ce changement, veuillez contacter le service d'assistance.
Améliorations à venir pour les moyens de paiement enregistrés dans Checkout