2.3.4 Hotfix problema PayPal

Questo articolo fornisce una correzione per gli errori ricevuti durante il posizionamento dell'ordine quando si seleziona un'area in PayPal Express Checkout. Il problema è causato dalle modifiche apportate nella versione di Adobe Commerce v2.3.4 ed è correlato al modo in cui vengono analizzati i campi dell’indirizzo di pagamento PayPal Express.

Versioni e prodotti interessati

  • Adobe Commerce sull’infrastruttura cloud v2.3.4
  • Adobe Commerce on-premise v2.3.4

Problema

Si verifica un errore durante l'inserimento del paese e dell'area geografica durante il posizionamento dell'ordine in PayPal Express Checkout. Il problema è riproducibile per qualsiasi paese in cui il campo area nella sezione dell’indirizzo è un campo di testo (anziché un menu a discesa).

Passaggi da riprodurre:

  1. Abilita Checkout PayPal Express.
  2. Aggiungi il prodotto al carrello come ospite o quando hai effettuato l’accesso.
  3. Vai al pagamento.
  4. Seleziona l'indirizzo di spedizione. Ad esempio, il Regno Unito . Immettere quindi un input nel campo Stato/Provincia. Ad esempio, Nottinghamshire.
  5. Fai clic sul pulsante Inserisci ordine per effettuare l'ordine. Ricevi una pagina di ordine e un’e-mail di conferma dell’ordine corrette.

Risultato previsto:

L’ordine è stato effettuato correttamente.

Risultato effettivo:

Quando si fa clic sul pulsante Ordine, viene visualizzato un errore:

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

Soluzione

Per gli esercenti locali di Adobe Commerce: applica l'hotfix, disponibile nella sezione Download del portale magento.com nel mio account.

Per i commercianti di infrastrutture cloud di Adobe Commerce: Adobe ha incluso la correzione nella versione 1.0.2 delle patch cloud per Commerce. Per istruzioni sull'applicazione del pacchetto più recente, consulta le note sulla versione delle patch cloud per Commerce nella documentazione per gli sviluppatori.

Come applicare il cerotto

Per istruzioni, vedere Come applicare una patch del compositore fornita da Adobe nella Knowledge Base di supporto.

Lettura correlata

recommendation-more-help
8bd06ef0-b3d5-4137-b74e-d7b00485808a