All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.luna.ali.alipay.pay.refund.query.PayRefundQueryChain Maven / Gradle / Ivy

The newest version!
/**
 * Copyright 2019 the original author or authors.
 * 

* Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at *

* http://www.apache.org/licenses/LICENSE-2.0 *

* Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */ package com.luna.ali.alipay.pay.refund.query; import com.alipay.api.AlipayApiException; import com.alipay.api.AlipayClient; import com.alipay.api.domain.AlipayTradeFastpayRefundQueryModel; import com.alipay.api.request.AlipayTradeFastpayRefundQueryRequest; /** * ClassName: PayRefundQueryChain * Description: * date: 2019/12/25 18:49 * * @author ThierrySquirrel * @since JDK 1.8 */ public class PayRefundQueryChain { private AlipayClient alipayClient; private AlipayTradeFastpayRefundQueryModel alipayTradeFastpayRefundQueryModel; public AlipayClient getAlipayClient() { return alipayClient; } public void setAlipayClient(AlipayClient alipayClient) { this.alipayClient = alipayClient; } public AlipayTradeFastpayRefundQueryModel getAlipayTradeFastpayRefundQueryModel() { return alipayTradeFastpayRefundQueryModel; } public void setAlipayTradeFastpayRefundQueryModel(AlipayTradeFastpayRefundQueryModel alipayTradeFastpayRefundQueryModel) { this.alipayTradeFastpayRefundQueryModel = alipayTradeFastpayRefundQueryModel; } public PayRefundQueryChain(AlipayClient alipayClient, AlipayTradeFastpayRefundQueryModel alipayTradeFastpayRefundQueryModel) { this.alipayClient = alipayClient; this.alipayTradeFastpayRefundQueryModel = alipayTradeFastpayRefundQueryModel; } /** * Build Refund Query *

* 构建退款查询 * * @return String * @throws AlipayApiException AlipayApiException */ public String refundQuery() throws AlipayApiException { AlipayTradeFastpayRefundQueryRequest queryRequest = new AlipayTradeFastpayRefundQueryRequest(); queryRequest.setBizModel(alipayTradeFastpayRefundQueryModel); return alipayClient.execute(queryRequest).getBody(); } /** * Custom Build QueryRequest *

* 自定义构建 QueryRequest * * @param queryRequest queryRequest * @return String * @throws AlipayApiException AlipayApiException */ public String refundQuery(AlipayTradeFastpayRefundQueryRequest queryRequest) throws AlipayApiException { queryRequest.setBizModel(alipayTradeFastpayRefundQueryModel); return alipayClient.execute(queryRequest).getBody(); } }





© 2015 - 2024 Weber Informatics LLC | Privacy Policy