Solução de problemas de instalação dos Serviços de pagamento

Este artigo explica os erros encontrados durante a instalação dos Serviços de pagamento e mostra como corrigi-los para que você possa concluir a configuração com êxito.

Descrição description

Ambiente

  • Produto: Adobe Commerce
  • Versão: 2.4.4 - 2.4.8 (Serviços de Pagamento)

Problema/Sintomas

Estes são os erros que você pode encontrar ao instalar os Serviços de pagamento:

Problema 1: Chaves do compositor incorretas

Uma mensagem de erro será exibida durante a instalação se você usar chaves do Composer incorretas para a extensão Payment Services.

Etapas a serem reproduzidas

  1. Tentativa de instalar o Payment Services.
  2. Você verá o seguinte erro:
    • Não foi possível encontrar uma versão correspondente do pacote magento/payment-services. Verifique a ortografia do pacote, a restrição de versão e se o pacote está disponível em uma estabilidade que corresponda à estabilidade mínima (estável).

Resultado esperado
Você segue as instruções de instalação na documentação do desenvolvedor e instala os Serviços de Pagamento com êxito.

Resultado real
Você verá uma mensagem de erro informando que usou chaves do Composer incorretas durante a instalação.

Causa
As chaves do Composer usadas durante a instalação não correspondem à Magento ID usada para registrar-se em Serviços de pagamento.

Problema 2: Espaço de dados compartilhado em várias instâncias

Uma mensagem de erro é exibida quando várias instâncias de Serviços de pagamento compartilham o mesmo espaço de dados em uma configuração de vários ambientes.

Causa
Cada instância deve usar um espaço de dados SaaS separado. O compartilhamento de um em vários ambientes causa conflitos.

Problema 3: Memória insuficiente para o PHP

Uma mensagem de erro será exibida durante a instalação se a configuração do PHP não atender ao limite de memória necessário para a extensão Payment Services.

Etapas a serem reproduzidas

  1. Tentativa de instalar Serviços de Pagamento.
  2. Você vê o seguinte erro (ou algo semelhante):
    • Erro fatal: Tamanho de memória permitido de 2146435072 bytes esgotado (tentativa de alocar 4096 bytes) em phar:///usr/local/bin/composer/src/Composer/DependencyResolver/RuleWatchGraph.php na linha 52

Resultado esperado
Você segue as instruções de instalação na documentação do desenvolvedor e instala os Serviços de Pagamento com êxito.

Resultado real
Você vê uma mensagem de erro informando que não há memória suficiente para o PHP.

Causa
O limite de memória do PHP em seu ambiente está definido muito baixo.

Resolução resolution

Problema 1: Chaves do compositor incorretas

Solução
Verifique se suas chaves do Composer estão vinculadas à mesma Magento ID usada ao se registrar para Serviços de Pagamento.

Problema 2: espaço de dados compartilhado em várias instâncias

Solução
Você pode usar a mesma chave de API em várias instâncias, mas cada instância deve usar seu próprio espaço de dados SaaS.

Ao criar um projeto SaaS, o Commerce gera espaços de dados com base em sua licença:

  • Adobe Commerce: um dataspace de produção e dois dataspaces de teste
  • Magento Open Source: Somente um dataspace de produção

Siga as instruções no guia Commerce API key e private key para configurar cada instância corretamente.

Observação: você pode solicitar dataspaces adicionais (sujeito a aprovação). Mesmo que sua organização já tenha sido aprovada para um espaço de dados adicional, isso por si só não garante sua criação. Você deve enviar uma solicitação de suporte para provisionar o novo espaço de dados.

Problema 3: Memória insuficiente para o PHP

Solução
Aumente o limite de memória no arquivo php.ini para atender aos requisitos para instalar a extensão Serviços de Pagamento.

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