public class PaymentKit extends Object
| 构造器和说明 |
|---|
PaymentKit() |
| 限定符和类型 | 方法和说明 |
|---|---|
static String |
createSign(Map<String,String> params,
String paternerKey)
生成签名
|
static String |
packageSign(Map<String,String> params,
boolean urlEncoder)
组装签名的字段
|
static String |
toXml(Map<String,String> params)
微信下单,map to xml
|
static String |
urlEncode(String src)
urlEncode
|
static boolean |
verifyNotify(Map<String,String> params,
String paternerKey)
支付异步通知时校验sign
|
static Map<String,String> |
xmlToMap(String xmlStr)
针对支付的xml,没有嵌套节点的简单处理
|
public static String packageSign(Map<String,String> params, boolean urlEncoder)
params - 参数urlEncoder - 是否urlEncoderpublic static String urlEncode(String src) throws UnsupportedEncodingException
src - 微信参数UnsupportedEncodingException - 编码错误public static String createSign(Map<String,String> params, String paternerKey)
params - 参数paternerKey - 支付密钥public static boolean verifyNotify(Map<String,String> params, String paternerKey)
params - 参数paternerKey - 支付密钥public static String toXml(Map<String,String> params)
params - 参数Copyright © 2017. All rights reserved.