使用 laravel 5.1 安装 Omnipay/payu
Posted
技术标签:
【中文标题】使用 laravel 5.1 安装 Omnipay/payu【英文标题】:Installing Omnipay/payu with laravel 5.1 【发布时间】:2018-07-19 21:11:23 【问题描述】:我正在使用 Laravel 5.1 开发一个网站,我需要设置一个购物车,我正在尝试为此安装 Omnipay,我选择了三个我将使用的网关:Paypal、Stripe 和 PayU。 我在 composer.json 下的 require 是这样的:
"require":
...
"ignited/laravel-omnipay": "2.*",
"omnipay/paypal": "*",
"omnipay/stripe": "*",
"omnipay/payu": "*"
,
我在payu部分遇到了错误,这是错误:
omnipay/payu[dev-master, 2.0.x-dev] 可以满足请求的包 omnipay/payu *,但这些与您的要求或最低稳定性相冲突。
我在另一篇文章中读到,在 composer.json 的配置部分中指定 "prefer-stable": true,
和 "minimum-stability": "dev"
可以解决问题,但它对我不起作用,有什么提示吗?
【问题讨论】:
我已将payum/payum-laravel-package
用于多个支付网关。你可以试试。
【参考方案1】:
通过在 composer.json 的配置部分下添加 "prefer-stable": true, "minimum-stability": "dev"
来解决它,而不是在它里面,正如我在帖子中所说的那样。
像这样:
...
"config":
"preferred-install": "dist"
,
"prefer-stable": true,
"minimum-stability": "dev"
...
【讨论】:
以上是关于使用 laravel 5.1 安装 Omnipay/payu的主要内容,如果未能解决你的问题,请参考以下文章
Laravel 5.3 - Omnipay Paypal Express 不返回成功消息
Omnipay - 使用 Paypal Express 结帐 Laravel
使用 Laravel Omnipay(mollie 网关)进行支付
使用 Omnipay 将 PayPal REST API 集成到 Laravel - 需要 card 参数