微信支付交易查询案例

/**
  * 微信查询
  *
  * 根据交易单号查询
  */
 public String queryReqData(String transaction_id) {
  // new Thread(new Runnable() {
  //
  // @Override
  // public void run() {
  // TODO Auto-generated method stub
  final Wechat wechat = new Wechat(getApplicationContext());
  final ScanPayQueryReqData queryrequestdata;
  queryrequestdata = new ScanPayQueryReqData(transaction_id, "");
  wechat.tradequery(queryrequestdata, new WechatListener() {
   @Override
   public void onWechatResult(String result) {
    // TODO Auto-generated method stub
    if (result == null)
     return;
    Map<String, String> elementMap = XmlTools.getElementMap(result);
    if ("SUCCESS".equals(elementMap.get("return_code"))
      && "SUCCESS".equals(elementMap.get("result_code"))) {
     wechatOutTradeNo = elementMap.get("out_trade_no");
     wechatTotalFee = elementMap.get("total_fee");
     Debug.v("微信查询调用成功");
     wechatInfo = "SUCCESS";
     Debug.v("wechatOutTradeNo===", wechatOutTradeNo);
     Debug.v("wechatTotalFee===", wechatTotalFee);
    }else{
     wechatInfo="FAIL";
    }
   }
  });
  // }
  // }).start();
  return wechatInfo;
 }
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值