ACSD-50345: reCAPTCHA-problem under utcheckningen

Korrigeringen ACSD-50345 åtgärdar ett problem där valideringarna reCAPTCHA v2 och v3 misslyckas vid beställning och vid utcheckning. Den här korrigeringen är tillgänglig när Quality Patches Tool (QPT) 1.1.31 har installerats. Korrigerings-ID är ACSD-50345. Observera att problemet delvis korrigerades i Adobe Commerce 2.4.6 och att det är planerat att åtgärdas helt i Adobe Commerce 2.4.7.

Berörda produkter och versioner

Korrigeringen har skapats för Adobe Commerce-version:

  • Adobe Commerce (alla distributionsmetoder) 2.4.5-p1

Kompatibel med Adobe Commerce-versioner:

  • Adobe Commerce (alla distributionsmetoder) 2.4.3 - 2.4.5-p2
NOTE
Korrigeringen kan bli tillämplig för andra versioner med nya Quality Patches Tool-versioner. Om du vill kontrollera om korrigeringen är kompatibel med din Adobe Commerce-version uppdaterar du magento/quality-patches-paketet till den senaste versionen och kontrollerar kompatibiliteten på Quality Patches Tool: Sök efter korrigeringsfiler. Använd patch-ID:t som söknyckelord för att hitta patchen.

Problem

Fall 1

Google reCAPTCHA v2 läses inte in igen när en misslyckad betalning har skickats.

Steg som ska återskapas

  1. Konfigurera Google reCAPTCHA v2 (Jag är inte en robot).
  2. Aktivera reCAPTCHA för utcheckning.
  3. Försök att göra en beställning utan att klicka på reCAPTCHA.
  4. När användaren får felmeddelandet för den saknade reCAPTCHA-valideringen (reCAPTCHA misslyckades, försök igen), klicka på reCAPTCHA och försök sedan göra en beställning.

Förväntade resultat

Ordern kommer inte att placeras med felaktig reCAPTCHA.

Faktiska resultat

Ett fel har uppstått - reCAPTCHA-validering misslyckades, försök igen och Ingen sådan kundvagn med ID = 4

Case #2

Google reCAPTCHA v3 Osynlig fungerar inte i kassan och beställningen kan inte placeras. PlaceOrder-händelsen har inte utlösts.

Steg som ska återskapas

  1. Konfigurera reCAPTCHA v3 Invisible från Store > Configuration > Security.
  2. Aktivera reCAPTCHA v3 Invisible för utcheckning/placering av en order på fliken Storefront.
  3. Försök att göra en beställning med betalningsmetoden Check/Money order.

Förväntade resultat

Ordningen ska placeras med reCAPTCHA aktiverat.

Faktiska resultat

När du har klickat på knappen Place Order inaktiveras den och inget händer längre.

Tillämpa korrigeringen

Använd följande länkar beroende på distributionsmetod för att tillämpa enskilda korrigeringsfiler:

Relaterad läsning

Mer information om Quality Patches Tool finns i:

Mer information om andra tillgängliga korrigeringsfiler i QPT finns i Quality Patches Tool: Söka efter korrigeringsfileri Quality Patches Tool-handboken.

recommendation-more-help
c2d96e17-5179-455c-ad3a-e1697bb4e8c3