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.
Download e instalação do Payment Services extensão para Adobe Commerce e Magento Open Source é uma etapa de pré-requisito para usar o Payment Services.
{width="300" modal="regular"}
Baixar a extensão
Primeiro, baixe a extensão de Commerce Marketplace antes de instalá-lo.
- 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 às 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 o Payment Services extensão para ambos Adobe Commerce na infraestrutura em nuvem e em instâncias locais, que estão vinculadas à sua conta da Commerce mageid fornecido no processo de inscrição.
Magento Open Source Os clientes do 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 auth.json
arquivo.
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 o Payment Services extensão para uma instância Commerce Cloud.
-
Atualize seu
composer.json
arquivo: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
composer update
comando 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 o Payment Services extensão para uma instância local e Magento Open Source clientes.
-
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
composer update
comando 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çado, 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
composer update
comando para atualizar todas as dependências raiz. -
Confirme e envie suas alterações.
Solução de problemas
Você pode ver erros ao tentar instalar o Payment Services extensão. 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:
-
Localize o
auth.json
arquivo:code language-bash composer config --global home
-
Exibir o
auth.json
arquivo: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 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