2.3.4 PayPal问题修补程序
本文修复了在PayPal Express结帐中选择区域时在下订单过程中收到的错误。 问题是由于Adobe Commerce v2.3.4版本中的更改引起的,与如何解析PayPal Express签出地址字段相关。
受影响的版本和产品
- 云基础架构上的Adobe Commerce v2.3.4
- Adobe Commerce内部部署v2.3.4
问题
在PayPal Express结帐中下订单期间输入国家和地区时出错。 对于地址部分中的区域字段是文本字段(与下拉菜单相反)的任何国家/地区,该问题都可重现。
重现问题的步骤 :
- 启用PayPal Express签出。
- 以访客身份或在登录时将产品添加到购物车。
- 去结帐。
- 选择您的送货地址。 例如,UK 。 然后在 省/市/自治区 字段中输入输入。 例如,诺丁汉郡。
- 单击 下单 按钮下单。 您会收到成功的订单页面和订单确认电子邮件。
预期结果:
已成功下订单。
实际结果:
单击“订单”按钮时,系统将显示错误:
Error 500: NOTICE: PHP message: PHP Fatal error: Uncaught Error: Call to a member
function getId() on null in httpdocs/vendor/magento/module-paypal/Model/Api/Nvp.php:1527
解决方案
对于Adobe Commerce本地商家:应用修补程序,,该修补程序可从“我的帐户”中magento.com门户的“下载”部分获得。
对于Adobe Commerce on cloud infrastructure商家:Adobe在适用于Commerce v1.0.2的云修补程序中包含此修补程序。请参阅我们的开发人员文档中的Commerce的云修补程序发行说明,查找有关应用最新软件包的说明。
如何应用修补程序
有关说明,请参阅我们的支持知识库中的如何应用Adobe提供的编辑器修补程序。
相关阅读
recommendation-more-help
8bd06ef0-b3d5-4137-b74e-d7b00485808a