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 associer ce moyen de paiement à un objet Customer. Allow_redisplay est un paramètre de l'objet PaymentMethod qui permet de modéliser si vous avez reçu le consentement du client pour effectuer le remplissage automatique des informations de carte enregistrées lors d'achats répétés.
L'enregistrement d'un moyen de paiement et la manière dont il est enregistré est fonction du mode que vous utilisez dans 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 des achats ultérieurs à l'aide du paramètre 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 faire enregistrer ses informations de paiement, s'il le souhaite. 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 le paramètre saved_payment_method_options.payment_method_save pour permettre aux clients d'enregistrer leur moyen de paiement et que ce dernier soit rempli 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 au moyen de Checkout : Vous pouvez utiliser payment_method_data.allow_redisplay pour remplacer la valeur allow_redisplay définie pour les moyens de paiement enregistrés au moyen de Checkout. allow_redisplay: always
. Vous pouvez utiliser saved_payment_method_options.allow_redisplay_filters pour déterminer s'il faut également afficher les moyens de paiement avec allow_redisplay: limited
ou unspecified
.Les lois internationales en matière de confidentialité sont complexes et nuancées. Nous vous recommandons de consulter votre équipe juridique et responsable de la confidentialité avant de mettre en œuvre le paramètre 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 confidentialité. 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 enregistrés précédemment dans Checkout ont été remplis 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