Risolvere i problemi relativi all'installazione di Payment Services

In questo articolo vengono illustrati gli errori che si verificano durante l'installazione di Servizi di pagamento e viene illustrato come correggerli in modo da poter completare l'installazione correttamente.

Descrizione description

Ambiente

Adobe Commerce versioni 2.4.0 - 2.4.4 (Payment Services)

Problemi

Di seguito sono riportati gli errori che è possibile riscontrare durante l'installazione di Payment Services:

​1. Tasti Compositore non corretti

Se utilizzi chiavi di composizione non corrette per l'estensione Payment Services, viene visualizzato un messaggio di errore durante l'installazione.

Passaggi per riprodurre l’errore

  1. Tentativo di installazione di Servizi di pagamento.
  2. Viene visualizzato il seguente errore:
    • Impossibile trovare una versione corrispondente del pacchetto magento/servizi di pagamento. Verificare che l'ortografia del pacchetto, il vincolo di versione e la disponibilità del pacchetto siano stabili in modo da corrispondere alla stabilità minima (stabile).

Risultato previsto
Segui le istruzioni di installazione nella documentazione per gli sviluppatori e installa Payment Services correttamente.

Risultato effettivo
Viene visualizzato un messaggio di errore che indica che sono state utilizzate chiavi di composizione errate durante l'installazione.

Causa
Le chiavi del Compositore utilizzate durante l'installazione non corrispondono all'ID Magento utilizzato per la registrazione a Payment Services.

​2. Spazio dei dati condiviso in una configurazione a più istanze

Viene visualizzato un messaggio di errore quando più istanze di Payment Services condividono lo stesso spazio dati in una configurazione con più ambienti.

Causa
Ogni istanza deve utilizzare uno spazio dati SaaS separato. La condivisione di un ambiente tra più ambienti causa conflitti.

​3. Memoria PHP insufficiente

Durante l'installazione viene visualizzato un messaggio di errore se la configurazione PHP non soddisfa il limite di memoria richiesto per l'estensione Payment Services.

Passaggi per riprodurre l’errore

  1. Tentativo di installare Payment Services.
  2. Viene visualizzato il seguente errore (o simile):
    • Errore irreversibile: dimensione di memoria consentita di 2146435072 byte esauriti (tentativo di allocare 4096 byte) in phar:///usr/local/bin/composer/src/Composer/DependencyResolver/RuleWatchGraph.php alla riga 52

Risultato previsto
Segui le istruzioni di installazione nella documentazione per gli sviluppatori e installa Payment Services correttamente.

Risultato effettivo
Viene visualizzato un messaggio di errore che indica che la memoria non è sufficiente per PHP.

Causa
Il limite di memoria PHP nell’ambiente è impostato su un valore troppo basso.

Risoluzione resolution

Problema: chiavi del compositore non corrette

Soluzione
Verifica che le chiavi del Compositore siano collegate allo stesso Magento ID utilizzato per la registrazione a Payment Services.

Problema: spazio dei dati condiviso tra più istanze

Soluzione
Puoi utilizzare la stessa chiave API nelle istanze, ma ogni istanza deve utilizzare il proprio spazio dati SaaS.

Quando si crea un progetto SaaS, Commerce genera uno o più spazi dati in base alla licenza:

  • Adobe Commerce: uno spazio dati di produzione e due spazi dati di test
  • Magento Open Source: un solo spazio dati di produzione

Segui le istruzioni riportate nella guida Chiave API Commerce e chiave privata per configurare correttamente ogni istanza.

Problema: memoria insufficiente per PHP

Soluzione
Aumentare il limite di memoria nel file php.ini per soddisfare i requisiti per l'installazione dell'estensione Payment Services.

recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f