$params = array(
'appid' => $this->wxpay['appid'],
'mch_id' => $this->wxpay['mch_id'],
'nonce_str' => random(32),
'out_trade_no' => trim($trade_no),
);
$params['sign'] = $this->bulidSign($params);
$result = $this->requestApi('https://api.mch.weixin.qq.com/pay/closeorder', $params);
if (is_error($result)) {
return $result;
}
为什么订单无法关闭呢,返回结果都提示关闭了,但是重新用这个订单号发起支付还是能支付怎么回事呢?
关闭订单后是不能发起支付的,请仔细核对下时间、订单号等。
同一个订单号,关闭了确实付成功了,什么情况