Commit Graph

26 Commits

Author SHA1 Message Date
0katekate0
c065ad212f
🎨 #2980【微信支付】增加部分回调相关的单元测试代码 2023-04-19 22:06:00 +08:00
Binary Wang
36602d58a5 🎨 fix javadoc by removing @date 2022-08-23 00:37:29 +08:00
Binary Wang
a4dd111def 🎨 优化代码,重写jodd强制依赖的代码 2022-03-22 14:32:52 +08:00
wuchubuzai2018
7101c22899
🎨 #2467 【微信支付】微信支付V3接口请求增加代理设置参数的支持 2021-12-28 17:59:38 +08:00
Binary Wang
7db5207fee 🎨 优化重构部分代码 2021-07-25 21:20:13 +08:00
Binary Wang
3d6185914f 🎨 优化代码,去掉jodd相关接口引用 2021-07-03 21:14:42 +08:00
LinXiaoHuChong
0e2186632a
🆕 #1746: 【企业微信】第三方应用增加授权配置接口,同时增加向员工付款的接口 2020-11-29 23:00:38 +08:00
Binary Wang
0f8361e558 🎨 优化部分代码 2020-06-07 18:12:27 +08:00
outersky
ccb25345ff 🎨 #1390 微信支付增加XML转换的快速模式,发送请求以及组装响应对象的时候不再依赖反射机制
* 增加XML的快速模式,发送请求以及组装响应对象的时候,不再依赖java的反射机制。
1:提升性能
2:可以通过 graalvm 生成native image.

本次完成:全部BaseWxPayRequest的改造,部分BaseWxPayResult子类的改造。

* clean code

* 标记 xmlDoc 为 transient 否则toString()方法中Gson可能会堆栈溢出

* 完成大多数BaseWxPayResult子类的改造。还有 notify.*Result下面留了两个TODO需要处理。

* toXML时遗漏了sign参数

* 使用dom4j简化了toXML,同时根据本版本构建native-image的demo已经提交: https://github.com/outersky/wx-micronaut-graal.git 供参考。

* 完成了最后两个Result的xml解析。
2020-01-28 20:21:06 +08:00
酱油99号
d4d830fe3a #1309 增加发送和查询企业微信红包的接口 2019-12-03 17:09:31 +08:00
JohnsGain
010464e399 🎨 优化代码,把签名工具类里面的常量提取出来 2019-11-27 10:10:21 +08:00
Binary Wang
ac944d46ed #888 修复微信支付部分接口请求中签名方法不统一的问题 2018-12-21 20:42:35 +08:00
Binary Wang
fbca4cdc59 pay模块批量添加缺失的javadoc文档 2018-09-23 22:05:06 +08:00
Binary Wang
df8dcb003c #752 修复微信支付拉取支付评价的接口(limit不参与签名) 2018-09-09 12:10:15 +08:00
Binary Wang
4289bd5350 #659 小程序增加上报用户数据后台接口 2018-07-11 23:30:56 +08:00
Binary Wang
a361487507 企业付款相关接口抽取为一个独立的接口实现类 2017-12-19 23:07:26 +08:00
Binary Wang
67abc9216f 修复checkstyle检查出来的部分代码问题 2017-11-07 15:29:10 +08:00
Binary Wang
96d385664f 签名方法里忽略几个自定义key,以免对签名造成干扰 2017-11-06 16:21:43 +08:00
Binary Wang
b39380f8e8 为兼容之前版本代码,引入两个方法 2017-10-26 18:58:29 +08:00
Binary Wang
8d6cfce13c 优化部分代码 2017-10-20 15:19:19 +08:00
Binary Wang
64f0e7cf6b #355 修复为支持拉取订单评价数据接口而引入的签名bug 2017-10-17 17:40:33 +08:00
Binary Wang
2ab389e84f 微信支付修复2.8.2.BETA版本引入的签名问题 2017-10-13 10:47:45 +08:00
Binary Wang
7bb3a1270d 改写部分使用StringUtils.equalsAny方法的代码,避免客户端jar包冲突引起不必要的麻烦 2017-09-22 10:58:06 +08:00
Binary Wang
a5c61268ef #320 增加“拉取订单评价数据“接口方法 2017-09-02 23:48:33 +08:00
Binary Wang
8982cf8471 批量格式化代码 2017-05-11 17:07:08 +08:00
Binary Wang
3f4cdb7bf5 撤销订单API,并重构相关代码,简化开发 #101 2017-03-24 11:11:02 +08:00