2.3.4 PayPal問題Hotfix
本文提供在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內部部署商家:套用Hotfix,,可在「我的帳戶」中magento.com入口網站的「下載」區段取得。
雲端基礎結構商家上的Adobe Commerce:Adobe已在Commerce v1.0.2的雲端修補程式中納入修正。請參閱開發人員檔案中的Commerce雲端修補程式發行說明,以尋找套用最新套件的說明。
如何套用修正程式
如需指示,請參閱我們的支援知識庫中的如何套用Adobe提供的撰寫器修補程式。
相關閱讀
recommendation-more-help
8bd06ef0-b3d5-4137-b74e-d7b00485808a