setOutTradeNo($out_trade_no);
$queryContentBuilder->setAppAuthToken($appAuthToken);
//初始化类对象,调用queryTradeResult方法获取查询应答
$queryResponse = new AlipayTradeService($config);
$queryResult = $queryResponse->queryTradeResult($queryContentBuilder);
//根据查询返回结果状态进行业务处理
switch ($queryResult->getTradeStatus()){
case "SUCCESS":
//echo "支付宝查询交易成功:"."
--------------------------
";
//print_r($queryResult->getResponse());
echo "SUCCESS";
break;
case "FAILED":
//echo "支付宝查询交易失败或者交易已关闭!!!"."
--------------------------
";
//if(!empty($queryResult->getResponse())){
// print_r($queryResult->getResponse());
//}
echo "FAILED";
break;
case "UNKNOWN":
//echo "系统异常,订单状态未知!!!"."
--------------------------
";
//if(!empty($queryResult->getResponse())){
// print_r($queryResult->getResponse());
//}
echo "UNKNOWN";
break;
default:
echo "不支持的查询状态,交易返回异常!!!";
break;
}
return ;
}
?>