ACSD-50345: problemi di reCAPTCHA durante il pagamento

La patch ACSD-50345 risolve il problema relativo al mancato funzionamento delle convalide reCAPTCHA v2 e v3 durante l’inserimento degli ordini e il pagamento. Questa patch è disponibile quando è installato Quality Patches Tool (QPT) 1.1.31. L’ID della patch è ACSD-50345. Il problema è stato parzialmente risolto in Adobe Commerce 2.4.6 e la sua risoluzione completa è prevista in Adobe Commerce 2.4.7.

Prodotti e versioni interessati

La patch è stata creata per la versione di Adobe Commerce:

  • Adobe Commerce (tutti i metodi di implementazione) 2.4.5-p1

Compatibile con le versioni di Adobe Commerce:

  • Adobe Commerce (tutti i metodi di implementazione) 2.4.3 - 2.4.5-p2
NOTE
La patch potrebbe diventare applicabile ad altre versioni con le nuove versioni di Quality Patches Tool. Per verificare se la patch è compatibile con la versione di Adobe Commerce in uso, aggiornare il pacchetto magento/quality-patches alla versione più recente e verificare la compatibilità nella pagina Quality Patches Tool: Cerca patch. Utilizza l’ID patch come parola chiave di ricerca per individuare la patch.

Problema

Caso #1

Google reCAPTCHA v2 non viene ricaricato dopo l’invio di un pagamento non riuscito.

Passaggi da riprodurre

  1. Configura Google reCAPTCHA v2 (Non sono un robot).
  2. Abilita reCAPTCHA per l'estrazione.
  3. Provare a effettuare un ordine senza fare clic su reCAPTCHA.
  4. Quando l'utente riceve il messaggio di errore per la convalida reCAPTCHA (reCAPTCHA non riuscita, riprovare), fare clic su reCAPTCHA e quindi provare a effettuare un ordine.

Risultati previsti

L’ordine non verrà effettuato con un reCAPTCHA errato.

Risultati effettivi

Viene generato un errore - Convalida di reCAPTCHA non riuscita. Riprovare e Nessun carrello con ID = 4

Caso #2

Google reCAPTCHA v3 Invisible non funziona al momento del pagamento e non è possibile effettuare l'ordine. L'evento PlaceOrder non è attivato.

Passaggi da riprodurre

  1. Configura reCAPTCHA v3 Invisible da Store > Configuration > Security.
  2. Abilita reCAPTCHA v3 Invisible per il pagamento/inserimento di un ordine nella scheda Storefront.
  3. Provare a effettuare un ordine con il metodo di pagamento Check/Money order.

Risultati previsti

L'ordine deve essere effettuato con reCAPTCHA attivato.

Risultati effettivi

Dopo aver fatto clic sul pulsante Place Order, il pulsante viene disattivato e non si verifica nulla di più.

Applicare la patch

Per applicare singole patch, utilizzare i collegamenti seguenti, a seconda del metodo di distribuzione utilizzato:

Lettura correlata

Per ulteriori informazioni su Quality Patches Tool, vedere:

Per informazioni sulle altre patch disponibili in QPT, fare riferimento a Quality Patches Tool: Cercare le patch nella guida di Quality Patches Tool.

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