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

Este artigo explica os erros que você pode ter ao instalar os Serviços de pagamento e fornece soluções para corrigir esses erros para que você possa concluir a instalação.

Produtos e versões afetados

Problema - Chaves do compositor incorretas

Ao instalar a extensão Payment Services, você pode ver uma mensagem de erro informando que usou chaves do Composer incorretas durante a instalação.

Etapas a serem reproduzidas:

  1. Tentativa de instalar Serviços de Pagamento.

  2. Consulte 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ê pode seguir estas instruções de instalação em nossa documentação do desenvolvedor para instalar com êxito os Serviços de Pagamento.

Resultado real:

Durante a instalação, você verá uma mensagem de erro informando que não usou as teclas do Composer corretas durante a instalação.

Causa

Você usou chaves do Composer incorretas durante a instalação.

Solução

Verifique se suas chaves do Composer estão vinculadas à ID de Magento usada durante o registro dos Serviços de Pagamento.

Problema - Uso do mesmo espaço de dados em várias instâncias

Execução de uma configuração de vários ambientes com Serviços de pagamento em cada um.

Solução

A mesma chave de API pode ser usada em várias instâncias, mas cada instância precisa usar seu próprio espaço de dados SaaS.

Ao criar um projeto SaaS, o Commerce gera um ou mais espaços de dados SaaS dependendo da licença da Commerce:

  • Adobe Commerce - Um espaço de dados de produção; dois espaços de dados de teste
  • Magento Open Source - Um espaço de dados de produção; sem espaços de dados de teste

Siga as instruções em Chave de API e chave privada do Commerce para configurar com êxito sua extensão de Serviços de Pagamento.

Problema - Memória insuficiente para o PHP

Ao instalar a extensão Payment Services, você pode ver uma mensagem de erro informando que você não tem memória suficiente para o PHP.

Etapas a serem reproduzidas:

  1. Tentativa de instalar Serviços de Pagamento.

  2. Consulte o seguinte erro ou 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ê pode seguir estas instruções de instalação em nossa documentação do desenvolvedor para instalar com êxito os Serviços de Pagamento.

Resultado real:

Durante a instalação, você verá uma mensagem de erro dizendo que você não tem memória suficiente para o PHP.

Causa

O limite do PHP no seu ambiente não está configurado com um limite alto o suficiente.

Solução

Aumente o limite de memória do PHP em seu ambiente no php.ini.

recommendation-more-help
8bd06ef0-b3d5-4137-b74e-d7b00485808a