Installa Payment Services

Per iniziare a utilizzare Payment Services per Adobe Commerce e Magento Open Source, è necessario completare alcuni passaggi di onboarding.

INFO
Per ulteriori informazioni, guarda il video Configure Payment Services for Adobe Commerce.

Il download e l'installazione dell'estensione Payment Services per Adobe Commerce e Magento Open Source è un passaggio preliminare per l'utilizzo di Payment Services.

Scaricare l’estensione

Prima di installare l'estensione da Commerce Marketplace, è necessario scaricarla.

  1. Passare all'estensione Payment Services nella Commerce Marketplace.
  2. Per scegliere l'edizione e la versione, selezionare Edition e Your store version in base alle proprie preferenze.
  3. Fare clic su Add to Cart.
  4. Completare l'estrazione e fare clic su Place Order.
  5. Per informazioni dettagliate e conferma dell’ordine, controlla l’e-mail associata al download per Marketplace.
NOTE
Per Adobe Commerce sono disponibili le versioni 2.4.7 o successive Payment Services pronte all’uso.

Installare l’estensione

È possibile installare l'estensione Payment Services sia per Adobe Commerce sull'infrastruttura cloud che per le istanze locali, che sono collegate all'account Commerce mageid fornito nel processo di abbonamento.
Magento Open Source clienti utilizzano le istruzioni locali.

Composer utilizza queste chiavi durante l'installazione iniziale di Adobe Commerce o in situazioni in cui le chiavi del Composer non sono state salvate in precedenza nel file auth.json.

Per ulteriori informazioni su come ottenere le chiavi del Compositore, vedere Ottieni le chiavi di autenticazione.

Per ulteriori informazioni su cosa considerare prima di scaricare e installare un'estensione, vedere Installare un'estensione.

Adobe Commerce sull'infrastruttura cloud

Questo metodo viene utilizzato per installare l'estensione Payment Services per un'istanza Commerce Cloud.

  1. Aggiorna il file composer.json:

    code language-bash
    composer require magento/payment-services --no-update
    
  2. Aggiorna le dipendenze e installa l’estensione:

    code language-bash
    composer update magento/payment-services --with-dependencies
    

    Utilizzare il comando composer update per aggiornare tutte le dipendenze radice.

  3. Eseguire il commit e inviare le modifiche.

Configurazioni locali e di altro tipo

Questo metodo viene utilizzato per installare l'estensione Payment Services per un'istanza locale e Magento Open Source clienti.

  1. Per ottenere l’estensione, esegui i seguenti comandi:

    code language-bash
    composer require magento/payment-services --no-update
    
  2. Aggiorna le dipendenze e installa l’estensione:

    code language-bash
    composer update magento/payment-services --with-dependencies
    

    Utilizzare il comando composer update per aggiornare tutte le dipendenze radice.

  3. Aggiorna l’istanza:

    code language-bash
    bin/magento setup:upgrade
    
  4. Cancella la cache:

    code language-bash
    bin/magento cache:clean
    
  5. Conferma modifiche.

  6. Per garantire che il codice confermato sia distribuito, aggiorna l’istanza .

NOTE
Payment Services 1.6.1 è compatibile con le versioni 7.x di PHP. Tuttavia, si consiglia vivamente di aggiornare alla versione più recente di Payment Services.

Aggiornare l’estensione

Quando viene rilasciata una nuova versione di Payment Services, è possibile aggiornare facilmente l'estensione.

  1. Per ottenere la versione più recente del pacchetto:

    code language-bash
    composer update magento/payment-services --with-dependencies
    

    Utilizzare il comando composer update per aggiornare tutte le dipendenze radice.

  2. Dopo l'aggiornamento del compositore, eseguire:

    code language-bash
    bin/magento setup:upgrade
    
  3. Eseguire il commit e inviare le modifiche.

Risoluzione dei problemi

È possibile che vengano visualizzati errori durante il tentativo di installare l'estensione Payment Services. Per risolvere gli errori, utilizzare i seguenti metodi di risoluzione dei problemi.

Elenco degli archivi

Verifica che repo.magento.com sia presente nell'elenco degli archivi.

Tasti composizione errati

Se viene visualizzato il seguente errore che indica la presenza di chiavi di composizione errate:

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

Verifica che le chiavi del Compositore siano valide e di avere accesso ad altri pacchetti di Magento.

Per vedere quali chiavi del Compositore sono configurate:

  1. Trovare il percorso del file auth.json:

    code language-bash
    composer config --global home
    
  2. Visualizza il file auth.json:

    code language-bash
    cat /path/to/auth.json
    
  3. Consulta quali chiavi sono associate al tuo account Commerce MageID.

Memoria insufficiente per PHP

Se viene visualizzato il seguente errore che indica che non si dispone di memoria sufficiente per 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

Aumentare il limite di memoria per PHP nell'ambiente in php.ini.

In alternativa, è possibile specificare il limite di memoria utilizzando questo comando: php -d memory_limit=-1 [path to composer]/composer require magento/payment-services.

Ad esempio:

php -d memory_limit=-1 vendor/bin/composer require magento/payment-services
recommendation-more-help
87189544-c8b9-4aef-af07-ed3578763c38