ACSD-50345:チェックアウト中の reCAPTCHA の問題
ACSD-50345 パッチは、注文処理中およびチェックアウト中に reCAPTCHA v2 と v3 の検証が失敗する問題を修正します。 このパッチは、 Quality Patches Tool (QPT) 1.1.31 がインストールされています。 パッチ ID は ACSD-50345 です。 この問題はAdobe Commerce 2.4.6 で部分的に修正され、Adobe Commerce 2.4.7 で完全に修正される予定であることに注意してください。
影響を受ける製品とバージョン
Adobe Commerce バージョン用のパッチが作成されます。
- Adobe Commerce(すべてのデプロイメント方法) 2.4.5-p1
Adobe Commerce バージョンとの互換性:
- Adobe Commerce(すべてのデプロイメント方法) 2.4.3 ~ 2.4.5-p2
magento/quality-patches
を最新バージョンにパッケージ化し、 Quality Patches Tool:パッチの検索ページ. パッチ ID を検索キーワードとして使用して、パッチを見つけます。問題
事例#1
Google reCAPTCHA v2 が、支払いに失敗した後、リロードされない。
再現手順
- 設定 Google reCAPTCHA v2 (私はロボットではありません)に設定します。
- を有効にする reCAPTCHA チェックアウト用。
- をクリックせずに注文してみてください reCAPTCHA.
- ユーザーが、欠落している reCAPTCHA (reCAPTCHA 検証に失敗しました。再試行してください)、をクリックします。 reCAPTCHA その後、注文してみてください。
期待される結果
間違った reCAPTCHA で注文されることはありません。
実際の結果
エラーが発生しました – reCAPTCHA 検証に失敗しました。再試行してください および ID = 4 のカートがありません
事例#2
Google reCAPTCHA v3 Invisible がチェックアウト時に機能せず、注文できません。 PlaceOrder
イベントがトリガーされない。
再現手順
- の設定 reCAPTCHA v3 Invisible から Store > Configuration > Security.
- Enable (有効) reCAPTCHA v3 Invisible の下でのチェックアウト/注文 Storefront タブ。
- を使用して注文してみてください Check/Money order 支払い方法。
期待される結果
注文は、 reCAPTCHA オン。
実際の結果
をクリックした後 Place Order ボタンをクリックすると無効になり、それ以上何も起こりません。
パッチの適用
個々のパッチを適用するには、デプロイメント方法に応じて、次のリンクを使用します。
- Adobe CommerceまたはMagento Open Sourceオンプレミス: Quality Patches Tool > 使用状況 が含まれる Quality Patches Tool ガイド。
- クラウドインフラストラクチャー上のAdobe Commerce: 「アップグレードとパッチ」 > 「パッチの適用」 (クラウドインフラストラクチャーのCommerce ガイド)を参照してください。
関連資料
について詳しくは、 Quality Patches Toolを参照してください。
QPT で使用可能なその他のパッチについては、を参照してください。 Quality Patches Tool:パッチの検索 が含まれる Quality Patches Tool ガイド。