2.3.4 Revisión de problemas de PayPal

Este artículo proporciona una corrección de los errores recibidos durante la realización del pedido al seleccionar una región en Pago y envío con PayPal Express. El problema se debe a los cambios realizados en la versión 2.3.4 de Adobe Commerce y está relacionado con el modo en que se analizan los campos de dirección de Pago y envío de PayPal Express.

Versiones y productos afectados

  • Adobe Commerce en infraestructura en la nube v2.3.4
  • Adobe Commerce local v2.3.4

Problema

Se produce un error al introducir el país y la región durante la realización del pedido en PayPal Express Checkout. El problema se puede reproducir en cualquier país donde el campo de región de la sección de dirección sea un campo de texto (en lugar de un menú desplegable).

Pasos a seguir :

  1. Activar Pago y envío de PayPal Express.
  2. Añadir un producto al carro de compras como invitado o cuando haya iniciado sesión.
  3. Vaya a Pago y envío.
  4. Selecciona tu dirección de envío. Por ejemplo, UK. A continuación, introduzca una entrada en el campo Estado/Provincia. Por ejemplo, Nottinghamshire.
  5. Haga clic en el botón Realizar pedido para realizar el pedido. Recibe una página de pedido correcta y un correo electrónico de confirmación de pedido.

Resultado esperado:

El pedido se ha realizado correctamente.

Resultado real:

Cuando se hace clic en el botón Ordenar, se muestra un error:

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

Solución

Para comerciantes locales de Adobe Commerce: aplique la revisión hotfix, que está disponible en la sección Descargas del portal magento.com en Mi cuenta.

Para Adobe Commerce en comerciantes de infraestructura en la nube: Adobe ha incluido la corrección en los parches de nube para Commerce v1.0.2. Consulte Parches de nube para las notas de la versión de Commerce en nuestra documentación para desarrolladores para obtener instrucciones sobre cómo aplicar el paquete más reciente.

Cómo aplicar el parche

Para obtener instrucciones, consulte Cómo aplicar un parche del compositor proporcionado por el Adobe en nuestra base de conocimiento de soporte.

Lectura relacionada

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