public class AlipayTradeServiceImpl extends Object
| 限定符和类型 | 类和说明 |
|---|---|
static class |
AlipayTradeServiceImpl.ClientBuilder
The type Client builder.
|
| 限定符和类型 | 字段和说明 |
|---|---|
protected com.alipay.api.AlipayClient |
client
The Client.
|
protected static ExecutorService |
executorService
The constant executorService.
|
protected org.apache.commons.logging.Log |
log
The Log.
|
| 构造器和说明 |
|---|
AlipayTradeServiceImpl(AlipayTradeServiceImpl.ClientBuilder builder)
Instantiates a new Alipay trade service.
|
| 限定符和类型 | 方法和说明 |
|---|---|
protected void |
asyncCancel(AlipayTradeCancelRequestBuilder builder)
Async cancel.
|
protected com.alipay.api.response.AlipayTradeCancelResponse |
cancelPayResult(AlipayTradeCancelRequestBuilder builder)
Cancel pay result alipay trade cancel response.
|
protected boolean |
cancelSuccess(com.alipay.api.response.AlipayTradeCancelResponse response)
Cancel success boolean.
|
protected AlipayF2FPayResult |
checkQueryAndCancel(String outTradeNo,
String appAuthToken,
AlipayF2FPayResult result,
com.alipay.api.response.AlipayTradeQueryResponse queryResponse)
Check query and cancel alipay f 2 f pay result.
|
protected com.alipay.api.AlipayResponse |
getResponse(com.alipay.api.AlipayClient client,
com.alipay.api.AlipayRequest request)
Gets response.
|
protected com.alipay.api.response.AlipayTradeQueryResponse |
loopQueryResult(AlipayTradeQueryRequestBuilder builder)
Loop query result alipay trade query response.
|
protected boolean |
needRetry(com.alipay.api.response.AlipayTradeCancelResponse response)
Need retry boolean.
|
protected boolean |
querySuccess(com.alipay.api.response.AlipayTradeQueryResponse response)
查询返回“支付成功”
Modified by Hanley 新增查询成功状态 TRADE_CLOSED-[line 310 已注释]
|
AlipayF2FQueryResult |
queryTradeResult(AlipayTradeQueryRequestBuilder builder)
Query trade result alipay f 2 f query result.
|
protected boolean |
stopQuery(com.alipay.api.response.AlipayTradeQueryResponse response)
Stop query boolean.
|
protected com.alipay.api.response.AlipayTradePayResponse |
toPayResponse(com.alipay.api.response.AlipayTradeQueryResponse response)
To pay response alipay trade pay response.
|
AlipayF2FCancelResult |
tradeCancel_II(AlipayTradeCancelRequestBuilder builder)
Trade cancel ii alipay f 2 f cancel result.
|
protected com.alipay.api.response.AlipayTradeCancelResponse |
tradeCancel(AlipayTradeCancelRequestBuilder builder)
Trade cancel alipay trade cancel response.
|
protected boolean |
tradeError(com.alipay.api.AlipayResponse response)
Trade error boolean.
|
AlipayF2FPayResult |
tradePay(AlipayTradePayRequestBuilder builder)
Trade pay alipay f 2 f pay result.
|
AlipayF2FPrecreateResult |
tradePrecreate(AlipayTradePrecreateRequestBuilder builder)
Trade precreate alipay f 2 f precreate result.
|
protected com.alipay.api.response.AlipayTradeQueryResponse |
tradeQuery(AlipayTradeQueryRequestBuilder builder)
Trade query alipay trade query response.
|
AlipayF2FRefundResult |
tradeRefund(AlipayTradeRefundRequestBuilder builder)
Trade refund alipay f 2 f refund result.
|
protected void |
validateBuilder(RequestBuilder builder)
Validate builder.
|
protected static ExecutorService executorService
protected com.alipay.api.AlipayClient client
protected org.apache.commons.logging.Log log
public AlipayTradeServiceImpl(AlipayTradeServiceImpl.ClientBuilder builder)
builder - the builderpublic AlipayF2FQueryResult queryTradeResult(AlipayTradeQueryRequestBuilder builder)
AlipayTradeServicequeryTradeResult 在接口中 AlipayTradeServicebuilder - the builderprotected com.alipay.api.response.AlipayTradeQueryResponse tradeQuery(AlipayTradeQueryRequestBuilder builder)
builder - the builderpublic AlipayF2FRefundResult tradeRefund(AlipayTradeRefundRequestBuilder builder)
AlipayTradeServicetradeRefund 在接口中 AlipayTradeServicebuilder - the builderpublic AlipayF2FPrecreateResult tradePrecreate(AlipayTradePrecreateRequestBuilder builder)
AlipayTradeServicetradePrecreate 在接口中 AlipayTradeServicebuilder - the builderpublic AlipayF2FPayResult tradePay(AlipayTradePayRequestBuilder builder)
AlipayTradeServicetradePay 在接口中 AlipayTradeServicebuilder - the builderprotected AlipayF2FPayResult checkQueryAndCancel(String outTradeNo, String appAuthToken, AlipayF2FPayResult result, com.alipay.api.response.AlipayTradeQueryResponse queryResponse)
outTradeNo - the out trade noappAuthToken - the app auth tokenresult - the resultqueryResponse - the query responseprotected com.alipay.api.response.AlipayTradeCancelResponse tradeCancel(AlipayTradeCancelRequestBuilder builder)
builder - the builderpublic AlipayF2FCancelResult tradeCancel_II(AlipayTradeCancelRequestBuilder builder)
AlipayTradeServicetradeCancel_II 在接口中 AlipayTradeServicebuilder - the builderprotected com.alipay.api.response.AlipayTradeQueryResponse loopQueryResult(AlipayTradeQueryRequestBuilder builder)
builder - the builderprotected boolean stopQuery(com.alipay.api.response.AlipayTradeQueryResponse response)
response - the responseprotected com.alipay.api.response.AlipayTradeCancelResponse cancelPayResult(AlipayTradeCancelRequestBuilder builder)
builder - the builderprotected void asyncCancel(AlipayTradeCancelRequestBuilder builder)
builder - the builderprotected com.alipay.api.response.AlipayTradePayResponse toPayResponse(com.alipay.api.response.AlipayTradeQueryResponse response)
response - the responseprotected boolean needRetry(com.alipay.api.response.AlipayTradeCancelResponse response)
response - the responseprotected boolean querySuccess(com.alipay.api.response.AlipayTradeQueryResponse response)
response - the responseprotected boolean cancelSuccess(com.alipay.api.response.AlipayTradeCancelResponse response)
response - the responseprotected boolean tradeError(com.alipay.api.AlipayResponse response)
response - the responseprotected void validateBuilder(RequestBuilder builder)
builder - the builderprotected com.alipay.api.AlipayResponse getResponse(com.alipay.api.AlipayClient client,
com.alipay.api.AlipayRequest request)
client - the clientrequest - the requestCopyright © 2018. All rights reserved.