安装Payment Services

要开始使用Adobe Commerce和Magento Open Source的支付服务,您必须完成一些入门步骤。

INFO
有关更多信息,请参阅我们的为Adobe Commerce配置 Payment Services 视频。

下载并安装Adobe Commerce和Magento Open Source的Payment Services扩展是使用Payment Services的必备步骤。

下载扩展

必须先从Commerce Marketplace下载该扩展,然后才能安装它。

  1. 导航到Commerce Marketplace🔗中的Payment Services扩展。
  2. 要选择版本和版本,请将​ Edition ​和​ Your store version ​切换到您的首选选项。
  3. 单击​ Add to Cart
  4. 完成签出,然后单击​ Place Order
  5. 检查与您的Marketplace下载关联的电子邮件,以查看订单确认和详细信息。
NOTE
对于Adobe Commerce版本2.4.7或更高版本,Payment Services现成可用。

安装扩展

您可以在云基础架构和本地实例上为Adobe Commerce安装Payment Services扩展,这些实例已链接到注册过程中提供的Commerce帐户mageid
Magento Open Source客户使用本地说明。

Composer在初始安装Adobe Commerce期间使用这些密钥,或者在以前未将Composer密钥保存到auth.json文件的情况下使用这些密钥。

有关获取编辑器密钥的详细信息,请参阅获取您的身份验证密钥

请参阅安装扩展,以了解有关下载和安装扩展之前应考虑哪些内容的更多信息。

云基础架构上的Adobe Commerce

此方法用于为Commerce Cloud实例安装Payment Services扩展。

  1. 更新您的composer.json文件:

    code language-bash
    composer require magento/payment-services --no-update
    
  2. 更新依赖项并安装扩展:

    code language-bash
    composer update magento/payment-services --with-dependencies
    

    使用composer update命令更新所有根依赖项。

  3. 提交并推送更改。

内部部署和其他配置

此方法用于为内部部署实例和Magento Open Source客户安装Payment Services扩展。

  1. 要获取该扩展,请运行以下命令:

    code language-bash
    composer require magento/payment-services --no-update
    
  2. 更新依赖项并安装扩展:

    code language-bash
    composer update magento/payment-services --with-dependencies
    

    使用composer update命令更新所有根依赖项。

  3. 升级实例:

    code language-bash
    bin/magento setup:upgrade
    
  4. 清除缓存:

    code language-bash
    bin/magento cache:clean
    
  5. 提交更改。

  6. 要确保已提交的代码已部署,请更新您的实例。

NOTE
Payment Services 1.6.1与PHP版本7.x兼容。但是,强烈建议更新到最新的Payment Services版本。

升级扩展

发布Payment Services的新版本后,您可以轻松升级扩展。

  1. 要获取包的最新版本,请执行以下操作:

    code language-bash
    composer update magento/payment-services --with-dependencies
    

    使用composer update命令更新所有根依赖项。

  2. 更新编辑器后,运行:

    code language-bash
    bin/magento setup:upgrade
    
  3. 提交并推送更改。

故障排除

在尝试安装Payment Services扩展时,您可能会看到错误。 使用以下故障排除方法解决错误。

存储库列表

验证存储库列表中是否存在repo.magento.com

不正确的编辑器键

如果您看到以下错误,表明您的编辑器键不正确:

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).

验证您的编辑器密钥是否有效,以及您是否有权访问其他Magento包。

要查看已配置的编辑器键:

  1. 查找auth.json文件的位置:

    code language-bash
    composer config --global home
    
  2. 查看auth.json文件:

    code language-bash
    cat /path/to/auth.json
    
  3. 查看哪些密钥与您的Commerce帐户MageID关联。

内存不足,无法用于PHP

如果看到以下错误,表示您没有足够的内存来安装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

php.ini中增加环境上PHP的内存限制🔗

或者,也可以使用此命令指定内存限制: php -d memory_limit=-1 [path to composer]/composer require magento/payment-services

例如:

php -d memory_limit=-1 vendor/bin/composer require magento/payment-services
recommendation-more-help
87189544-c8b9-4aef-af07-ed3578763c38