//订单查询,
//传入 参数名称 必须和 接口 相对应
// http://www...com/admin/alipay/paycx?out_biz_no=ALPAY20191127115845 返回 转账订单不存在
public function paycx($out_biz_no){
vendor('alipay.AopSdk');
$aop = new \AopClient;
$aop->gatewayUrl = $this->url;
$aop->appId = $this->appid;
$aop->rsaPrivateKey = $this->rsaPrivateKey;
$aop->alipayrsaPublicKey = $this->alipayPublicKey;
$aop->apiVersion = '1.0';
$aop->signType = 'RSA2';
$aop->postCharset='UTF-8';
$aop->format='json';
// 下面是转账订单
// $request = new \AlipayFundTransOrderQueryRequest;
// $request->setBizContent("{" .
// "\"out_biz_no\":\"$out_biz_no\"," .
// "\"order_id\":\"\"" .
// " }");
// $result = $aop->execute ( $request);
// $responseNode = str_replace(".", "_", $request->getApiMethodName()) . "_response";
// $resultCode = $result->$responseNode->code;
// echo '<pre>';
// var_dump($result);
// var_dump($resultCode);
// die;
// $condition['dingdanhao'] =$result->$responseNode->out_biz_no;
// $pay->where($condition)->save($data);
// echo json_encode($array);
// 下面是支付订单 ,https://docs.open.alipay.com/api_1/alipay.trade.query
//获取商户订单号
$out_trade_no = 'ALPAY20191127115845';
//构造查询业务请求参数对象
$queryContentBuilder = new \AlipayTradeQueryRequest;
$queryContentBuilder->setBizContent("{" .
"\"out_trade_no\":\"$out_trade_no\"," .
"\"order_id\":\"\"" .
" }");
$result = $aop->execute ( $queryContentBuilder);
$responseNode = str_replace(".", "_", $queryContentBuilder->getApiMethodName()) . "_response";
$resultCode = $result->$responseNode->code;
echo '<pre>';
var_dump($result);
var_dump($resultCode);
die;
}