Mise à jour de la modélisation du consentement pour l'enregistrement des cartes bancaires avec TerminalModifications majeures
Nouveautés
Le paramètre customer_ a été supprimé et remplacé par allow_redisplay.
Nécessite allow_ lors de l’utilisation de setup_.
Indicates whether customer consent has been collected to redisplay the payment method.
This field indicates whether this payment method can be shown again to its customer in a checkout flow. Stripe products such as Checkout and Elements use this field to determine whether a payment method can be shown as a saved payment method in a checkout flow. The field defaults to unspecified.
Pourquoi s’agit-il d’une modification majeure ?
Il s’agit d’une modification majeure, car elle nécessite l’utilisation de allow_ lors de l’enregistrement des informations de la carte bancaire dans le terminal. Pour les SetupIntents, customer_ a été supprimé et remplacé par allow_. Pour les PaymentIntents qui spécifient setup_, il faut également passer allow_ avant de collecter les informations de carte. Avec la nouvelle version, vous devez utiliser allow_ pour contrôler si un paiement peut être à nouveau présenté à un client.
Impact
Vous permet d’enregistrer des cartes bancaires dans un plus grand nombre de régions avec Terminal, élargissant ainsi la couverture de vos services. La conformité aux réglementations est par ailleurs améliorée grâce à une meilleure adéquation avec les exigences applicables en matière de collecte du consentement des clients.
Vous devez ajouter le nouveau paramètre à votre intégration avant le 31 mars 2025 et vous assurer qu’il est défini sur always ou limited pour toutes les transactions SetupIntents et Payment Intents qui spécifient setup_.