1.付款错误

2.找出错误的原因。

调整方法。

显示:


没有找到openid:

//$payinfo = array( "openid" => $_W["openid_wa"], "title" => $set["shop"]["name"] . "订单", "tid" => $tid, "fee" => $order["price"] );

改成:

$payinfo = array('openid' => $_W['openid'], 'title' => $set['shop']['name'] . '订单', 'tid' => $tid, 'fee' => $order['price']);

可以得到openid:


//echo print_r($payinfo);

$res = $this->model->wxpay($payinfo, 14);

//echo print_r($res);

3.注意两处:


a.$res = $this->model->wxpay($payinfo, 14);model类中的方法返回包装后的支付xml

b.if( !$this->checkwxstock($order["id"]) )检测是否存在相应定单;

4.成功后:得到相应的xml:




一定要找到对应openid,放入变量是否是对的。

1.《关于微信为什么缴费失败怎么回事,你需要知道这些小程序微信支付出错:不能使用微信支付》援引自互联网,旨在传递更多网络信息知识,仅代表作者本人观点,与本网站无关,侵删请联系页脚下方联系方式。

2.《关于微信为什么缴费失败怎么回事,你需要知道这些小程序微信支付出错:不能使用微信支付》仅供读者参考,本网站未对该内容进行证实,对其原创性、真实性、完整性、及时性不作任何保证。

3.文章转载时请保留本站内容来源地址,https://www.lu-xu.com/gl/3056919.html