Package com.bytedesk.wechat.pay.sdk
Class WXPayRequest
java.lang.Object
com.bytedesk.wechat.pay.sdk.WXPayRequest
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate String
request
(String urlSuffix, String uuid, String data, int connectTimeoutMs, int readTimeoutMs, boolean useCert, boolean autoReport) private String
requestOnce
(String domain, String urlSuffix, String uuid, String data, int connectTimeoutMs, int readTimeoutMs, boolean useCert) 请求,只请求一次,不做重试requestWithCert
(String urlSuffix, String uuid, String data, boolean autoReport) 可重试的,双向认证的请求requestWithCert
(String urlSuffix, String uuid, String data, int connectTimeoutMs, int readTimeoutMs, boolean autoReport) 可重试的,双向认证的请求requestWithoutCert
(String urlSuffix, String uuid, String data, boolean autoReport) 可重试的,非双向认证的请求requestWithoutCert
(String urlSuffix, String uuid, String data, int connectTimeoutMs, int readTimeoutMs, boolean autoReport) 可重试的,非双向认证的请求
-
Field Details
-
config
-
-
Constructor Details
-
WXPayRequest
- Throws:
Exception
-
-
Method Details
-
requestOnce
private String requestOnce(String domain, String urlSuffix, String uuid, String data, int connectTimeoutMs, int readTimeoutMs, boolean useCert) throws Exception 请求,只请求一次,不做重试- Parameters:
domain
-urlSuffix
-uuid
-data
-connectTimeoutMs
-readTimeoutMs
-useCert
- 是否使用证书,针对退款、撤销等操作- Returns:
- Throws:
Exception
-
request
private String request(String urlSuffix, String uuid, String data, int connectTimeoutMs, int readTimeoutMs, boolean useCert, boolean autoReport) throws Exception - Throws:
Exception
-
requestWithoutCert
public String requestWithoutCert(String urlSuffix, String uuid, String data, boolean autoReport) throws Exception 可重试的,非双向认证的请求- Parameters:
urlSuffix
-uuid
-data
-- Returns:
- Throws:
Exception
-
requestWithoutCert
public String requestWithoutCert(String urlSuffix, String uuid, String data, int connectTimeoutMs, int readTimeoutMs, boolean autoReport) throws Exception 可重试的,非双向认证的请求- Parameters:
urlSuffix
-uuid
-data
-connectTimeoutMs
-readTimeoutMs
-- Returns:
- Throws:
Exception
-
requestWithCert
public String requestWithCert(String urlSuffix, String uuid, String data, boolean autoReport) throws Exception 可重试的,双向认证的请求- Parameters:
urlSuffix
-uuid
-data
-- Returns:
- Throws:
Exception
-
requestWithCert
public String requestWithCert(String urlSuffix, String uuid, String data, int connectTimeoutMs, int readTimeoutMs, boolean autoReport) throws Exception 可重试的,双向认证的请求- Parameters:
urlSuffix
-uuid
-data
-connectTimeoutMs
-readTimeoutMs
-- Returns:
- Throws:
Exception
-