public class WxPayConfig extends Object
| 构造器和说明 |
|---|
WxPayConfig() |
| 限定符和类型 | 方法和说明 |
|---|---|
String |
getAppId()
公众号appid
|
int |
getHttpConnectionTimeout()
http请求连接超时时间
|
String |
getHttpProxyHost() |
String |
getHttpProxyPassword() |
Integer |
getHttpProxyPort() |
String |
getHttpProxyUsername() |
int |
getHttpTimeout()
http请求数据读取等待时间
|
String |
getKeyPath() |
String |
getMchId()
商户号
|
String |
getMchKey()
商户密钥
|
String |
getNotifyUrl()
微信支付异步回掉地址,通知url必须为直接可访问的url,不能携带参数。
|
String |
getSignType()
签名方式
有两种HMAC_SHA256 和MD5
|
SSLContext |
getSslContext() |
String |
getSubAppId()
服务商模式下的子商户公众账号ID
|
String |
getSubMchId()
服务商模式下的子商户号
|
String |
getTradeType()
交易类型
JSAPI--公众号支付
NATIVE--原生扫码支付
APP--app支付
|
SSLContext |
initSSLContext() |
void |
setAppId(String appId) |
void |
setHttpConnectionTimeout(int httpConnectionTimeout) |
void |
setHttpProxyHost(String httpProxyHost) |
void |
setHttpProxyPassword(String httpProxyPassword) |
void |
setHttpProxyPort(Integer httpProxyPort) |
void |
setHttpProxyUsername(String httpProxyUsername) |
void |
setHttpTimeout(int httpTimeout) |
void |
setKeyPath(String keyPath)
设置证书
|
void |
setMchId(String mchId) |
void |
setMchKey(String mchKey) |
void |
setNotifyUrl(String notifyUrl) |
void |
setSignType(String signType) |
void |
setSslContext(SSLContext sslContext) |
void |
setSubAppId(String subAppId) |
void |
setSubMchId(String subMchId) |
void |
setTradeType(String tradeType) |
void |
setUseSandboxEnv(boolean useSandboxEnv)
设置是否使用沙箱仿真测试环境
|
boolean |
useSandbox()
微信支付是否使用仿真测试环境
默认不使用
|
public String getKeyPath()
public void setKeyPath(String keyPath)
keyPath - apiclient_cert.p12的文件的绝对路径public String getMchId()
public void setMchId(String mchId)
public String getMchKey()
public void setMchKey(String mchKey)
public String getAppId()
public void setAppId(String appId)
public String getSubAppId()
public void setSubAppId(String subAppId)
public String getSubMchId()
public void setSubMchId(String subMchId)
public String getNotifyUrl()
public void setNotifyUrl(String notifyUrl)
public String getTradeType()
JSAPI--公众号支付 NATIVE--原生扫码支付 APP--app支付
public void setTradeType(String tradeType)
public String getSignType()
WxPayConstants.SignTypepublic void setSignType(String signType)
public SSLContext getSslContext()
public void setSslContext(SSLContext sslContext)
public boolean useSandbox()
public void setUseSandboxEnv(boolean useSandboxEnv)
public SSLContext initSSLContext() throws WxPayException
WxPayExceptionpublic int getHttpConnectionTimeout()
public void setHttpConnectionTimeout(int httpConnectionTimeout)
public int getHttpTimeout()
public void setHttpTimeout(int httpTimeout)
public String getHttpProxyHost()
public void setHttpProxyHost(String httpProxyHost)
public Integer getHttpProxyPort()
public void setHttpProxyPort(Integer httpProxyPort)
public String getHttpProxyUsername()
public void setHttpProxyUsername(String httpProxyUsername)
public String getHttpProxyPassword()
public void setHttpProxyPassword(String httpProxyPassword)
Copyright © 2017. All rights reserved.