Installer Payment Services
Pour commencer à utiliser les services de paiement pour Adobe Commerce et Magento Open Source, vous devez suivre quelques étapes d’intégration.
Le téléchargement et l'installation de l'extension Payment Services pour Adobe Commerce et Magento Open Source est une étape prérequise pour l'utilisation de Payment Services.
Télécharger l’extension
Vous devez d’abord télécharger l’extension depuis Commerce Marketplace avant de l’installer.
- Accédez à l’extension Paiement Services dans le Commerce Marketplace.
- Pour choisir l’édition et la version, basculez Edition et Your store version sur vos sélections préférées.
- Cliquez sur Add to Cart.
- Effectuez le passage en caisse et cliquez sur Place Order.
- Vérifiez l’e-mail associé à votre téléchargement Marketplace pour la confirmation de commande et les détails.
Installation de l’extension
Vous pouvez installer l’extension Payment Services pour Adobe Commerce sur l’infrastructure cloud et les instances sur site, qui sont liées à votre compte Commerce mageid fourni dans le processus d’inscription.
Les clients Magento Open Source utilisent les instructions sur site.
Le compositeur utilise ces clés lors de l’installation initiale de Adobe Commerce ou dans les cas où les clés du compositeur n’étaient pas précédemment enregistrées dans le fichier auth.json
.
Voir Obtention de vos clés d’authentification pour plus d’informations sur l’obtention des clés du compositeur.
Voir Installation d’une extension pour plus d’informations sur ce qu’il faut prendre en compte avant de télécharger et d’installer une extension.
Adobe Commerce sur l’infrastructure cloud
Cette méthode est utilisée pour installer l’extension Payment Services pour une instance de Commerce Cloud.
-
Mettez à jour votre fichier
composer.json
:code language-bash composer require magento/payment-services --no-update
-
Mettez à jour les dépendances et installez l’extension :
code language-bash composer update magento/payment-services --with-dependencies
Utilisez la commande
composer update
pour mettre à jour toutes les dépendances racine. -
Validez et poussez vos modifications.
Sur site et autres configurations
Cette méthode est utilisée pour installer l’extension Payment Services pour une instance sur site et les clients Magento Open Source.
-
Pour obtenir l’extension, exécutez les commandes suivantes :
code language-bash composer require magento/payment-services --no-update
-
Mettez à jour les dépendances et installez l’extension :
code language-bash composer update magento/payment-services --with-dependencies
Utilisez la commande
composer update
pour mettre à jour toutes les dépendances racine. -
Mettez à niveau votre instance :
code language-bash bin/magento setup:upgrade
-
Effacez le cache :
code language-bash bin/magento cache:clean
-
Validez les modifications.
-
Pour vous assurer que le code validé est déployé, mettez à jour votre instance .
Mettre à niveau l’extension
Lorsqu’une nouvelle version de Payment Services est publiée, vous pouvez facilement mettre à niveau votre extension.
-
Pour obtenir la version la plus récente du package :
code language-bash composer update magento/payment-services --with-dependencies
Utilisez la commande
composer update
pour mettre à jour toutes les dépendances racine. -
Après la mise à jour du compositeur, exécutez :
code language-bash bin/magento setup:upgrade
-
Validez et poussez vos modifications.
Dépannage
Des erreurs peuvent s’afficher lors de la tentative d’installation de l’extension Payment Services. Utilisez les méthodes de dépannage suivantes pour résoudre les erreurs.
Liste des référentiels
Vérifiez que repo.magento.com
est présent dans votre liste de référentiels.
Clés de compositeur incorrectes
Si l’erreur suivante indique que vous disposez des clés de compositeur incorrectes :
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).
Vérifiez que vos clés de compositeur sont valides et que vous avez accès à d’autres packages de Magento.
Pour voir quelles clés de compositeur sont configurées :
-
Recherchez l’emplacement du fichier
auth.json
:code language-bash composer config --global home
-
Affichez le fichier
auth.json
:code language-bash cat /path/to/auth.json
Mémoire insuffisante pour PHP
Si l’erreur suivante indique que vous n’avez pas assez de mémoire pour PHP :
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
Augmentez la limite de mémoire pour PHP sur votre environnement dans php.ini
.
Vous pouvez également spécifier la limite de mémoire en utilisant cette commande : php -d memory_limit=-1 [path to composer]/composer require magento/payment-services
.
Par exemple :
php -d memory_limit=-1 vendor/bin/composer require magento/payment-services