Adobe Commerce 2.3.6、2.4.1在簽出的驗證碼無法運作
本文提供在Adobe Commerce中使用Paypal Express、Payflow Pro或CyberSource等第三方支付供應商時,用於結帳的CAPTCHA功能在「下訂單」頁面上無法如預期運作之問題的修補程式。
我們的開發人員檔案中已提及此已知問題:
適用於Adobe Commerce 2.3.6的 :
- Adobe Commerce 2.3.6發行說明:已知問題
適用於Adobe Commerce 2.4.1 的 :
- Adobe Commerce 2.4.1發行說明:已知問題
- Magento Open Source2.4.1發行說明:已知問題## 受影響的產品和版本- Adobe Commerce (所有部署方法) 2.3.6和2.4.1
- Magento Open Source2.3.6和2.4.1## 問題要再現的步驟1) 在Commerce中設定以下付款方式中的至少一種:Paypal Express、Payflow Pro或CyberSource。
-
移至 管理員>商店>設定>客戶>客戶設定>驗證碼 。
- 設定 在店面啟用CAPTCHA = 是 。
- 在 Forms 中選取: 結帳/下訂單 、 登入 以及 忘記密碼 。
- 設定 顯示模式 = 嘗試登入的次數之後 (顯示 嘗試登入失敗的次數 設定)。
- 設定 嘗試登入失敗的次數 = 0 (讓驗證碼隨時有效)。
-
在前端將產品新增到購物車並嘗試結帳。
-
在「付款資訊」頁面上,輸入驗證碼並嘗試使用Paypal Express、Payflow Pro或CyberSource進行結帳。預期結果:驗證碼功能如預期運作。實際結果:錯誤訊息顯示: 請提供驗證碼並再試一次。## 解決方案根據您是在雲端基礎結構/Magento Open Source 2.3.6或2.4.1上的Adobe Commerce內部部署/Adobe Commerce上,套用以下修補程式之一。## 修補程式修補程式已附加至此文章,並可供以
.composer
和.git
兩種格式下載。若要下載修補程式,請向下捲動至文章結尾並按一下檔案名稱,或按一下下列其中一個連結:針對雲端基礎結構上的Adobe Commerce內部部署/Adobe Commerce/Magento Open Source2.3.6 :* Composer修補程式MDVA-33093____2_3_x-p1__CAPTCHA_COMPOSER.patch
- Git修補程式MDVA-33093____2_3_x-p1__CAPTCHA_GIT.patch對於雲端基礎結構上的Adobe Commerce內部部署/Adobe Commerce/Magento Open Source2.4.1 :* Composer修補程式MDVA-33093____2_4_x-p1__CAPTCHA_COMPOSER.patch
- Git修補程式MDVA-33093____2_4_x-p1__CAPTCHA_GIT.patch這些修補程式與任何其他Adobe Commerce或Magento Open Source版本及版本不相容。## 如何套用修補程式Composer修補程式請參閱我們的支援知識庫中的如何套用Adobe提供的撰寫器修補程式,以取得撰寫器修補程式指示。Git修補程式如需Adobe Commerce/Magento Open Source的Git修補程式指示,請參閱開發人員檔案套用修補程式:自訂修補程式。
recommendation-more-help
8bd06ef0-b3d5-4137-b74e-d7b00485808a