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.