Instalar Payment Services
Para começar a usar os Serviços de Pagamento para Adobe Commerce e Magento Open Source, você deve concluir algumas etapas de integração.
Baixar e instalar a extensão Payment Services para Adobe Commerce e Magento Open Source é uma etapa de pré-requisito para usar o Payment Services.
Baixar a extensão
Você deve primeiro baixar a extensão do Commerce Marketplace antes de instalá-la.
- Navegue até a extensão de Serviços de Pagamento no Commerce Marketplace.
- Para escolher a edição e a versão, alterne Edition e Your store version para suas seleções preferidas.
- Clique em Add to Cart.
- Conclua o check-out e clique em Place Order.
- Verifique o email associado ao download do Marketplace para obter a confirmação e os detalhes do pedido.
Instalar a extensão
Você pode instalar a extensão Payment Services para Adobe Commerce na infraestrutura em nuvem e em instâncias locais, que estão vinculadas à sua conta da Commerce mageid fornecida no processo de inscrição.
Magento Open Source clientes usam as instruções no local.
O Composer usa essas chaves durante a instalação inicial do Adobe Commerce ou em situações nas quais as chaves do Composer não foram salvas anteriormente no arquivo auth.json
.
Consulte Obter suas chaves de autenticação para obter mais informações sobre como obter chaves do Composer.
Consulte Instalar uma extensão para obter mais informações sobre o que considerar antes de baixar e instalar uma extensão.
Adobe Commerce na infraestrutura em nuvem
Este método é usado para instalar a extensão Payment Services para uma instância de Commerce Cloud.
-
Atualize seu arquivo
composer.json
:code language-bash composer require magento/payment-services --no-update
-
Atualize as dependências e instale a extensão:
code language-bash composer update magento/payment-services --with-dependencies
Use o comando
composer update
para atualizar todas as dependências raiz. -
Confirme e envie suas alterações.
No local e outras configurações
Este método é usado para instalar a extensão Payment Services para uma instância local e clientes Magento Open Source.
-
Para obter a extensão, execute estes comandos:
code language-bash composer require magento/payment-services --no-update
-
Atualize as dependências e instale a extensão:
code language-bash composer update magento/payment-services --with-dependencies
Use o comando
composer update
para atualizar todas as dependências raiz. -
Atualize sua instância:
code language-bash bin/magento setup:upgrade
-
Limpe o cache:
code language-bash bin/magento cache:clean
-
Confirmar alterações.
-
Para garantir que o código comprometido seja implantado, atualize a instância.
Atualizar a extensão
Quando uma nova versão do Payment Services for lançada, você poderá atualizar facilmente sua extensão.
-
Para obter a versão mais recente do pacote:
code language-bash composer update magento/payment-services --with-dependencies
Use o comando
composer update
para atualizar todas as dependências raiz. -
Confirme e envie suas alterações.
Solução de problemas
Você pode ver erros ao tentar instalar a extensão Payment Services. Use os seguintes métodos de solução de problemas para resolver os erros.
Chaves do compositor incorretas
Se você vir o seguinte erro que indica que você tem as chaves do Composer incorretas:
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).
Verifique se as chaves do Composer são válidas e se você tem acesso a outros pacotes de Magento.
Para ver quais chaves do Composer estão configuradas:
-
Localizar o arquivo
auth.json
:code language-bash composer config --global home
-
Exibir o arquivo
auth.json
:code language-bash cat /path/to/auth.json
-
Consulte quais chaves estão associadas à sua conta do Commerce
MageID
.
Memória insuficiente para o PHP
Se você vir o seguinte erro indicando que você não tem memória suficiente para o 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
Aumente o limite de memória para o PHP em seu ambiente no php.ini
.
Como alternativa, você pode especificar o limite de memória usando este comando: php -d memory_limit=-1 [path to composer]/composer require magento/payment-services
.
Por exemplo:
php -d memory_limit=-1 vendor/bin/composer require magento/payment-services