微信支付SDK
微信支付提供了SDK, 大家下载后打开源码,install到本地仓库。
使用微信支付SDK,在maven工程中引入依赖
<dependency> <groupId>com.github.wxpay</groupId> <artifactId>wxpay-sdk</artifactId> <version>0.0.3</version> </dependency> |
我们主要会用到微信支付SDK的以下功能:
- 获取随机字符串
WXPayUtil.generateNonceStr() |
- MAP转换为XML字符串(自动添加签名)
WXPayUtil.generateSignedXml(param, partnerkey) |
- XML字符串转换为MAP
WXPayUtil.xmlToMap(result) |