使用 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 参数

Omnipay - Laravel - 完成 Paypal Pyment

在 OctoberCMS 插件中使用 Omnipay