public class AlipayTradeServiceImpl extends Object
Modifier and Type | Class and Description |
---|---|
static class |
AlipayTradeServiceImpl.ClientBuilder
The type Client builder.
|
Modifier and Type | Field and Description |
---|---|
protected AlipayClient |
client
The Client.
|
protected static ExecutorService |
executorService
The constant executorService.
|
protected org.apache.commons.logging.Log |
log |
Constructor and Description |
---|
AlipayTradeServiceImpl(AlipayTradeServiceImpl.ClientBuilder builder)
Instantiates a new Alipay trade service.
|
protected static ExecutorService executorService
protected AlipayClient client
protected org.apache.commons.logging.Log log
public AlipayTradeServiceImpl(AlipayTradeServiceImpl.ClientBuilder builder)
builder
- the builderpublic AlipayF2FQueryResult queryTradeResult(AlipayTradeQueryRequestBuilder builder)
queryTradeResult
in interface AlipayTradeService
protected AlipayTradeQueryResponse tradeQuery(AlipayTradeQueryRequestBuilder builder)
builder
- the builderpublic AlipayF2FRefundResult tradeRefund(AlipayTradeRefundRequestBuilder builder)
tradeRefund
in interface AlipayTradeService
public AlipayF2FPrecreateResult tradePrecreate(AlipayTradePrecreateRequestBuilder builder)
tradePrecreate
in interface AlipayTradeService
public AlipayF2FPayResult tradePay(AlipayTradePayRequestBuilder builder)
tradePay
in interface AlipayTradeService
protected AlipayF2FPayResult checkQueryAndCancel(String outTradeNo, String appAuthToken, AlipayF2FPayResult result, AlipayTradeQueryResponse queryResponse)
outTradeNo
- the out trade noappAuthToken
- the app auth tokenresult
- the resultqueryResponse
- the query responseprotected AlipayTradeCancelResponse tradeCancel(AlipayTradeCancelRequestBuilder builder)
builder
- the builderpublic AlipayF2FCancelResult tradeCancel_II(AlipayTradeCancelRequestBuilder builder)
tradeCancel_II
in interface AlipayTradeService
protected AlipayTradeQueryResponse loopQueryResult(AlipayTradeQueryRequestBuilder builder)
builder
- the builderprotected boolean stopQuery(AlipayTradeQueryResponse response)
response
- the responseprotected AlipayTradeCancelResponse cancelPayResult(AlipayTradeCancelRequestBuilder builder)
builder
- the builderprotected void asyncCancel(AlipayTradeCancelRequestBuilder builder)
builder
- the builderprotected AlipayTradePayResponse toPayResponse(AlipayTradeQueryResponse response)
response
- the responseprotected boolean needRetry(AlipayTradeCancelResponse response)
response
- the responseprotected boolean querySuccess(AlipayTradeQueryResponse response)
response
- the responseprotected boolean cancelSuccess(AlipayTradeCancelResponse response)
response
- the responseprotected boolean tradeError(AlipayResponse response)
response
- the responseprotected void validateBuilder(RequestBuilder builder)
protected AlipayResponse getResponse(AlipayClient client, AlipayRequest request)
Copyright © 2018. All rights reserved.