2.3.4 Hotfix de problemas do PayPal

Este artigo fornece uma correção para erros recebidos durante o posicionamento do pedido ao selecionar uma região no Check-out expresso do PayPal. O problema é causado pelas alterações feitas na versão 2.3.4 do Adobe Commerce e está relacionado à forma como os campos de endereço de Finalização de compra do PayPal Express são analisados.

Versões e produtos afetados

  • Adobe Commerce na infraestrutura em nuvem v2.3.4
  • Adobe Commerce no local v2.3.4

Problema

Ocorre um erro ao entrar no país e na região durante o envio do pedido no Check-out expresso do PayPal. O problema pode ser reproduzido em qualquer país em que o campo de região na seção de endereço seja um campo de texto (em vez de um menu suspenso).

Etapas a serem reproduzidas:

  1. Ative o Check-out expresso do PayPal.
  2. Adicione o produto ao carrinho como convidado ou quando estiver conectado.
  3. Vá para o check-out.
  4. Selecione o endereço de entrega. Por exemplo, o Reino Unido. Em seguida, insira uma entrada no campo Estado/Província. Por exemplo, Nottinghamshire.
  5. Clique no botão Fazer pedido para fazer o pedido. Você recebe uma página de pedido bem-sucedida e um email de confirmação de pedido.

Resultado Esperado:

O pedido foi feito com sucesso.

Resultado Real:

Quando o botão do pedido é clicado, um erro é exibido:

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

Solução

Para comerciantes locais do Adobe Commerce: aplique o hotfix, que está disponível na seção Downloads do portal magento.com em Minha conta.

Para o Adobe Commerce em comerciantes de infraestrutura em nuvem: o Adobe incluiu a correção nos Patches da nuvem para o Commerce v1.0.2. Consulte Patches da nuvem para as notas de versão do Commerce em nossa documentação do desenvolvedor para encontrar instruções sobre como aplicar o pacote mais recente.

Como aplicar o patch

Para obter instruções, consulte Como aplicar um patch de compositor fornecido pelo Adobe em nossa base de dados de conhecimento de suporte.

Leitura relacionada

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