版权声明:科比龙篮 https://blog.csdn.net/qq_36514588/article/details/82892772
/**
* 微信支付异步回调(只有异步回调对订单进行处理)
*/
public function wchatUrlBack()
{
$postStr = file_get_contents('php://input');
if (! empty($postStr)) {
$postObj = simplexml_load_string($postStr, 'SimpleXMLElement', LIBXML_NOCDATA);
$pay = new UnifyPay();
$check_sign = $pay->checkSign($postObj, $postObj->sign);
if ($postObj->result_code == 'SUCCESS' && $check_sign == 1) {
$retval = $pay->onlinePay($postObj->out_trade_no, 1);
$xml = "<xml>
<return_code><![CDATA[SUCCESS]]></return_code>
<return_msg><![CDATA[支付成功]]></return_msg>
</xml>";
echo $xml;
} else {
$xml = "<xml>
<return_code><![CDATA[FAIL]]></return_code>
<return_msg><![CDATA[支付失败]]></return_msg>
</xml>";
echo $xml;
}
}
}