public abstract class AbstractAlipayClient extends Object implements AlipayClient
| 限定符和类型 | 字段和说明 |
|---|---|
protected boolean |
loadTest |
| 构造器和说明 |
|---|
AbstractAlipayClient(String serverUrl,
String appId,
String format,
String charset,
String signType) |
AbstractAlipayClient(String serverUrl,
String appId,
String format,
String charset,
String signType,
String encryptType) |
AbstractAlipayClient(String serverUrl,
String appId,
String format,
String charset,
String signType,
String proxyHost,
int proxyPort) |
AbstractAlipayClient(String serverUrl,
String appId,
String format,
String charset,
String signType,
String certPath,
String certContent,
String alipayPublicCertPath,
String alipayPublicCertContent,
String rootCertPath,
String rootCertContent,
String proxyHost,
int proxyPort,
String encryptType) |
| 限定符和类型 | 方法和说明 |
|---|---|
<T extends AlipayResponse> |
_certificateExecute(AlipayRequest<T> request,
String accessToken,
String appAuthToken,
String targetAppId) |
<T extends AlipayResponse> |
certificateExecute(AlipayRequest<T> request)
证书类型调用
|
<T extends AlipayResponse> |
certificateExecute(AlipayRequest<T> request,
String accessToken) |
<T extends AlipayResponse> |
certificateExecute(AlipayRequest<T> request,
String accessToken,
String appAuthToken) |
<T extends AlipayResponse> |
certificateExecute(AlipayRequest<T> request,
String accessToken,
String appAuthToken,
String targetAppId) |
boolean |
checkAlipayPublicKey()
判断alipayPublicKey是否是应用公钥
|
<T extends AlipayResponse> |
execute(AlipayRequest<T> request) |
<T extends AlipayResponse> |
execute(AlipayRequest<T> request,
String accessToken) |
<T extends AlipayResponse> |
execute(AlipayRequest<T> request,
String accessToken,
String appAuthToken) |
<T extends AlipayResponse> |
execute(AlipayRequest<T> request,
String accessToken,
String appAuthToken,
String targetAppId) |
BatchAlipayResponse |
execute(BatchAlipayRequest request)
批量调用
|
abstract Decryptor |
getDecryptor() |
abstract Encryptor |
getEncryptor() |
abstract SignChecker |
getSignChecker() |
abstract Signer |
getSigner() |
<T extends AlipayResponse> |
pageExecute(AlipayRequest<T> request) |
<T extends AlipayResponse> |
pageExecute(AlipayRequest<T> request,
String httpMethod) |
<TR extends AlipayResponse,T extends AlipayRequest<TR>> |
parseAppSyncResult(Map<String,String> result,
Class<T> requsetClazz)
移动客户端同步结果返回解析的参考工具方法
|
<T extends AlipayResponse> |
sdkExecute(AlipayRequest<T> request)
SDK客户端调用生成sdk字符串
|
void |
setConnectTimeout(int connectTimeout) |
void |
setCustomizedHttpClient(AbstractHttpClient customizedHttpClient) |
void |
setKeepAliveDuration(long keepAliveDuration) |
void |
setMaxIdleConnections(int maxIdleConnections) |
void |
setReadTimeout(int readTimeout) |
public AbstractAlipayClient(String serverUrl, String appId, String format, String charset, String signType)
public AbstractAlipayClient(String serverUrl, String appId, String format, String charset, String signType, String proxyHost, int proxyPort)
public AbstractAlipayClient(String serverUrl, String appId, String format, String charset, String signType, String encryptType)
public AbstractAlipayClient(String serverUrl, String appId, String format, String charset, String signType, String certPath, String certContent, String alipayPublicCertPath, String alipayPublicCertContent, String rootCertPath, String rootCertContent, String proxyHost, int proxyPort, String encryptType) throws AlipayApiException
public <T extends AlipayResponse> T certificateExecute(AlipayRequest<T> request) throws AlipayApiException
AlipayClientcertificateExecute 在接口中 AlipayClientAlipayApiExceptionpublic <T extends AlipayResponse> T certificateExecute(AlipayRequest<T> request, String accessToken) throws AlipayApiException
certificateExecute 在接口中 AlipayClientAlipayApiExceptionpublic <T extends AlipayResponse> T certificateExecute(AlipayRequest<T> request, String accessToken, String appAuthToken) throws AlipayApiException
certificateExecute 在接口中 AlipayClientAlipayApiExceptionpublic <T extends AlipayResponse> T certificateExecute(AlipayRequest<T> request, String accessToken, String appAuthToken, String targetAppId) throws AlipayApiException
certificateExecute 在接口中 AlipayClientAlipayApiExceptionpublic <T extends AlipayResponse> T _certificateExecute(AlipayRequest<T> request, String accessToken, String appAuthToken, String targetAppId) throws AlipayApiException
public <T extends AlipayResponse> T execute(AlipayRequest<T> request) throws AlipayApiException
execute 在接口中 AlipayClientAlipayApiExceptionpublic <T extends AlipayResponse> T execute(AlipayRequest<T> request, String accessToken) throws AlipayApiException
execute 在接口中 AlipayClientAlipayApiExceptionpublic <T extends AlipayResponse> T execute(AlipayRequest<T> request, String accessToken, String appAuthToken) throws AlipayApiException
execute 在接口中 AlipayClientAlipayApiExceptionpublic <T extends AlipayResponse> T execute(AlipayRequest<T> request, String accessToken, String appAuthToken, String targetAppId) throws AlipayApiException
execute 在接口中 AlipayClientAlipayApiExceptionpublic BatchAlipayResponse execute(BatchAlipayRequest request) throws AlipayApiException
AlipayClientexecute 在接口中 AlipayClientAlipayApiExceptionpublic <T extends AlipayResponse> T pageExecute(AlipayRequest<T> request) throws AlipayApiException
pageExecute 在接口中 AlipayClientAlipayApiExceptionpublic <T extends AlipayResponse> T pageExecute(AlipayRequest<T> request, String httpMethod) throws AlipayApiException
pageExecute 在接口中 AlipayClientAlipayApiExceptionpublic <T extends AlipayResponse> T sdkExecute(AlipayRequest<T> request) throws AlipayApiException
AlipayClientsdkExecute 在接口中 AlipayClientAlipayApiExceptionpublic <TR extends AlipayResponse,T extends AlipayRequest<TR>> TR parseAppSyncResult(Map<String,String> result, Class<T> requsetClazz) throws AlipayApiException
AlipayClientparseAppSyncResult 在接口中 AlipayClientresult - 移动客户端SDK同步返回的结果map,一般包含resultStatus,result和memo三个keyrequsetClazz - 接口请求request类,如App支付传入 AlipayTradeAppPayRequest.classAlipayApiExceptionpublic boolean checkAlipayPublicKey()
public void setConnectTimeout(int connectTimeout)
public void setReadTimeout(int readTimeout)
public void setMaxIdleConnections(int maxIdleConnections)
public void setKeepAliveDuration(long keepAliveDuration)
throws AlipayApiException
public void setCustomizedHttpClient(AbstractHttpClient customizedHttpClient)
public abstract Signer getSigner()
public abstract SignChecker getSignChecker()
public abstract Encryptor getEncryptor()
public abstract Decryptor getDecryptor()
Copyright © 2023. All rights reserved.