【问题标题】:Integrate Omnipay with Aimeos E-commerce将 Omnipay 与 Aimeos 电子商务集成
【发布时间】:2020-06-07 05:56:39
【问题描述】:

我正在使用 Aimeos 电子商务包,并且我希望使用信用卡进行购买的集成支付。我想使用omnipay。我需要的 composer.json 数组如下:

"require": {
"php": "^7.2",
"aimeos/aimeos-laravel": "~2019.10",
"fideloper/proxy": "^4.0",
"laravel/framework": "^6.0",
"laravel/tinker": "^1.0",
"laravel/ui": "^1.2",
"aimeos/ai-payments": "dev-master",
"league/omnipay": "3",
"omnipay/paypal": "^3.0"
},

当我在 CMD 中执行 [ composer require omnipay/common:^3 ] 时会出现此错误:

Your requirements could not be resolved to an installable set of packages.
Problem 1
- Can only install one of: aimeos/aimeos-core[dev-master, 2019.10.17].
- Can only install one of: aimeos/aimeos-core[dev-master, 2019.10.17].
- Can only install one of: aimeos/aimeos-core[dev-master, 2019.10.17].
- aimeos/ai-payments dev-master requires aimeos/aimeos-core dev-master -> satisfiable >by aimeos/aimeos-core[dev-master].
 -Installation request for aimeos/ai-payments dev-master -> satisfiable by aimeos/ai->payments[dev-master].
 -Installation request for aimeos/aimeos-core (locked at 2019.10.17) -> satisfiable  by aimeos/aimeos-core[2019.10.17].
  Installation failed, reverting ./composer.json to its original content.

但服务页面 [ 付款选项 ] 上没有任何显示,即使是贝宝。如何启用信用卡付款。

【问题讨论】:

  • 尝试运行 > composer 在 composer 需要 omnipay/common 之前需要 aimeos/aimeos-core

标签: php laravel omnipay


【解决方案1】:

错误信息很清楚:你想为包aimeos/ai-payments 使用分支dev-master,这需要aimeos/aimeos-core 的分支dev-master。此外,您想为包aimeos/aimeos-laravel 使用stable 分支,这也需要为包aimeos/aimeos-core 使用stable 分支。

只要你没有明确需要不稳定的分支,你应该简单地使用相同的版本要求 ~2019.10 为 aimeos/ai-payments

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-04-25
    • 2012-09-10
    • 1970-01-01
    • 1970-01-01
    • 2012-10-28
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多