Installieren Sie Payment Services

Um mit der Verwendung von Zahlungsdiensten für Adobe Commerce und Magento Open Source beginnen zu können, müssen Sie einige Onboarding-Schritte ausführen.

INFO
Weitere Informationen finden Sie im Video Konfigurieren von Payment Services für Adobe Commerce .

Das Herunterladen und Installieren der Payment Services -Erweiterung für Adobe Commerce und Magento Open Source ist eine Voraussetzung für die Verwendung von Payment Services.

Erweiterung herunterladen

Sie müssen die Erweiterung zunächst von Commerce Marketplace herunterladen, bevor Sie sie installieren.

  1. Navigieren Sie zur Erweiterung Zahlungsdienste auf der Commerce Marketplace.
  2. Um die Bearbeitung und Version auszuwählen, schalten Sie Edition und Your store version auf Ihre bevorzugte Auswahl um.
  3. Klicken Sie auf Add to Cart.
  4. Beenden Sie den Checkout und klicken Sie auf Place Order.
  5. Überprüfen Sie die mit Ihrem Marketplace-Download verknüpfte E-Mail, um eine Bestellbestätigung und Details zu erhalten.
NOTE
Für Adobe Commerce-Versionen 2.4.7 oder höher ist Payment Services standardmäßig verfügbar.

Installieren der Erweiterung

Sie können die Erweiterung Payment Services sowohl für Adobe Commerce in der Cloud-Infrastruktur als auch in lokalen Instanzen installieren, die mit Ihrem Commerce-Konto mageid verknüpft sind, das im Anmeldeprozess bereitgestellt wird.
Magento Open Source -Kunden verwenden die lokalen Anweisungen.

Der Composer verwendet diese Schlüssel während der ersten Installation von Adobe Commerce oder in Situationen, in denen die Composer-Schlüssel zuvor nicht in der Datei auth.json gespeichert wurden.

Weitere Informationen zum Abrufen von Composer-Schlüsseln finden Sie unter Abrufen Ihrer Authentifizierungsschlüssel .

Weitere Informationen dazu, was Sie beachten sollten, bevor Sie eine Erweiterung herunterladen und installieren, finden Sie unter Installieren einer Erweiterung .

Adobe Commerce in der Cloud-Infrastruktur

Diese Methode wird zum Installieren der Payment Services -Erweiterung für eine Commerce Cloud-Instanz verwendet.

  1. Aktualisieren Sie Ihre composer.json -Datei:

    code language-bash
    composer require magento/payment-services --no-update
    
  2. Aktualisieren Sie die Abhängigkeiten und installieren Sie die Erweiterung:

    code language-bash
    composer update magento/payment-services --with-dependencies
    

    Verwenden Sie den Befehl composer update , um alle Root-Abhängigkeiten zu aktualisieren.

  3. Übernehmen Sie Ihre Änderungen und übertragen Sie sie.

Vor Ort und sonstige Konfigurationen

Diese Methode wird zum Installieren der Erweiterung Payment Services für eine lokale Instanz und für Magento Open Source -Kunden verwendet.

  1. Führen Sie die folgenden Befehle aus, um die Erweiterung abzurufen:

    code language-bash
    composer require magento/payment-services --no-update
    
  2. Aktualisieren Sie die Abhängigkeiten und installieren Sie die Erweiterung:

    code language-bash
    composer update magento/payment-services --with-dependencies
    

    Verwenden Sie den Befehl composer update , um alle Root-Abhängigkeiten zu aktualisieren.

  3. Aktualisieren Sie Ihre Instanz:

    code language-bash
    bin/magento setup:upgrade
    
  4. Löschen Sie den Cache:

    code language-bash
    bin/magento cache:clean
    
  5. Zusagen von Änderungen.

  6. Um sicherzustellen, dass der bereitgestellte Code bereitgestellt wird, aktualisieren Sie Ihre Instanz .

NOTE
Payment Services 1.6.1 ist mit PHP-Versionen 7.x kompatibel. Es wird jedoch dringend empfohlen, auf die neueste Version von Payment Services zu aktualisieren.

Aktualisierung der Erweiterung

Wenn eine neue Version von Payment Services veröffentlicht wird, können Sie Ihre Erweiterung einfach aktualisieren.

  1. So rufen Sie die neueste Version des Pakets ab:

    code language-bash
    composer update magento/payment-services --with-dependencies
    

    Verwenden Sie den Befehl composer update , um alle Root-Abhängigkeiten zu aktualisieren.

  2. Führen Sie nach der Komponentenaktualisierung Folgendes aus:

    code language-bash
    bin/magento setup:upgrade
    
  3. Übernehmen Sie Ihre Änderungen und übertragen Sie sie.

Fehlerbehebung

Beim Versuch, die Payment Services -Erweiterung zu installieren, treten möglicherweise Fehler auf. Verwenden Sie die folgenden Methoden zur Fehlerbehebung, um die Fehler zu beheben.

Liste der Repositorys

Stellen Sie sicher, dass in Ihrer Liste der Repositorys repo.magento.com vorhanden ist.

Falsche Composer-Schlüssel

Wenn die folgende Fehlermeldung angibt, dass Sie über falsche Composer-Schlüssel verfügen:

Could not find a matching version of package magento/payment-services. Check the package spelling, your version constraint and that the package is available in a stability which matches your minimum-stability (stable).

Überprüfen Sie, ob Ihre Composer-Schlüssel gültig sind und Sie Zugriff auf andere Magento-Pakete haben.

So sehen Sie, welche Composer-Schlüssel konfiguriert sind:

  1. Suchen Sie den Speicherort der Datei "auth.json":

    code language-bash
    composer config --global home
    
  2. Anzeigen der Datei "auth.json":

    code language-bash
    cat /path/to/auth.json
    
  3. Siehe Welche Schlüssel mit Ihrem Commerce-Konto verknüpft sind MageID.

Nicht genügend Speicher für PHP

Wenn Sie den folgenden Fehler sehen, der angibt, dass Sie nicht genügend Speicher für PHP haben:

Fatal error: Allowed memory size of 2146435072 bytes exhausted (tried to allocate 4096 bytes) in phar:///usr/local/bin/composer/src/Composer/DependencyResolver/RuleWatchGraph.php on line 52

Erhöhen Sie die Speicherbegrenzung für PHP in Ihrer Umgebung in php.ini.

Alternativ können Sie die Speicherbegrenzung mit diesem Befehl angeben: php -d memory_limit=-1 [path to composer]/composer require magento/payment-services.

Beispiel:

php -d memory_limit=-1 vendor/bin/composer require magento/payment-services
recommendation-more-help
87189544-c8b9-4aef-af07-ed3578763c38