MDVA-31006: PayPal-dubblettorder 10415-fel

Korrigeringen MDVA-31006 åtgärdar ett problem där PayPal Express-betalning skapar dubblettorder med ett 10415-fel. Den här korrigeringen är tillgänglig när QPT-verktyget (Quality Patches Tool) 1.0.6 är installerat. Problemet har åtgärdats i Adobe Commerce 2.4.2.

Berörda produkter och versioner

  • Adobe Commerce (alla distributionsmetoder) 2.3.2 - 2.4.0
NOTE
Patchen kan bli tillämplig på andra versioner med nya Quality Patches Tool-versioner. Om du vill kontrollera om korrigeringen är kompatibel med din Adobe Commerce-version uppdaterar du magento/quality-patches-paketet till den senaste versionen och kontrollerar kompatibiliteten på Quality Patches Tool: Sök efter korrigeringsfiler. Använd patch-ID:t som söknyckelord för att hitta patchen.

Problem

Användaren skickas inte till Adobe Commerce ordersida, så den tomma sidan uppdateras och den andra beställningen placeras, vilket ger dubblettorder.

Förutsättningar:

  • Adobe Commerce är installerat.
  • Betalning för PayPal Express-utcheckning har konfigurerats.
  • Logga in på Commerce-administratören. Gå till Lager > Konfiguration > Försäljning > Betalningsmetoder > välj PayPal Express-utcheckning > Konfigurera > Avancerade inställningar > Hoppa över ordergranskningssteg > Nej 7}.

Steg som ska återskapas:

  1. Logga in som användare.
  2. Markera ett objekt och klicka på Lägg till i kundvagnen.
  3. Klicka på kundvagnen och klicka på Fortsätt till kassan.
  4. Gå till PayPal Express-fönstret och gör en betalning.
  5. Du omdirigeras till Adobe Commerce ordergranskningssida.
  6. Tryck på knappen Montera ordning.
  7. Emulera systemfel på grund av problem med serverinfrastrukturen. Användaren ser en tom sida.
  8. Uppdatera sidan.

Förväntade resultat:

  • Kunden omdirigeras till sidan Ordergranskning och ser felmeddelandet En slutförd betalningstransaktion har redan slutförts. Kontrollera om beställningen har placerats.
  • I payment.log, som finns i /var/log/payment.log, finns felet 10415, men endast en order skapades.

Faktiska resultat:

  • Eftersom kunden inte skickas till Adobe Commerce sida för lyckade beställningar, uppdateras den tomma sidan och en andra beställning läggs så att två dubblettbeställningar skapas.
  • I filen payment.log, som finns i /var/log/payment.log, finns felet 10415.

Tillämpa korrigeringen

Använd följande länkar beroende på distributionsmetod för att tillämpa enskilda korrigeringsfiler:

Relaterad läsning

Mer information om verktyget för kvalitetskorrigeringar finns i:

Mer information om andra tillgängliga korrigeringsfiler i QPT finns i Patchar i QPT i vår utvecklardokumentation.

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