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.
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.
- Navigieren Sie zur Payment Services-Erweiterung in der Commerce Marketplace.
- Um die Bearbeitung und Version auszuwählen, schalten Sie Edition um und Your store version Sie Ihre bevorzugte Auswahl an.
- Klicken Sie auf Add to Cart.
- Checkout abschließen und auf Place Order klicken.
- Überprüfen Sie die mit Ihrem Marketplace-Download verknüpfte E-Mail, um eine Bestellbestätigung und Details zu erhalten.
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.
-
Aktualisieren Sie Ihre
composer.json
:code language-bash composer require magento/payment-services --no-update
-
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. -
Ü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.
-
Um die Erweiterung zu erhalten, führen Sie die folgenden Befehle aus:
code language-bash composer require magento/payment-services --no-update
-
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. -
Aktualisieren Sie Ihre Instanz:
code language-bash bin/magento setup:upgrade
-
Löschen Sie den Cache:
code language-bash bin/magento cache:clean
-
Änderungen übernehmen.
-
Um sicherzustellen, dass der übergebene Code bereitgestellt wird, aktualisieren Sie Ihre Instanz .
Aktualisieren der Erweiterung
Wenn eine neue Version von Payment Services veröffentlicht wird, können Sie Ihre Erweiterung einfach aktualisieren.
-
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. -
Führen Sie nach dem Composer-Update Folgendes aus:
code language-bash bin/magento setup:upgrade
-
Ü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:
-
Suchen Sie den Speicherort der
auth.json
:code language-bash composer config --global home
-
auth.json
anzeigen:code language-bash cat /path/to/auth.json
-
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