2.3.4 Probleemoplossing voor PayPal

Dit artikel bevat een correctie voor fouten die tijdens de plaatsing van de bestelling zijn ontvangen bij het selecteren van een gebied in PayPal Express Checkout. Het probleem wordt veroorzaakt door wijzigingen die zijn aangebracht in de Adobe Commerce v2.3.4-release en houdt verband met de manier waarop adresvelden voor PayPal Express-afhandeling worden geparseerd.

Betrokken versies en producten

  • Adobe Commerce op cloudinfrastructuur v2.3.4
  • Adobe Commerce op locatie v2.3.4

Probleem

Er treedt een fout op bij het invoeren van het land en de regio tijdens het plaatsen van de bestelling in PayPal Express Checkout. De kwestie is reproduceerbaar voor om het even welk land waar het gebiedsgebied in de adressectie een tekstgebied (in tegenstelling tot een drop-down menu) is.

Stappen om te reproduceren:

  1. Afhandeling via PayPal Express inschakelen.
  2. Voeg een product toe aan de winkelwagen als gast of wanneer u bent aangemeld.
  3. Ga naar Afrekenen.
  4. Selecteer je verzendadres. Bijvoorbeeld, het VK. Dan ga een input in het Staat/Provincie gebied in. Bijvoorbeeld, Nottinghamshire.
  5. Klik op de knoop van de Orde van de Plaats om orde te plaatsen. U ontvangt een pagina met succesvolle bestellingen en ontvangt een bevestigingsbericht.

Verwacht Resultaat:

De bestelling is geplaatst.

Ware Resultaat:

Wanneer op de volgordeknop wordt geklikt, wordt een fout weergegeven:

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

Oplossing

Voor Adobe Commerce op-gebouwhandelaren: Pas hotfix toe,die van de sectie van Downloads op magento.comportaal in Mijn rekening beschikbaar is.

Voor Adobe Commerce op producten met cloudinfrastructuur: Adobe heeft de oplossing opgenomen in de cloudpatches voor Commerce v1.0.2. Gelieve te verwijzen naar de versienota's van de Huur van de Wolk voor de versie van Commercein onze ontwikkelaarsdocumentatie om instructies te vinden bij het toepassen van het recentste pakket.

Hoe de pleister moet worden aangebracht

Voor instructies, zie hoe te om een componentenflard toe te passen die door Adobein onze steunkennisbasis wordt verstrekt.

Verwante lezing

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