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.
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.
- Navigieren Sie zur Erweiterung Zahlungsdienste auf der Commerce Marketplace.
- Um die Bearbeitung und Version auszuwählen, schalten Sie Edition und Your store version auf Ihre bevorzugte Auswahl um.
- Klicken Sie auf Add to Cart.
- Beenden Sie den Checkout und klicken Sie auf Place Order.
- Ü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 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.
-
Aktualisieren Sie Ihre
composer.json
-Datei: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 Root-Abhängigkeiten zu aktualisieren. -
Ü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.
-
Führen Sie die folgenden Befehle aus, um die Erweiterung abzurufen:
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 Root-Abhä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
-
Zusagen von Änderungen.
-
Um sicherzustellen, dass der bereitgestellte Code bereitgestellt wird, aktualisieren Sie Ihre Instanz .
Aktualisierung 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 Root-Abhängigkeiten zu aktualisieren. -
Führen Sie nach der Komponentenaktualisierung Folgendes aus:
code language-bash bin/magento setup:upgrade
-
Ü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:
-
Suchen Sie den Speicherort der Datei "
auth.json
":code language-bash composer config --global home
-
Anzeigen der Datei "
auth.json
":code language-bash cat /path/to/auth.json
-
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