类com.alipay.api.response.AlipayTradeQueryResponse源码实例Demo

下面列出了怎么用com.alipay.api.response.AlipayTradeQueryResponse的API类实例代码及写法,或者点击链接到github查看源代码。

源代码1 项目: anyline   文件: AlipayTradeQueryResult.java
public AlipayTradeQueryResult(AlipayTradeQueryResponse res){ 
	this.response = res; 
	setSuccess(res.isSuccess()); 
	setCode(res.getCode()); 
	setSub_code(res.getSubCode()); 
	setMsg(res.getMsg()); 
	setSub_msg(res.getSubMsg()); 
	this.setTrade_no(res.getTradeNo()); 
	this.setOut_trade_no(res.getOutTradeNo()); 
	this.setOpen_id(res.getOpenId()); 
	this.setBuyer_logon_id(res.getBuyerLogonId()); 
	this.setTrade_status(res.getTradeStatus()); 
	this.setTotal_amount(res.getTotalAmount()); 
	this.setReceipt_amount(res.getReceiptAmount()); 
	this.setBuyer_pay_amount(res.getBuyerPayAmount()); 
	this.setPoint_amount(res.getPointAmount()); 
	this.setInvoice_amount(res.getIndustrySepcDetail()); 
	this.setSend_pay_date(DateUtil.format(res.getSendPayDate())); 
	this.setAlipay_store_id(res.getAlipayStoreId()); 
	this.setStore_id(res.getStoreId()); 
	this.setTerminal_id(res.getTerminalId()); 
	this.setStore_name(res.getStoreName()); 
	this.setBuyer_user_id(res.getBuyerUserId()); 
	this.setDiscount_goods_detail(res.getDiscountGoodsDetail()); 
	this.setIndustry_sepc_detail(res.getIndustrySepcDetail()); 
}
 
源代码2 项目: anyline   文件: AlipayUtil.java
/** 
 * 交易状态查询 
 * @param query 查询参数
 * @return return
 */ 
public AlipayTradeQueryResult tradeQuery(AlipayTradeQuery query){ 
	AlipayTradeQueryResult result = null;  
	AlipayTradeQueryRequest request = new AlipayTradeQueryRequest(); 
	String json = BeanUtil.object2json(query); 
	request.setBizContent(json); 
	try { 
		AlipayTradeQueryResponse res = client.execute(request); 
		result = new AlipayTradeQueryResult(res); 
	} catch (AlipayApiException e) { 
		result = new AlipayTradeQueryResult(); 
		e.printStackTrace(); 
	}finally{ 
		log.warn("[单笔转账到支付宝账户][data:{}][result:{}]", json,BeanUtil.object2json(result)); 
	} 
	return result; 
}
 
源代码3 项目: NutzSite   文件: PayUtil.java
/**
 * 查询
 *
 * @param out_trade_no 商户订单号,商户网站订单系统中唯一订单号,必填
 * @param trade_no     支付宝交易号
 */
public static void TradeQuery(String out_trade_no, String trade_no) {
    /**********************/
    // SDK 公共请求类,包含公共请求参数,以及封装了签名与验签,开发者无需关注签名与验签
    AlipayClient client = new DefaultAlipayClient(AlipayConfig.URL, AlipayConfig.APPID, AlipayConfig.RSA_PRIVATE_KEY, AlipayConfig.FORMAT, AlipayConfig.CHARSET, AlipayConfig.ALIPAY_PUBLIC_KEY, AlipayConfig.SIGNTYPE);
    AlipayTradeQueryRequest alipay_request = new AlipayTradeQueryRequest();

    AlipayTradeQueryModel model = new AlipayTradeQueryModel();
    model.setOutTradeNo(out_trade_no);
    model.setTradeNo(trade_no);
    alipay_request.setBizModel(model);

    AlipayTradeQueryResponse alipay_response = null;
    try {
        alipay_response = client.execute(alipay_request);
    } catch (AlipayApiException e) {
        e.printStackTrace();
    }
    System.out.println(alipay_response.getBody());
}
 
