Package com.bytedesk.wechat.pay.sdk
Class WeChatPayConfig
java.lang.Object
com.bytedesk.wechat.pay.sdk.WXPayConfig
com.bytedesk.wechat.pay.sdk.WeChatPayConfig
萝卜丝web-配置(萝卜丝公众号)
- Author:
- kefux.com on 2019/3/11
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class com.bytedesk.wechat.pay.sdk.WXPayConfig
getReportBatchSize, getReportQueueMaxSize, getReportWorkerNum, shouldAutoReport
-
Field Details
-
enabled
@Value("${wechat.pay.enabled:false}") private boolean enabled -
certPath
-
appId
-
mchId
-
key
-
certData
private byte[] certData
-
-
Constructor Details
-
WeChatPayConfig
public WeChatPayConfig()
-
-
Method Details
-
init
- Throws:
Exception
-
getAppID
Description copied from class:WXPayConfig
获取 App ID- Specified by:
getAppID
in classWXPayConfig
- Returns:
- App ID
-
getMchID
Description copied from class:WXPayConfig
获取 Mch ID- Specified by:
getMchID
in classWXPayConfig
- Returns:
- Mch ID
-
getKey
Description copied from class:WXPayConfig
获取 API 密钥- Specified by:
getKey
in classWXPayConfig
- Returns:
- API密钥
-
getCertStream
Description copied from class:WXPayConfig
获取商户证书内容- Specified by:
getCertStream
in classWXPayConfig
- Returns:
- 商户证书内容
-
getHttpConnectTimeoutMs
public int getHttpConnectTimeoutMs()Description copied from class:WXPayConfig
HTTP(S) 连接超时时间,单位毫秒- Overrides:
getHttpConnectTimeoutMs
in classWXPayConfig
- Returns:
-
getHttpReadTimeoutMs
public int getHttpReadTimeoutMs()Description copied from class:WXPayConfig
HTTP(S) 读数据超时时间,单位毫秒- Overrides:
getHttpReadTimeoutMs
in classWXPayConfig
- Returns:
-
getWXPayDomain
Description copied from class:WXPayConfig
获取WXPayDomain, 用于多域名容灾自动切换- Specified by:
getWXPayDomain
in classWXPayConfig
- Returns:
-