安装 Payment Services

要开始使用的付款服务,请执行以下操作: Adobe Commerce 和 Magento Open Source,您必须完成一些入门培训步骤。

INFO
查看我们的 配置 Payment Services 适用于Adobe Commerce的 视频,以了解其他信息。

下载并安装 Payment Services 扩展 Adobe Commerce 和 Magento Open Source 是使用的先决步骤 Payment Services.

Payment Services 扩展管理员视图 {width="300" modal="regular"}

下载扩展

必须首先从以下位置下载扩展 Commerce Marketplace 安装之前。

  1. 导航至 Commerce Marketplace中的支付服务扩展.
  2. 要选择版本和版本,请切换 EditionYour store version 到您的首选内容。
  3. 单击 Add to Cart.
  4. 完成结账并单击 Place Order.
  5. 检查与您的Marketplace下载关联的电子邮件,以查看订单确认和详细信息。

安装扩展

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

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

请参阅 获取您的身份验证密钥 以了解有关获取编辑器键的更多信息。

请参阅 安装扩展 有关下载和安装扩展之前需要考虑的事项的更多信息。

Adobe Commerce 在云基础架构上

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

  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. 提交并推送更改。

内部部署和其他配置

此方法用于安装 Payment Services 本地实例的扩展和 Magento Open Source 客户。

  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. 要确保已提交的代码已部署,请更新您的实例。

升级扩展

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

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

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

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

  2. 提交并推送更改。

故障排除

尝试安装 Payment Services 扩展。 使用以下故障排除方法解决错误。

不正确的编辑器键

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

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的 php.ini.

或者,也可以使用此命令指定内存限制: 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