付款服务安装疑难解答

本文解释了您在安装Payment Services时可能遇到的错误,并提供了修复这些错误以便您能够完成安装的解决方案。

受影响的产品和版本

问题 — 不正确的编辑器键

安装Payment Services扩展时,您可能会看到一条错误消息,说明您在安装期间使用了不正确的编辑器密钥。

重现步骤

  1. 尝试安装付款服务

  2. 请参阅以下错误:

    找不到程序包magento/payment-services的匹配版本。 检查包的拼写、版本约束以及包的稳定性是否与最小稳定性(稳定)匹配。

预期的结果

您可以按照开发人员文档中的这些安装说明成功安装付款服务。

实际结果

在安装过程中,您会看到一条错误消息,说明您在安装过程中未使用正确的编辑器密钥。

原因

您在安装期间使用的编辑器密钥不正确。

解决方案

验证您的编辑器密钥已链接到在付款服务注册期间使用的MagentoID

问题 — 在多个实例中使用相同的数据空间

在每个环境中运行带有Payment Services的多环境设置。

解决方案

可以跨实例使用相同的API密钥,但每个实例需要使用自己的SaaS数据空间。

在创建SaaS项目时,Commerce会根据您的Commerce许可证生成一个或多个SaaS数据空间:

  • Adobe Commerce — 一个生产数据空间;两个测试数据空间
  • Magento Open Source — 一个生产数据空间;无测试数据空间

按照Commerce API密钥和私钥中的说明成功配置您的支付服务扩展。

问题 — PHP内存不足

在安装Payment Services扩展时,您可能会看到一条错误消息,说明您没有足够的内存来安装PHP。

重现步骤

  1. 尝试安装付款服务

  2. 请参阅以下错误或类似错误:

    致命错误:在phar:///usr/local/bin/composer/src/Composer/DependencyResolver/RuleWatchGraph.php第52 ​行上允许的内存大小已用尽2146435072字节(尝试分配4096字节)

预期的结果

您可以按照开发人员文档中的这些安装说明成功安装付款服务。

实际结果

在安装过程中,您会看到一条错误消息,说明您没有足够的内存来安装PHP。

原因

环境上的PHP限制未设置为足够高的阈值。

解决方案

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

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