源代码4 项目: roncoo-pay   文件: AliPayUtil.java
/**
 * 订单查询
 *
 * @return
 */
public static Map<String, Object> tradeQuery(String outTradeNo) {
    logger.info("======>支付宝交易查询");
    String charset = "UTF-8";
    String format = "json";
    String signType = "RSA2";
    AlipayClient alipayClient = new DefaultAlipayClient(AlipayConfigUtil.trade_query_url, AlipayConfigUtil.app_id, AlipayConfigUtil.mch_private_key, format, charset, AlipayConfigUtil.ali_public_key, signType);

    SortedMap<String, Object> bizContentMap = new TreeMap<>();
    bizContentMap.put("out_trade_no", outTradeNo);
    AlipayTradeQueryRequest request = new AlipayTradeQueryRequest();
    request.setBizContent(JSONObject.toJSONString(bizContentMap));
    try {
        AlipayTradeQueryResponse response = alipayClient.execute(request);
        JSONObject responseJSON = JSONObject.parseObject(JSONObject.toJSONString(response));
        logger.info("支付宝订单查询返回结果:{}", responseJSON);
        return responseJSON;
    } catch (AlipayApiException e) {
        logger.error("支付宝交易查询异常:{}", e);
        return null;
    }
}
 
源代码5 项目: common-project   文件: AliPayServiceImpl.java
@Override
public OrderQueryResponse orderQuery(String orderNum) throws AlipayApiException {
    //TODO 根据实际业务参数填写
    Integer orderFrom=0;
    AliPayConfig aliPayConfig= (AliPayConfig) getPayConfig(orderFrom);
    AlipayClient alipayClient = new DefaultAlipayClient("https://openapi.alipay.com/gateway.do",aliPayConfig.getAppId(),aliPayConfig.getAppPrivateKey(),"json",aliPayConfig.getCharset(),aliPayConfig.getAliPayPublicKey(),"RSA2");
    AlipayTradeQueryRequest request = new AlipayTradeQueryRequest();
    request.setBizContent("{\"out_trade_no\":\""+orderNum+"\"}");
    AlipayTradeQueryResponse response = alipayClient.execute(request);
    if(!response.isSuccess()){
        return null;
    }
    return null;
}
 
源代码6 项目: mmall20180107   文件: Main.java
public void test_trade_query() {
    // (必填) 商户订单号,通过此商户订单号查询当面付的交易状态
    String outTradeNo = "tradepay14817938139942440181";

    // 创建查询请求builder,设置请求参数
    AlipayTradeQueryRequestBuilder builder = new AlipayTradeQueryRequestBuilder()
            .setOutTradeNo(outTradeNo);

    AlipayF2FQueryResult result = tradeService.queryTradeResult(builder);
    switch (result.getTradeStatus()) {
        case SUCCESS:
            log.info("查询返回该订单支付成功: )");

            AlipayTradeQueryResponse response = result.getResponse();
            dumpResponse(response);

            log.info(response.getTradeStatus());
            if (Utils.isListNotEmpty(response.getFundBillList())) {
                for (TradeFundBill bill : response.getFundBillList()) {
                    log.info(bill.getFundChannel() + ":" + bill.getAmount());
                }
            }
            break;

        case FAILED:
            log.error("查询返回该订单支付失败或被关闭!!!");
            break;

        case UNKNOWN:
            log.error("系统异常,订单支付状态未知!!!");
            break;

        default:
            log.error("不支持的交易状态,交易返回异常!!!");
            break;
    }
}
 
