支付宝支付之 订单查询

//订单查询,
//传入 参数名称 必须和 接口 相对应

// 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;
}
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值