Commit Graph

371 Commits

Author SHA1 Message Date
Binary Wang
617f861af5 #533 微信刷卡支付请求类增加缺少的三个参数 2018-04-13 00:12:03 +08:00
Binary Wang
a6ee082798 发布3.0.1.BETA测试版本 2018-04-10 17:50:28 +08:00
Binary Wang
dce4f6fb06 修复代码 2018-04-10 14:22:10 +08:00
Binary Wang
ae5267dcdf #529 EntPayBankResult中cmmsAmount的数据类型改为Integer 2018-04-09 20:28:46 +08:00
Binary Wang
5295b26aaf #529 EntPayBankRequest增加默认构造函数 2018-04-09 20:28:11 +08:00
Binary Wang
b69a0b96f5 修复错误的feeToYuan方法名为fenToYuan 2018-04-08 23:42:59 +08:00
Binary Wang
d619848211 优化单元测试提示信息 2018-03-30 18:00:44 +08:00
Binary Wang
a93d7bc09a 发布3.0.0正式版 2018-03-28 20:44:48 +08:00
Binary Wang
0a55dc578a #457 实现扫码支付回调通知的解析 2018-03-28 20:16:11 +08:00
Binary Wang
e86adc1dc5 fix javadoc 2018-03-28 19:20:43 +08:00
Binary Wang
f94c06a924 fix something 2018-03-24 10:52:15 +08:00
Binary Wang
9ec335dcc8 发布2.9.9.BETA测试版本 2018-03-23 09:57:53 +08:00
Binary Wang
310283847d #500 微信支付退款申请接口增加notify_url参数 2018-03-22 23:46:55 +08:00
Binary Wang
ca6f77a025 发布2.9.8.BETA测试版 2018-03-11 20:19:06 +08:00
Binary Wang
89a3cfa60f 发布2.9.7.BETA测试版本 2018-03-05 12:24:00 +08:00
Binary Wang
b28f358bb9 微信支付通知回调解析时的签名方式支持自定义 2018-03-05 11:11:17 +08:00
Binary Wang
fe7a4705b7 #476 微信支付部分接口增加“单品优惠”的支持 2018-03-03 16:28:58 +08:00
Binary Wang
2629f63a8e 修复被误修改的红包相关参数 2018-02-08 18:15:47 +08:00
Binary Wang
27117ee38a 发布2.9.6.BETA测试版本 2018-01-31 12:39:03 +08:00
Binary Wang
48d3163b33 优化部分代码 2018-01-29 18:48:57 +08:00
Binary Wang
fb8de94181 发布2.9.5.BETA测试版本 2018-01-25 18:56:35 +08:00
Binary Wang
8e1c9263ac 优化部分代码 2018-01-25 18:46:10 +08:00
Binary Wang
8db4935428 微信支付修复红包查询结果类解析问题 2018-01-24 15:08:27 +08:00
Sola
e331fb5366 #441 从编译依赖中去掉lombok
Signed-off-by: Sola <dev@sola.love>
2018-01-23 14:29:37 +08:00
Binary Wang
1a4ca8c0bd 规范notifyUrl字段属性写法 2018-01-19 17:12:17 +08:00
Binary Wang
48fb5e9e5a 微信支付去掉统一下单接口请求时关于openid和sub_openid的逻辑判断,由调用者自己控制相关参数 2018-01-17 15:16:10 +08:00
Binary Wang
edaaa48b8d 发布2.9.4.BETA测试版本 2018-01-11 15:19:05 +08:00
Binary Wang
15a33a7d46 重构RSA加密方法 2018-01-04 23:22:57 +08:00
Binary Wang
0d66bc7e2b 发布2.9.3.BETA测试版本 2017-12-29 19:44:48 +08:00
Binary Wang
94ae938a2b #392 微信支付增加企业付款到银行卡的相关接口 2017-12-21 23:53:14 +08:00
Binary Wang
0240fffa1c #392 微信支付增加企业付款到银行卡的相关接口 2017-12-21 23:49:57 +08:00
Binary Wang
34a974bc28 #392 微信支付增加企业付款到银行卡的相关接口 2017-12-21 00:33:07 +08:00
Binary Wang
230fc9f16c 清理代码 2017-12-19 23:08:27 +08:00
Binary Wang
a361487507 企业付款相关接口抽取为一个独立的接口实现类 2017-12-19 23:07:26 +08:00
Binary Wang
4a0f14debd 发布2.9.2.BETA测试版本 2017-12-18 14:42:55 +08:00
Binary Wang
d804d153fc 重构不规范的类名 2017-12-16 18:40:45 +08:00
Binary Wang
b152882c6f SimpleDateFormat线程不安全,使用FastDateFormat替代 2017-12-16 18:38:11 +08:00
Binary Wang
cbf18e8ca4 #321 微信支付下载对账单接口增加对GZIP格式的支持 2017-12-16 17:07:16 +08:00
Binary Wang
d8250cb25e #399 微信支付退款查询接口调整“代金券类型”字段位置 2017-12-16 13:30:39 +08:00
Binary Wang
7b64b6b4a0 发布2.9.1.BETA测试版本 2017-12-04 18:41:09 +08:00
Binary Wang
f7dab9267e #389 微信支付查询退款返回结果中增加退款成功时间字段 2017-12-02 15:07:39 +08:00
Binary Wang
919a534962 发布2.9.0正式版本 2017-12-01 19:01:35 +08:00
Binary Wang
6d566ced44 发布临时测试版本2.8.9.BETA 2017-11-23 12:16:34 +08:00
Binary Wang
1875c1b374 #383 修复微信支付查询代金券信息返回的coupon_state字段类型 2017-11-23 12:08:40 +08:00
Binary Wang
81ebe1a085 优化代码 2017-11-22 23:10:53 +08:00
Binary Wang
9eda612db3 发布临时测试版本2.8.8.BETA 2017-11-14 11:33:16 +08:00
Binary Wang
e9ef9eb152 发布临时测试版本2.8.7.BETA 2017-11-10 12:03:21 +08:00
Binary Wang
67abc9216f 修复checkstyle检查出来的部分代码问题 2017-11-07 15:29:10 +08:00
Binary Wang
160ace5fab 发布临时测试版本2.8.6.BETA 2017-11-07 10:30:26 +08:00
Binary Wang
092b839234 修复日志 2017-11-06 19:14:44 +08:00
Binary Wang
96d385664f 签名方法里忽略几个自定义key,以免对签名造成干扰 2017-11-06 16:21:43 +08:00
Binary Wang
5231f8c969 优化代码 2017-10-30 10:52:54 +08:00
Binary Wang
05a680c98b 发布临时测试版本2.8.5.BETA 2017-10-27 18:14:13 +08:00
Binary Wang
b39380f8e8 为兼容之前版本代码,引入两个方法 2017-10-26 18:58:29 +08:00
Binary Wang
460dc111bf 修复WxPayMpOrderResult 2017-10-25 12:02:53 +08:00
Binary Wang
91838b9c1a 发布临时测试版本2.8.4.BETA 2017-10-23 10:46:09 +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
4f1c66efce 优化统一下单时参数校验逻辑 2017-10-13 11:52:44 +08:00
Binary Wang
24e80a90a9 发布临时测试版本2.8.3.BETA 2017-10-13 10:49:38 +08:00
Binary Wang
2ab389e84f 微信支付修复2.8.2.BETA版本引入的签名问题 2017-10-13 10:47:45 +08:00
Binary Wang
65ef21b280 涉及到服务商模式的两个参数,在为空值时置为null,以免在请求时将空值传给微信服务器 2017-09-30 12:02:42 +08:00
Binary Wang
17a446e372 增加几个支付相关的常量 2017-09-25 19:25:04 +08:00
Binary Wang
1e7cb4d6b9 发布临时测试版本2.8.2.BETA 2017-09-25 18:00:06 +08:00
Binary Wang
57eab45c81 优化微信支付代码,避免过度检查 2017-09-25 15:38:40 +08:00
Binary Wang
70f7bd7e7a 优化代码,尽量使用已定义的常量 2017-09-22 11:11:22 +08:00
Jink2005
b7443f41ae #345 修复服务商模式下使用仅有sub_openid时无法预下单的问题. 2017-09-22 11:04:05 +08:00
Binary Wang
7bb3a1270d 改写部分使用StringUtils.equalsAny方法的代码,避免客户端jar包冲突引起不必要的麻烦 2017-09-22 10:58:06 +08:00
Binary Wang
3e75064c51 add ResultCode constant class for wxpay 2017-09-21 17:53:48 +08:00
Binary Wang
a088202507 pay模块接口增加createOrder用以替换getPayInfo方法 2017-09-21 15:15:35 +08:00
Binary Wang
d594656acc pay模块进行lombok改造,精简代码 2017-09-21 15:10:12 +08:00
Binary Wang
aa2ca20117 统一规范化部分javadoc 2017-09-21 15:09:17 +08:00
Binary Wang
7b20300e8e 发布临时测试版本2.8.1.BETA 2017-09-19 10:41:21 +08:00
Binary Wang
d2fbb51b68 修正一个错误的类属性命名 2017-09-19 10:19:30 +08:00
Binary Wang
6fde2d10fa pay模块显式指定commons-lang3,以便用户项目可能会优先使用所依赖设置的版本 2017-09-18 19:05:45 +08:00
Binary Wang
a9301efbea 修改版本号为正式版本2.8.0 2017-09-02 23:57:20 +08:00
Binary Wang
a5c61268ef #320 增加“拉取订单评价数据“接口方法 2017-09-02 23:48:33 +08:00
Binary Wang
434703327b #319 增加“退款结果通知“处理方法,并优化调整微信支付相关代码 2017-09-01 19:18:08 +08:00
Binary Wang
24fdf00977 微信支付增加获取微信的请求和响应数据的方法getWxApiData(),方便使用者获取使用该数据 2017-08-25 15:08:30 +08:00
Binary Wang
7d5d27527e 微信支付优化部分代码,方便扩展 2017-08-24 16:29:33 +08:00
Binary Wang
e7f507baa3 微信支付接口抽取部分常量 2017-08-24 11:23:21 +08:00
Binary Wang
f5221c064c 发布临时测试版本2.7.9.BETA 2017-08-23 21:54:28 +08:00
Binary Wang
ccebf2d065 #307 微信支付模块中增加http proxy设置的支持 2017-08-23 21:35:23 +08:00
Binary Wang
e75ef7f3ce #307 微信支付模块中增加http proxy设置的支持 2017-08-23 00:02:16 +08:00
Binary Wang
1d1c4c74f0 发布临时测试版本2.7.8.BETA 2017-08-14 15:14:13 +08:00
Binary Wang
2d9d392889 发布临时测试版本2.7.7.BETA 2017-07-31 17:44:48 +08:00
Binary Wang
70d90c8b9b 非法参数的异常统一使用WxPayException 2017-07-31 17:42:34 +08:00
Binary Wang
945516515c 完善优化调试企业付款接口 2017-07-27 17:25:09 +08:00
lwxian
b9c9b844c8 #287 修复对帐单下载bug,返回的对象没有对帐单对象
同时修复返回对账单的所有属性的值最后多余的空格;
2017-07-21 10:24:45 +08:00
Binary Wang
1886c6b751 #284 提取共同代码快,修复签名问题 2017-07-20 21:21:54 +08:00
Binary Wang
66c7ae374d 发布临时测试版本2.7.6.BETA 2017-07-15 19:23:32 +08:00
Binary Wang
9f669dff82 #178 实现查询代金券批次和信息的接口 2017-07-15 19:17:06 +08:00
Binary Wang
c8c51a9cee #178 实现发送代金券接口 2017-07-15 17:13:09 +08:00
Binary Wang
687093f755 #279 统一下单接口参数对象WxPayUnifiedOrderRequest增加fingerprint属性 2017-07-15 13:55:05 +08:00
Binary Wang
fae2940993 发布临时测试版本2.7.5.BETA 2017-07-11 17:59:27 +08:00
Binary Wang
f76f9f5a8e #272 统一下单接口增加H5支付必须的参数scene_info 2017-07-11 17:48:13 +08:00
Binary Wang
166e54c3f5 微信支付模块调整,跟其他模块保持统一,默认使用apache httpclient 2017-07-08 17:37:33 +08:00
Binary Wang
1cd6618f82 发布临时测试版本2.7.4.BETA 2017-07-08 16:16:15 +08:00
Binary Wang
c3cb050a8a 优化简化微信支付请求代码 2017-07-08 16:14:03 +08:00
Binary Wang
d3c691af09 微信支付接口请求增加超时时间的设置参数 2017-07-08 16:01:46 +08:00
Binary Wang
e9f55665ec 修改单元测试日志输出配置 2017-07-06 15:47:06 +08:00
Binary Wang
1352d7247f 发布临时测试版本2.7.3.BETA 2017-07-03 17:38:37 +08:00
Binary Wang
8217168503 优化javadoc 2017-07-03 17:36:10 +08:00
Binary Wang
04e115ce03 优化javadoc 2017-07-03 15:48:17 +08:00
Jink2005
b12a7a8590 修复微信支付回调sign校验错误的bug (#266) 2017-07-03 10:37:47 +08:00
Binary Wang
ca52260f32 发布临时测试版本2.7.2.BETA 2017-07-02 15:03:20 +08:00
Binary Wang
61d933196c 优化微信支付请求代码 2017-06-30 17:14:55 +08:00
Binary Wang
c494fbe71d 微信支付证书路径判断代码优化 2017-06-30 16:55:55 +08:00
Binary Wang
57f5cf3eec 修复错误的javadoc 2017-06-30 10:47:42 +08:00
Binary Wang
518d1d60f5 发布临时测试版本2.7.1.BETA 2017-06-27 18:28:18 +08:00
Binary Wang
12eaa5b71a #255 服务商模式下统一下单接口增加sub_openid字段 2017-06-27 18:27:37 +08:00
Binary Wang
0de1c7245b #257 微信支付申请退款接口增加refund_desc属性 2017-06-27 18:22:35 +08:00
Binary Wang
9771977d7a WxPayUnifiedOrderRequest 增加默认构造方法 2017-06-27 18:10:36 +08:00
Binary Wang
7311463564 jodd-http对于微信支付来说是必须依赖项 2017-06-27 11:04:21 +08:00
Binary Wang
3af4c5ca76 更改版本号为2.7.0正式版本 2017-06-26 09:59:01 +08:00
Binary Wang
c7ffff0a9c #251 微信支付证书文件路径配置支持classpath开头的地址 2017-06-18 14:48:32 +08:00
Binary Wang
ec4bf2687c 修复微信支付请求某些接口在某些情况下会出现乱码的情况 #225 2017-06-18 12:52:31 +08:00
Binary Wang
87687b3369 实现获取仿真测试系统的验签密钥的API #206 2017-06-18 12:19:51 +08:00
Binary Wang
fd5b077e56 发布临时测试版本2.6.5.BETA 2017-06-16 00:08:01 +08:00
Binary Wang
4c0337353c 支付结果通知类优化 2017-06-15 19:32:30 +08:00
Binary Wang
707d9b0ec7 发布临时测试版本2.6.3.BETA 2017-06-10 16:08:30 +08:00
Binary Wang
228b3791ae #247 统一下单接口支持H5支付,并去掉交易类型trade_type的校验 2017-06-10 13:08:44 +08:00
Binary Wang
92c8a86199 引入WxPayException,替代原有的异常处理类,并做相应的优化 2017-06-06 18:57:52 +08:00
Binary Wang
ff2caf76db WxPayUnifiedOrderRequest里的builder类添加新增加的两个子服务商的属性 2017-06-05 17:06:01 +08:00
Binary Wang
69ca699829 加强检查支付配置 2017-05-30 10:35:42 +08:00
Binary Wang
4cf3f5c363 remove useless gradle files 2017-05-29 15:27:57 +08:00
Binary Wang
355f64c2e5 发布临时测试版本2.6.2.BETA 2017-05-29 15:13:33 +08:00
Binary Wang
7f08a9ef46 优化pom,尽量减少不必要的依赖 2017-05-27 11:29:20 +08:00
Binary Wang
655b2c3201 格式化代码 2017-05-26 14:30:16 +08:00
Binary Wang
3661018f4e 修复代码 2017-05-24 10:49:50 +08:00
Binary Wang
d108366736 修复代码 2017-05-24 10:46:04 +08:00
DDLeEHi
9d2fb9fe3d 完善微信支付 下载对账单 的接口 #65 2017-05-24 10:40:32 +08:00
Binary Wang
8982cf8471 批量格式化代码 2017-05-11 17:07:08 +08:00
Binary Wang
c21bad9e1d 增加设置方法,方便设置是否使用微信支付仿真测试环境 #224 2017-05-10 11:55:39 +08:00
Binary Wang
424337a7a7 简化方法名称 2017-05-03 17:45:37 +08:00
Binary Wang
49dc14af73 发布临时测试版本2.6.1.BETA 2017-05-03 17:05:59 +08:00
Binary Wang
01b5d91416 升级qrcode-utils版本,取消对logback的依赖 #204 2017-05-03 17:05:42 +08:00
DDLeEHi
dfed700eb0 签名问题修复 (#205) 2017-05-03 17:05:15 +08:00
crskyp
48d6f10cb2 提取公共代码、实现okhttp请求方式 (#199)
1、提取了公共代码,添加AbstractWxMPService、AbstractWxCPService类
2、实现了okhttp请求方式
2017-04-27 23:16:10 +08:00
crskyp
885db18ebc 使用装饰模式,支持apache-http和jodd-http (#194) 2017-04-25 10:14:33 +08:00
crskyp
a8d443e13b pay模块使用jodd-http方式,已支持证书方式 (#189)
weixin-java-tools pay use jodd-http
2017-04-19 11:25:50 +08:00
Binary Wang
1efec6bc75 格式化代码 2017-04-18 11:17:57 +08:00
DDLeEHi
5c78a11319 增加第三方平台SDK支付 (#186)
* 增加第三方平台SDK支付

增加微信SDK支付,预下单流程、参数(除开APPID为绑定APP之后发放的APPID)与公众号相同,预下单成功之后需要二次签名,格式需要严格按要求处理,用于SDK校验,代码注释中有说明

* SDK第三方平台支付,大概按照这个项目的代码格式调整了一下,格式还有不合适之处,麻烦调整下

之前我用的是treemap,忘记导包所以报错,现在用这个项目里的加密方式,用普通的hashmap也行

* SDK支付

按照要求修改过格式了
2017-04-18 11:04:00 +08:00
Binary Wang
05165179c2 update version to 2.7.0-SNAPSHOT 2017-04-17 22:34:47 +08:00
Binary Wang
c79f77c994 更改版本号为2.6.0 2017-04-13 22:02:10 +08:00
flying
da6cd44502 修复支付结果通知缺失CDATA部分,导致微信重复发送通知 2017-04-12 18:27:58 +08:00
Binary Wang
66f04c48e0 发布临时测试版本2.5.7.BETA 2017-03-31 14:16:09 +08:00
Binary Wang
e45a1cabe5 发布临时测试版本2.5.6.BETA 2017-03-30 18:06:16 +08:00
Binary Wang
0418f172f5 增加微信支付 授权码查询OPENID接口API #101 2017-03-27 15:35:10 +08:00
Binary Wang
96d72fe542 增加微信支付转换短链接API #101 2017-03-27 14:22:33 +08:00
Binary Wang
612beb2c10 发布临时测试版本2.5.5.BETA 2017-03-24 14:50:57 +08:00
Binary Wang
9f2f2f8844 update test 2017-03-24 14:48:56 +08:00
Binary Wang
9acb01cd17 add test for reverseOdrer method 2017-03-24 11:12:00 +08:00
Binary Wang
3f4cdb7bf5 撤销订单API,并重构相关代码,简化开发 #101 2017-03-24 11:11:02 +08:00
Binary Wang
6945e7e0f9 实现刷卡支付提交API #101 2017-03-23 18:18:22 +08:00
Binary Wang
f63e934945 add missing test 2017-03-23 17:28:01 +08:00
Binary Wang
d35e094df6 add missing test 2017-03-23 17:27:51 +08:00
Binary Wang
8ec509a30b 修复企业付款查询的代码 2017-03-22 18:37:36 +08:00
Binary Wang
db6e91a360 remove something 2017-03-22 18:37:00 +08:00
Binary Wang
2df0f56849 增加默认无参构造方法 2017-03-22 18:24:22 +08:00
Binary Wang
998445e3c0 发布临时测试版本2.5.4.BETA 2017-03-22 17:05:59 +08:00
Binary Wang
9cdfaec7f3 企业付款查询中mchId字段的特殊设置去掉 2017-03-22 15:23:37 +08:00
Binary Wang
bf2b4eed55 字符编码字符串用常量替换 2017-03-21 18:01:30 +08:00
Binary Wang
b4a454dfed 重构代码,去掉带来过多jar包依赖的xml-path,使用java自带的xpath来实现相应功能。 2017-03-21 16:41:48 +08:00
Binary Wang
6ad58a80be 发布临时测试版本 2.5.3.BETA 2017-03-20 11:21:54 +08:00
aimilin6688
b8c8d10579 增加扫码支付回掉结果Bean 2017-03-14 11:53:25 +08:00
aimilin6688
024d830947 扫描支付 支持生成二维码URL字符串接口 2017-03-14 11:27:36 +08:00
Binary Wang
f3ac9983be update pom 2017-03-06 00:54:26 +08:00
Binary Wang
d50d58dedd 发布临时版本2.5.2.BETA 2017-03-06 00:51:21 +08:00
Binary Wang
710b0f6480 微信支付相关代码独立成一个子模块 2017-03-05 22:50:11 +08:00
Binary Wang
eee954b736 微信支付相关代码独立成一个子模块 2017-03-05 22:49:17 +08:00