源代码7 项目: mmall-kay-Java   文件: Main.java
public void test_trade_query() {
    // (必填) 商户订单号,通过此商户订单号查询当面付的交易状态
    String outTradeNo = "tradepay14817938139942440181";

    // 创建查询请求builder,设置请求参数
    AlipayTradeQueryRequestBuilder builder = new AlipayTradeQueryRequestBuilder()
        .setOutTradeNo(outTradeNo);

    AlipayF2FQueryResult result = tradeService.queryTradeResult(builder);
    switch (result.getTradeStatus()) {
        case SUCCESS:
            log.info("查询返回该订单支付成功: )");

            AlipayTradeQueryResponse response = result.getResponse();
            dumpResponse(response);

            log.info(response.getTradeStatus());
            if (Utils.isListNotEmpty(response.getFundBillList())) {
                for (TradeFundBill bill : response.getFundBillList()) {
                    log.info(bill.getFundChannel() + ":" + bill.getAmount());
                }
            }
            break;

        case FAILED:
            log.error("查询返回该订单支付失败或被关闭!!!");
            break;

        case UNKNOWN:
            log.error("系统异常,订单支付状态未知!!!");
            break;

        default:
            log.error("不支持的交易状态,交易返回异常!!!");
            break;
    }
}
 
源代码8 项目: MMall_JAVA   文件: Main.java
public void test_trade_query() {
    // (必填) 商户订单号,通过此商户订单号查询当面付的交易状态
    String outTradeNo = "tradepay14817938139942440181";

    // 创建查询请求builder,设置请求参数
    AlipayTradeQueryRequestBuilder builder = new AlipayTradeQueryRequestBuilder()
        .setOutTradeNo(outTradeNo);

    AlipayF2FQueryResult result = tradeService.queryTradeResult(builder);
    switch (result.getTradeStatus()) {
        case SUCCESS:
            log.info("查询返回该订单支付成功: )");

            AlipayTradeQueryResponse response = result.getResponse();
            dumpResponse(response);

            log.info(response.getTradeStatus());
            if (Utils.isListNotEmpty(response.getFundBillList())) {
                for (TradeFundBill bill : response.getFundBillList()) {
                    log.info(bill.getFundChannel() + ":" + bill.getAmount());
                }
            }
            break;

        case FAILED:
            log.error("查询返回该订单支付失败或被关闭!!!");
            break;

        case UNKNOWN:
            log.error("系统异常,订单支付状态未知!!!");
            break;

        default:
            log.error("不支持的交易状态,交易返回异常!!!");
            break;
    }
}
 
源代码9 项目: MeetingFilm   文件: AlipayF2FQueryResult.java
public AlipayF2FQueryResult(AlipayTradeQueryResponse response) {
    this.response = response;
}
 
源代码10 项目: MeetingFilm   文件: AlipayF2FQueryResult.java
public void setResponse(AlipayTradeQueryResponse response) {
    this.response = response;
}
 
源代码11 项目: MeetingFilm   文件: AlipayF2FQueryResult.java
public AlipayTradeQueryResponse getResponse() {
    return response;
}
 
源代码12 项目: anyline   文件: AlipayTradeQueryResult.java
public AlipayTradeQueryResponse getResponse() { 
	return response; 
}
 
源代码13 项目: anyline   文件: AlipayTradeQueryResult.java
public void setResponse(AlipayTradeQueryResponse response) { 
	this.response = response; 
}
 
源代码14 项目: fast-family-master   文件: AlipayServiceImpl.java
@Override
public AlipayTradeQueryResponse selectOrder(AlipayTradeQueryModel model) throws AlipayApiException {
    AlipayTradeQueryRequest request = new AlipayTradeQueryRequest();
    request.setBizModel(model);
    return alipayClient.execute(request);
}
 
public Class<AlipayTradeQueryResponse> getResponseClass() {
	return AlipayTradeQueryResponse.class;
}
 
源代码16 项目: alipay-sdk   文件: AlipayTradeQueryRequest.java
public Class<AlipayTradeQueryResponse> getResponseClass() {
	return AlipayTradeQueryResponse.class;
}
 
源代码17 项目: pay   文件: AlipayTradeQueryRequest.java
public Class<AlipayTradeQueryResponse> getResponseClass() {
	return AlipayTradeQueryResponse.class;
}
 
源代码18 项目: fast-family-master   文件: AlipayService.java
/**
 * 查询订单
 *
 * @param model
 * @return
 * @throws AlipayApiException
 */
AlipayTradeQueryResponse selectOrder(AlipayTradeQueryModel model) throws AlipayApiException;
 
 类所在包
 类方法
 同包方法