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.

INFO
Pour plus d’informations, consultez notre vidéo Configurer Payment Services pour Adobe Commerce .

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.

  1. Accédez à l’extension Paiement Services dans le Commerce Marketplace.
  2. Pour choisir l’édition et la version, basculez Edition et Your store version sur vos sélections préférées.
  3. Cliquez sur Add to Cart.
  4. Effectuez le passage en caisse et cliquez sur Place Order.
  5. Vérifiez l’e-mail associé à votre téléchargement Marketplace pour la confirmation de commande et les détails.
NOTE
Pour Adobe Commerce versions 2.4.7 ou ultérieures, Payment Services est disponible en standard.

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.

  1. Mettez à jour votre fichier composer.json :

    code language-bash
    composer require magento/payment-services --no-update
    
  2. 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.

  3. 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.

  1. Pour obtenir l’extension, exécutez les commandes suivantes :

    code language-bash
    composer require magento/payment-services --no-update
    
  2. 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.

  3. Mettez à niveau votre instance :

    code language-bash
    bin/magento setup:upgrade
    
  4. Effacez le cache :

    code language-bash
    bin/magento cache:clean
    
  5. Validez les modifications.

  6. Pour vous assurer que le code validé est déployé, mettez à jour votre instance .

NOTE
Payment Services 1.6.1 est compatible avec les versions 7.x de PHP. Cependant, il est vivement recommandé d’effectuer la mise à jour vers la dernière version de Payment Services.

Mettre à niveau l’extension

Lorsqu’une nouvelle version de Payment Services est publiée, vous pouvez facilement mettre à niveau votre extension.

  1. 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.

  2. Après la mise à jour du compositeur, exécutez :

    code language-bash
    bin/magento setup:upgrade
    
  3. 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 :

  1. Recherchez l’emplacement du fichier auth.json :

    code language-bash
    composer config --global home
    
  2. Affichez le fichier auth.json :

    code language-bash
    cat /path/to/auth.json
    
  3. Voir clés associées à votre compte Commerce MageID.

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
recommendation-more-help
87189544-c8b9-4aef-af07-ed3578763c38