Installer Payment Services

Pour commencer à utiliser les services de paiement pour Adobe Commerce et Magento Open Source, vous devez effectuer quelques étapes d’intégration.

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

Le téléchargement et l’installation de l’extension Payment Services pour Adobe Commerce et Magento Open Source sont des conditions préalables à l’utilisation de Payment Services.

Télécharger l’extension

Vous devez d’abord télécharger l’extension à partir de Commerce Marketplace avant de l’installer.

  1. Accédez à l’extension Services de paiement dans Commerce Marketplace.
  2. Pour choisir l’édition et la version, faites basculer le Edition et le Your store version vers 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. Consultez l’e-mail associé à votre téléchargement Marketplace pour obtenir une confirmation de commande et des détails.
NOTE
Pour Adobe Commerce, la version 2.4.7 ou une version plus récente Payment Services est disponible prête à l’emploi.

Installation de l’extension

Vous pouvez installer l’extension Payment Services pour les Adobe Commerce sur l’infrastructure cloud et les instances sur site, qui sont liées à votre compte Commerce mageid fourni lors du processus d’inscription.
Magento Open Source clients utilisent les instructions sur site.

Le compositeur utilise ces clés lors de l’installation initiale d’Adobe Commerce ou dans des situations où les clés du compositeur n’ont pas été enregistrées précédemment dans le fichier auth.json.

Voir Obtenir vos clés d’authentification pour plus d’informations sur l’obtention des clés du compositeur.

Consultez Installation d’une extension pour plus d’informations sur les éléments à prendre en compte avant de télécharger et d’installer une extension.

Adobe Commerce sur les infrastructures cloud

Cette méthode est utilisée pour installer l’extension Payment Services pour une instance 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 envoyez vos modifications.

Configurations sur site et autres

Cette méthode est utilisée pour installer l’extension Payment Services pour une instance locale 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 PHP versions 7.x. Cependant, il est vivement recommandé d’effectuer une 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 envoyez 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 la liste des référentiels.

Clés du compositeur incorrectes

Si l’erreur suivante s’affiche indiquant que vous disposez de 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 Magento.

Pour voir quelles clés du 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 quelles clés sont associées à votre compte Commerce MageID.

Mémoire insuffisante pour PHP

Si vous voyez l'erreur suivante indiquant 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 en php.ini.

Vous pouvez également spécifier la limite de mémoire à l’aide de la commande suivante : 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
00b8a45a-5862-4817-8e1e-074170ebb953