适用于Adobe Commerce的OOTBBraintree扩展缺少对最新Visa 3DS字段的支持

本文说明如何遵守新的Visa法规,因为Adobe Commerce的现成Braintree扩展不支持最新的Visa 3DS字段。

描述 description

环境

问题/症状

从2024年8月12日开始,Visa要求身份验证请求中另外填写七个字段,以增强其评分工具并优化无摩擦购买历程。 有关详细信息,请参阅Visa Secure EMV® 3DS身份验证文档

Adobe Commerce现成的Braintree集成不支持Visa所需的最新的3DS字段。 如果您在版本2.4.4、2.4.5、2.4.6和2.4.7上使用适用于Adobe Commerce的OOTBBraintree扩展,则需要应用BUNDLE-3375修补程序。

解决方法 resolution

应用BUNDLE-3375修补程序。 根据您的部署方法,执行以下步骤。

云上部署的​ 步骤:

  1. 通过运行以下命令安装最新的质量修补程序包: ./composer update magento/quality-patches。 有关详细信息,请访问https://github.com/magento/quality-patches

  2. 将带有要应用的修补程序ID的环境变量QUALITY_PATCH添加到*.magento.env.yaml*。 修补程序ID为BUNDLE-3375。 示例:

    code language-none
    stage:
     build:
     QUALITY_PATCHES:
     - BUNDLE-3375
    
  3. 确保YAML格式正确。

  4. 提交并推送.magento.env.yamlcomposer.lock文件。

内部部署和Magento Open Source部署的​ 步骤:

  1. 通过运行以下命令安装最新的质量修补程序包: ./composer update magento/quality-patches。 有关详细信息,请访问https://github.com/magento/quality-patches
  2. 应用修补程序: ./vendor/bin/magento-patches apply BUNDLE-3375
  3. 清理缓存: ./bin/magento cache:clean

原因

新的签证规定。

相关读数

recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f