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,放入变量是否是对的。