请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

新版的SDK unifiedOrder 方法运行出错

新版的SDK中:
WxPay.Api 文件下需要传入 两个参数 多了一个 config 变量
public static function unifiedOrder($config, $inputObj, $timeOut = 6)

想请问老师有没有什么解决方法或者补充视频

正在回答 回答被采纳积分+3

6回答

静秋叶 2020-07-31 11:52:17

我不会搞.....,你会了么?

0 回复 有任何疑惑可以回复我~
慕粉慕粉1888 2020-02-17 11:14:46

新版的配置文件位置变了,单独出来一个class WxWePayConfig,把里边的商户号等信息填写好,传入就可以

$config = new \WxWePayConfig();
$wxOrder = \WxPayApi::unifiedOrder($config, $exOrderData);

0 回复 有任何疑惑可以回复我~
  • 我是这样写的,可是报错:class ‘WxPayConfig’not found in .......service\Pay.php on line 70
    回复 有任何疑惑可以回复我~ 2020-08-03 14:56:50
慕客157747652 2020-01-08 16:09:37

恩,我也是报这个错误,怎么解决呢

0 回复 有任何疑惑可以回复我~
  • 提问者 忘记号码 #1
    已经2020年了...如果只是想单纯完成这门课的内容,建议用七月老师提供的SDK...
    如果想实现一个项目建议用云函数试试...
    
    毕竟TP已经到6了...现在再学TP5.0有点浪费时间...
    回复 有任何疑惑可以回复我~ 2020-01-08 16:31:44
慕盖茨2483862 2019-11-28 16:18:36

额,我也遇到了同样的问题,unifiedOrder需要多传入个$config参数了,不知道怎么搞

0 回复 有任何疑惑可以回复我~
  • 我直接把WxPay所有文件更换成老师的,好像就没有这个问题,但是报了未定义数组索引:prepay_id
    回复 有任何疑惑可以回复我~ 2019-12-07 17:29:43
weixin_慕的地3156626 2019-07-03 12:01:31

我也遇到这个问题,$wxOrderData = new \WxPayUnifiedOrder();报错,怎么解决?????

0 回复 有任何疑惑可以回复我~
yyii 2019-05-28 17:57:25

你好,这个问题你弄好了吗?我现在也遇到,不知怎么解决?

0 回复 有任何疑惑可以回复我~
  • 先创建一个Wx.Conifg.php文件,嫌麻烦直接从sdk包里面拉一个过来,然后填好配置.
    在Wx.Pay.Api.php文件require_once "WxPay.Config.php";
    调用的时候,相较于老师的课程多传一个$config
    $config = new \WxWePayConfig();
    $wxOrder = \WxPayApi::unifiedOrder($config, $exOrderData);
    回复 有任何疑惑可以回复我~ 2020-05-31 23:48:51
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信