Fehlerbehebung bei der Installation von Zahlungs-Services

In diesem Artikel werden die Fehler erläutert, auf die Sie bei der Installation von Payment Services stoßen werden, und Sie erfahren, wie Sie diese beheben können, damit Sie die Einrichtung erfolgreich abschließen können.

Beschreibung description

Umgebung

Adobe Commerce-Versionen 2.4.0 - 2.4.4 (Zahlungsdienste)

Probleme

Im Folgenden finden Sie die Fehler, die bei der Installation von Zahlungsdiensten auftreten können:

​1. Falsche Composer-Schlüssel

Während der Installation wird eine Fehlermeldung angezeigt, wenn Sie falsche Composer-Schlüssel für die Payment Services-Erweiterung verwenden.

Schritte zur Reproduktion

  1. Versuchen Sie, "" zu.
  2. Es wird der folgende Fehler angezeigt:
    • Es konnte keine passende Version des Pakets magento/payment-services gefunden werden. Überprüfen Sie die Schreibweise des Pakets, Ihre Versionsbeschränkung und ob das Paket in einer Stabilität verfügbar ist, die Ihrer minimalen Stabilität (stabil) entspricht.

Erwartetes Ergebnis
Folgen Sie den Installationsanweisungen in der Entwicklerdokumentation und installieren Sie Payment Services erfolgreich.

Tatsächliches Ergebnis
Es wird eine Fehlermeldung angezeigt, die besagt, dass Sie während der Installation falsche Composer-Schlüssel verwendet haben.

Ursache
Die bei der Installation verwendeten Composer-Schlüssel stimmen nicht mit der Magento-ID überein, die für die Registrierung bei Payment Services verwendet wird.

​2. Freigegebener Datenraum bei der Einrichtung mehrerer Instanzen

Eine Fehlermeldung wird angezeigt, wenn mehrere Instanzen von Payment Services in einer Einrichtung mit mehreren Umgebungen denselben Datenraum gemeinsam nutzen.

Ursache
Jede Instanz muss einen separaten SaaS-Datenraum verwenden. Die Freigabe einer Umgebung über Umgebungen hinweg führt zu Konflikten.

​3. Nicht genügend PHP-Speicher

Während der Installation wird eine Fehlermeldung angezeigt, wenn Ihre PHP-Konfiguration die erforderliche Speicherbegrenzung für die Payment Services-Erweiterung nicht erfüllt.

Schritte zur Reproduktion

  1. Versuchen Sie, Payment Services zu installieren.
  2. Der folgende Fehler (oder ein ähnlicher Fehler) wird angezeigt:
    • Schwerwiegender Fehler: Zulässige Speichergröße von 2146435072 Byte erschöpft (versucht, 4096 Byte zuzuweisen) in phar:///usr/local/bin/composer/src/Composer/DependencyResolver/RuleWatchGraph.php in Zeile 52

Erwartetes Ergebnis
Folgen Sie den Installationsanweisungen in der Entwicklerdokumentation und installieren Sie Payment Services erfolgreich.

Tatsächliches Ergebnis
Es wird eine Fehlermeldung angezeigt, die besagt, dass nicht genügend Speicher für PHP vorhanden ist.

Ursache
Die PHP-Speicherbegrenzung in Ihrer Umgebung ist zu niedrig eingestellt.

Auflösung resolution

Problem: Falsche Composer-Schlüssel

Lösung
Stellen Sie sicher dass Ihre Composer-Schlüssel mit derselben Magento-ID verknüpft sind die Sie bei der Registrierung für Zahlungsdienste verwendet haben.

Problem: Freigegebener Datenspeicher über mehrere Instanzen hinweg

Lösung
Sie können denselben API-Schlüssel auf allen Instanzen verwenden, aber jede Instanz muss ihren eigenen SaaS-Datenspeicher verwenden.

Wenn Sie ein SaaS-Projekt erstellen, generiert Commerce basierend auf Ihrer Lizenz Datenräume:

  • Adobe Commerce: Ein Produktionsdatenraum und zwei Testdatenräume
  • Magento Open Source: Nur ein Produktionsdatenbereich

Befolgen Sie die Anweisungen im Handbuch Commerce-API-Schlüssel und privater Schlüssel , um jede Instanz korrekt zu konfigurieren.

Problem: Nicht genügend Speicher für PHP

Lösung
Erhöhen Sie diein Ihrer php.ini-Datei, um die Anforderungen für die Installation der Payment Services-Erweiterung zu erfüllen.

recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f