Commit Graph

137 Commits

Author SHA1 Message Date
felord.cn
282a60e3bb fix: 修复退款数据中时间无法解析的异常
这个问题是 Jackson在进行反序列化的时候需要声明对Java 8 时间包的支持。

Closes #13
2021-03-11 18:40:10 +08:00
felord.cn
2489edbd6c docs: version update to 1.0.7 2021-02-28 23:51:03 +08:00
felord.cn
e3b386e4c6 fix: 修复退款回调中退款状态枚举无法正确被解析的异常
Closes #11
2021-02-28 23:51:03 +08:00
felord.cn
095fff5c69 refactor: 在请求头Content-Type中声明字符集UTF-8,避免中文乱码 2021-02-28 23:51:03 +08:00
felord.cn
467f4d74ae refactor: 优化RestTemplate在低版本引起的一个I/O异常
详细可参考:https://github.com/spring-projects/spring-framework/issues/21321
2021-02-28 23:51:03 +08:00
felord.cn
ff1e0fd473 refactor: 优化RestTemplate在低版本引起的一个I/O异常
详细可参考:https://github.com/spring-projects/spring-framework/issues/21321
2021-02-28 23:51:03 +08:00
felord.cn
dd4a8ed565 refactor: remove deprecated api WechatPayRefundApi 2021-02-28 23:51:03 +08:00
felord.cn
ffd18a7496 refactor: 证书逻辑优化 2021-02-05 09:39:43 +08:00
felord.cn
92104e67ec refactor: 证书逻辑优化 2021-02-05 09:38:25 +08:00
felord.cn
3329aa656c docs: update docs 2021-02-04 21:59:17 +08:00
felord.cn
d65fd0a243 style: style format 2021-02-04 21:59:17 +08:00
felord.cn
977a6b33a4 fix: 微信支付V3退款测试异常
Closes #8
2021-02-04 21:59:17 +08:00
felord.cn
d177bee2d3 feat: 微信支付V3批量转账到零钱
- 增加批量转账到零钱API调用入口WechatBatchTransferApi
- 实现发起批量转账
- 实现微信批次单号查询批次单API
- 实现微信明细单号查询明细单API
- 实现商家批次单号查询批次单API
- 实现商家明细单号查询明细单API
- 实现转账电子回单申请受理API
- 实现查询转账电子回单API,同时实现直接下载功能
2021-02-04 21:59:17 +08:00
felord.cn
cc968d5be2 feat: 微信支付V3请求敏感加密实现 2021-02-04 21:59:17 +08:00
felord.cn
1931a3adfe feat: 微信支付V3新的退款退款通知
- 增加退款通知事件
- 增加解密逻辑
2021-02-04 21:59:17 +08:00
felord.cn
581851e672 feat: 微信支付V3新的退款查询退款API
- 在WechatDirectPayApi中增加新的微信支付V3退款API
- 在WechatDirectPayApi中增加新的微信支付V3查询单笔退款API
2021-02-04 21:59:17 +08:00
felord.cn
2bbe9a80cd refactor: V2退款进入过期模式
由于V3已经推出了退款功能,所以V2退款 WechatPayRefundApi 被标记为 Deprecated 未来会被移除
2021-02-04 21:59:17 +08:00
felord.cn
75584f374f refactor: 交易状态增加等待扣款状态
根据微信最新的业务变动增加 “ACCEPT” 字段用来标记“已接收,等待扣款”状态
2021-02-04 21:59:17 +08:00
felord.cn
bc9496e1ad docs: 修改1.0.5相关的注释 2021-02-02 10:40:44 +08:00
felord.cn
145f182641 fix: JCE不兼容
- 修复JCE不兼容的问题
2021-02-02 10:23:57 +08:00
felord.cn
5404c91402 fix: JCE不兼容
- 修复JCE不兼容的问题
2021-02-02 10:23:57 +08:00
felord.cn
57a7ba71fb fix: 修复关单接口异常
- 修复关单参数异常
2021-02-02 10:23:57 +08:00
felord.cn
e595855554 fix: 修复关单接口异常
- 修复关单参数异常
2021-02-02 10:23:57 +08:00
felord.cn
1f21f14c17 refactor: 修改支付中的场景类型
- 为了更加清晰的指明支付场景的类型,对H5Info中的type进行了优化,由字符串改为枚举类型

BREAKING CHANGE: 涉及到合单支付和直连支付的H5支付场景信息需要改入参的类型
2021-02-02 10:23:57 +08:00
felord.cn
0d93361f6b fix: 修复中文乱码
- 修复企业付款必传字段desc中文乱码的问题

Issues #4
Closes #4
2021-02-02 10:23:57 +08:00
felord.cn
49bf3d3d50 feat: 增加V2退款
- 由于V3没有退款 所以暂时用V2退款代替
2021-02-02 10:23:57 +08:00
felord.cn
dc9933e1e8 refactor: 降低支付相关的Spring Bean初始化优先级
- 降低配置初始化的优先级,以适应Apollo等配置中心
2021-02-02 10:23:57 +08:00
felord.cn
0bab0b987d feat: 基于V2实现现金红包以及企业付款到零钱功能
- 实现现金红包接口
- 实现企业付款到零钱功能
- 增加V2需要的依赖
2021-02-02 10:23:57 +08:00
felord.cn
2141aca069 docs: javadoc
javadoc
2021-01-18 12:37:49 +08:00
felord.cn
e93fb5e4ed build: 构建环境升级
Upgrade to Spring Boot 2.4.2
2021-01-18 11:51:32 +08:00
felord.cn
72c505939b feat: 代金券增加发放消费卡接口
代金券功能增加发放消费卡接口支持
2021-01-18 11:45:03 +08:00
felord.cn
748ab7b4d0 feat: 微信支付商家券
增加微信支付商家券所有接口的实现
2021-01-18 11:37:42 +08:00
felord.cn
22bdc4550d feat: 代金券生成api接口优化
- 代金券核销规则优化

BREAKING CHANGE: 代金券核销规则-支付方式由Sring修改为枚举
2021-01-17 20:29:45 +08:00
felord.cn
c96e014273 refactor: 对逻辑进行一些重构和优化
- 读取配置后对流进行关闭操作
- 代金券、优惠券批次类型现在是枚举类型
- 时间戳优化
2021-01-16 23:38:29 +08:00
felord.cn
a584a65b25 java doc 2021-01-12 21:40:28 +08:00
felord.cn
edbf4dcbc7 refactor: 现在app支付、小程序支付返回所有客户端拉起支付的参数,不再需要用户再进行签名操作了 2021-01-11 14:32:07 +08:00
felord.cn
b10e2702ce 'init' 2021-01-11 14:09:45 +08:00