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

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

源代码1 项目: fast-family-master   文件: AlipayServiceImpl.java
@Override
public AlipayTradeFastpayRefundQueryResponse selectRefund(AlipayTradeFastpayRefundQueryModel model) throws AlipayApiException {
    AlipayTradeFastpayRefundQueryRequest request = new AlipayTradeFastpayRefundQueryRequest();
    request.setBizModel(model);
    return alipayClient.execute(request);

}
 
public Class<AlipayTradeFastpayRefundQueryResponse> getResponseClass() {
	return AlipayTradeFastpayRefundQueryResponse.class;
}
 
public Class<AlipayTradeFastpayRefundQueryResponse> getResponseClass() {
	return AlipayTradeFastpayRefundQueryResponse.class;
}
 
源代码4 项目: xxpay-master   文件: PayChannel4AliServiceImpl.java
@Override
public Map getAliRefundReq(String jsonParam) {
    String logPrefix = "【支付宝退款查询】";
    BaseParam baseParam = JsonUtil.getObjectFromJson(jsonParam, BaseParam.class);
    Map<String, Object> bizParamMap = baseParam.getBizParamMap();
    if (ObjectValidUtil.isInvalid(bizParamMap)) {
        _log.warn("{}失败, {}. jsonParam={}", logPrefix, RetEnum.RET_PARAM_NOT_FOUND.getMessage(), jsonParam);
        return RpcUtil.createFailResult(baseParam, RetEnum.RET_PARAM_NOT_FOUND);
    }
    JSONObject refundOrderObj = baseParam.isNullValue("refundOrder") ? null : JSONObject.parseObject(bizParamMap.get("refundOrder").toString());
    RefundOrder refundOrder = JSON.toJavaObject(refundOrderObj, RefundOrder.class);
    if (ObjectValidUtil.isInvalid(refundOrder)) {
        _log.warn("{}失败, {}. jsonParam={}", logPrefix, RetEnum.RET_PARAM_INVALID.getMessage(), jsonParam);
        return RpcUtil.createFailResult(baseParam, RetEnum.RET_PARAM_INVALID);
    }
    String refundOrderId = refundOrder.getRefundOrderId();
    String mchId = refundOrder.getMchId();
    String channelId = refundOrder.getChannelId();
    PayChannel payChannel = baseService4PayOrder.baseSelectPayChannel(mchId, channelId);
    alipayConfig.init(payChannel.getParam());
    AlipayClient client = new DefaultAlipayClient(alipayConfig.getUrl(), alipayConfig.getApp_id(), alipayConfig.getRsa_private_key(), AlipayConfig.FORMAT, AlipayConfig.CHARSET, alipayConfig.getAlipay_public_key(), AlipayConfig.SIGNTYPE);
    AlipayTradeFastpayRefundQueryRequest request = new AlipayTradeFastpayRefundQueryRequest();
    AlipayTradeFastpayRefundQueryModel model = new AlipayTradeFastpayRefundQueryModel();
    model.setOutTradeNo(refundOrder.getPayOrderId());
    model.setTradeNo(refundOrder.getChannelPayOrderNo());
    model.setOutRequestNo(refundOrderId);
    request.setBizModel(model);
    Map<String, Object> map = new HashMap<>();
    map.put("refundOrderId", refundOrderId);
    try {
        AlipayTradeFastpayRefundQueryResponse response = client.execute(request);
        if(response.isSuccess()){
            map.putAll((Map) JSON.toJSON(response));
            map.put("isSuccess", true);
        }else {
            _log.info("{}返回失败", logPrefix);
            _log.info("sub_code:{},sub_msg:{}", response.getSubCode(), response.getSubMsg());
            map.put("channelErrCode", response.getSubCode());
            map.put("channelErrMsg", response.getSubMsg());
        }
    } catch (AlipayApiException e) {
        _log.error(e, "");
    }
    return RpcUtil.createBizResult(baseParam, map);
}
 
public Class<AlipayTradeFastpayRefundQueryResponse> getResponseClass() {
	return AlipayTradeFastpayRefundQueryResponse.class;
}
 
源代码6 项目: fast-family-master   文件: AlipayService.java
/**
 * 查询退款
 *
 * @param model
 * @return
 * @throws AlipayApiException
 */
AlipayTradeFastpayRefundQueryResponse selectRefund(AlipayTradeFastpayRefundQueryModel model) throws AlipayApiException;
 
 类所在包
 同包方法