Comment la politique en matière de cookies Chrome SameSite affecte-t-elle mon intégration Magento 2?

Aperçu

Avec la récente publication de la politique relative aux cookies de SameSite de Google Chrome, la dernière version de Chrome a modifié la façon dont elle gère les cookies. Par conséquent, Affirm cessera de fonctionner pour les utilisateurs de Chrome sans mettre à jour votre intégration. Ce guide explique en quoi cette nouvelle politique affecte votre intégration Affirm avec Magento 2 et la manière de résoudre tout problème connexe.


Comment la politique relative aux témoins de SameSite affecte-t-elle mon intégration?

La politique relative aux témoins SameSite de Chrome modifie le mode de paiement de redirection et entraîne la réinitialisation des sessions Magento 2 lors de la redirection vers votre site à partir du paiement Affirm. Par conséquent, la session redirige vers une page de panier vide et le processus d'autorisation échoue.


Quand Adobe Commerce mettra-t-il en œuvre une solution à ce problème?

Bien qu'Adobe Commerce n'ait pas établi de calendrier clair, il existe un problème actif sur GitHub à ce sujet. En bref, la solution consisterait à définir le cookie SESSION comme SameSite=None ; Secure pour s'assurer que les requêtes POST provenant de l'extérieur du domaine du site Web transfèrent avec succès les renseignements de session.

Comment puis-je résoudre ce problème?

Pour résoudre ce problème, vous devez accéder à votre panneau d'administration Magento 2 et définir le champ Type de flux de paiement Affirm sur Modal.

🚧

Nous recommandons fortement d'effectuer ces mises à jour dans un environnement de test avant de les mettre en production. Si vous rencontrez des problèmes liés au plugin Affirm, veuillez nous le faire savoir et nous serons heureux de vous aider.