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 AlipayTradeServiceprotected AlipayTradeQueryResponse tradeQuery(AlipayTradeQueryRequestBuilder builder)
builder - the builderpublic AlipayF2FRefundResult tradeRefund(AlipayTradeRefundRequestBuilder builder)
tradeRefund in interface AlipayTradeServicepublic AlipayF2FPrecreateResult tradePrecreate(AlipayTradePrecreateRequestBuilder builder)
tradePrecreate in interface AlipayTradeServicepublic AlipayF2FPayResult tradePay(AlipayTradePayRequestBuilder builder)
tradePay in interface AlipayTradeServiceprotected 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 AlipayTradeServiceprotected 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.