Magento 2.4.7: was sich für Zahlungen und Checkout ändert

Magento 2.4.7 bringt Rate Limiting für Zahlungs-APIs, eine geänderte E-Mail-Prüfung im Checkout und PHP 8.3. Was das für Shops und Zahlungs-Erweiterungen bedeutet.

Zahlungskarten: Magento 2.4.7 und Payments

Magento Open Source und Adobe Commerce 2.4.7 sind am 9. April 2024 erschienen. Für den Checkout sind vor allem zwei Änderungen wichtig, außerdem ändern sich die unterstützten PHP-Versionen. Ein Überblick, worauf Sie beim Update achten sollten.

Rate Limiting für Zahlungs-APIs

Shops werden regelmäßig für sogenanntes Carding missbraucht: Angreifer testen über die REST- oder GraphQL-API automatisiert gestohlene Kreditkartendaten. Ab 2.4.7 lässt sich die Zahl solcher Anfragen pro Zeitraum begrenzen. Die Funktion ist eingebaut, muss aber in der Konfiguration aktiviert und sinnvoll eingestellt werden.

Geänderte E-Mail-Prüfung im Checkout

Die Abfrage isEmailAvailable (GraphQL und REST) liefert jetzt standardmäßig immer „verfügbar“. So lässt sich über den Checkout nicht mehr herausfinden, ob eine E-Mail-Adresse im Shop registriert ist. Wer das alte Verhalten braucht, kann es über „Enable Guest Checkout Login“ wieder einschalten, gibt damit aber genau diese Information wieder preis. Eigene Checkout-Anpassungen, die sich auf die Abfrage verlassen, sollten Sie vor dem Update testen.

PHP 8.3 und 8.2

2.4.7 unterstützt PHP 8.3 und 8.2, PHP 8.1 nicht mehr. Ein Update auf 2.4.7 ist deshalb oft auch ein PHP-Update, und das betrifft jede Erweiterung im Shop. Gerade ältere Zahlungsmodule sind hier eine häufige Fehlerquelle.

Worauf ich beim Update achte

  • Erweiterungen vorab auf Kompatibilität mit 2.4.7 und der PHP-Version prüfen
  • Update zuerst auf einer Staging-Umgebung mit Kopie der Live-Daten
  • Jede Zahlungsart im Sandbox-Modus durchspielen, auch Erstattungen und Teillieferungen
  • Rate Limiting aktivieren und die Grenzwerte an das eigene Bestellvolumen anpassen
  • Livegang in einem ruhigen Zeitfenster, mit Backup und Rückweg

Wenn Sie das Update nicht selbst machen möchten, schreiben Sie mir.

Quelle: Adobe: Release Notes Magento Open Source 2.4.7.