- 适用于回调失败的情况或者没有回调的业务情况
- 请求接口 :
https://api.mch.weixin.qq.com/pay/orderquery
$res = $this->orderquery($request->order_num);
if ($res['return_code'] == 'SUCCESS') {
}elseif($res['return_code'] == 'FAIL'){
echo $res['return_msg'];
}
public function orderquery($out_trade_no)
{
$url = 'https://api.mch.weixin.qq.com/pay/orderquery';
$appid = config('app.MINI_AppID');
$mch_id = config('app.MCH_ID');
$nonce_str = $this->nonce_str();
$parameters = array(
'appid' => $appid,
'mch_id' => $mch_id,
'nonce_str' => $nonce_str,
'out_trade_no' => $out_trade_no,
);
$parameters['sign'] = $this->getSign($parameters);
$xmlData = $this->arrayToXml