使用 Laravel 5.1 安装 Omnipay/payu

3

我正在使用Laravel 5.1开发一个网站,需要设置购物车,我正在尝试安装Omnipay来实现购物车功能。我选择了三个支付网关:Paypal、Stripe和PayU。

我的composer.json中的require部分如下:

"require": {
    ...
    "ignited/laravel-omnipay": "2.*",        
    "omnipay/paypal": "*",
    "omnipay/stripe": "*",
    "omnipay/payu": "*"
},

我在Payu部分遇到了错误,错误信息如下:

请求的套餐omnipay/payu*可以通过omnipay/payu[dev-master, 2.0.x-dev]满足,但这些与您的要求或最小稳定性存在冲突。

我在另一篇文章中读到,将"prefer-stable": true,"minimum-stability": "dev"指定到composer.json的配置部分可以解决此问题,但对我没有用,有什么提示吗?

我已经使用 payum/payum-laravel-package 来处理多个支付网关。你也可以试试。 - Akshay Kulkarni
1个回答

1
通过在composer.json的config部分下添加"prefer-stable": true, "minimum-stability": "dev"来解决问题,而不是我在帖子中提到的在其中添加。 像这样:
...
"config": {
    "preferred-install": "dist"      
},
"prefer-stable": true,
"minimum-stability": "dev"
...

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接