| Modifier | Constructor and Description |
|---|---|
protected |
Component(Wepay wepay) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
buildConfigParams(Map<String,String> params)
构建配置参数
|
protected void |
buildSignParams(Map<String,String> params)
构建签名参数
|
protected <T> T |
doHttpsPost(String url,
Map<String,String> params,
Class<T> respClazz) |
protected Map<String,Object> |
doPost(String url,
Map<String,String> params) |
protected String |
doSign(Map<String,String> params)
支付请求前签名
|
protected Boolean |
doVerifySign(Map<String,?> data)
校验参数
|
protected Map<String,String> |
filterSignParams(Map<String,?> params)
过滤签名参数(升序,排出空值,sign)
|
protected void |
put(Map<String,String> map,
String field,
String paramValue) |
protected void |
putIfNotEmpty(Map<String,String> map,
String field,
String paramValue) |
protected Map<String,Object> |
toMap(String xml)
将微信XML转换为Map
|
protected Wepay wepay
protected Component(Wepay wepay)
protected Map<String,Object> toMap(String xml)
xml - xml字符串protected void buildConfigParams(Map<String,String> params)
params - 参数protected void buildSignParams(Map<String,String> params)
params - 支付参数protected String doSign(Map<String,String> params)
params - 参数(已经升序, 排出非空值和sign)protected Boolean doVerifySign(Map<String,?> data)
data - 待校验参数protected Map<String,String> filterSignParams(Map<String,?> params)
params - 待校验参数Copyright © 2018. All rights reserved.