微信支付
微信支付接口对应的的实体类
WxNotifyMessage的代码

微信支付接口署名校验工具xml校验文档
https://pay.weixin.qq.com/wiki/doc/api/micropay.php?chapter=20_1
微信小程序支付接口
https://pay.weixin.qq.com/wiki/doc/api/wxa/wxa_api.php?chapter=9_1
这几个实体类是根据微信支付的接口文档进行封装的,字段和文档上字段是逐一对应的。利用lombok,xstream
工具转xml
工具转xml
xml转工具
xml转工具
xml对应的工具定义好之后,就可以在
converter包中的XStreamTransformer进行注册,将自己编写的工具注册,就可以直策应用工具进行操作。
注册xml工具
该工具方法与网上搜集,觉得大大简化了xml交互的难度
看下支付调用
调用支付接口
调用xml发送要求
发送xml调用微信支付接口
全体交互我们可以利用toXml将工具转换为xml发送微信支付要求,fromXml将微信的相应xml转换为工具,全体开拓操作只需利用Java工具即可。
有做微信支付,WebService开拓的朋友可以参考这种XML转换,提升开拓效率。