[Nur PaaS]{class="badge informative" title="Gilt nur für Adobe Commerce in Cloud-Projekten (von Adobe verwaltete PaaS-Infrastruktur) und lokale Projekte."}

Installieren von Payment Services

Um mit Payment Services für Adobe Commerce und Magento Open Source zu beginnen, müssen Sie einige Onboarding-Schritte ausführen.

INFO
Adobe Commerce Weitere Informationen finden in Payment Services Video „Konfigurieren für".

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

Herunterladen der Erweiterung

Sie müssen zuerst die Erweiterung von Commerce Marketplace herunterladen bevor Sie sie installieren können.

  1. Navigieren Sie zur Payment Services-Erweiterung in der Commerce Marketplace.
  2. Um die Bearbeitung und Version auszuwählen, schalten Sie Edition um und Your store version Sie Ihre bevorzugte Auswahl an.
  3. Klicken Sie auf Add to Cart.
  4. Checkout abschließen und auf Place Order klicken.
  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 Version 2.4.7 oder höher ist Payment Services vorkonfiguriert verfügbar.

Installieren der Erweiterung

Sie können die Payment Services-Erweiterung sowohl für Adobe Commerce in der Cloud-Infrastruktur als auch für lokale Instanzen installieren, die mit Ihrem im Anmeldeprozess bereitgestellten Commerce- () verknüpft sind.
Magento Open Source Kunden verwenden die lokal installierten Anweisungen.

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

Weitere zum Abrufen von Composer-Schlüsseln findenunter „Abrufen von Authentifizierungsschlüsseln“.

Weitere Informationen dazu was vor dem Herunterladen und Installieren einer Erweiterung zu beachten, finden Sie unter „Installieren einer Erweiterung“.

Adobe Commerce zur Cloud-Infrastruktur

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

  1. Aktualisieren Sie Ihre composer.json:

    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 Stammabhängigkeiten zu aktualisieren.

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

On-Premise und andere Konfigurationen

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

  1. Um die Erweiterung zu erhalten, führen Sie die folgenden Befehle aus:

    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 Stammabhä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. Änderungen übernehmen.

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

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

Aktualisieren 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 Stammabhängigkeiten zu aktualisieren.

  2. Führen Sie nach dem Composer-Update Folgendes aus:

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

Fehlerbehebung

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

Repository-Liste

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

Falsche Composer-Schlüssel

Wenn die folgende Fehlermeldung angezeigt wird, die besagt, dass Sie die falschen Composer-Schlüssel haben:

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 auth.json:

    code language-bash
    composer config --global home
    
  2. auth.json anzeigen:

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

Nicht genügend Speicher für PHP

Wenn der folgende Fehler darauf hinweist, dass nicht genügend Speicher für PHP vorhanden ist:

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
00b8a45a-5862-4817-8e1e-074170ebb953