付款服务安装疑难解答

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

受影响的产品和版本

  • 支付服务 现在与Adobe Commerce版本2.4.0到2.4.4兼容。

问题 — 不正确的编辑器键

安装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的内存限制 在中的环境中 php.ini.

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