Payment Spring Boot 发布 1.0.14.RELEASE 版本,本次版本发布后已经实现了微信支付V3几乎全部的服务商和直连商户系列API,已经能够完全适用于微信支付提供的所有支付场景。
Payment Spring Boot 是微信支付 V3 的 Java 实现,仅仅依赖 Spring 内置的一些类库。配置简单方便,可以让开发者快速为 Spring Boot 应用接入微信支付。更多更新信息请参考 changelog。
环境要求
- OpenJDK 8或者高版本Oracle JDK 8
- Spring Boot 2.5以上
项目地址
- Github:https://github.com/NotFound403/payment-spring-boot
- Gitee: https://gitee.com/felord/payment-spring-boot
欢迎 Star 、PR,有问题请 ISSUE。
1.0.14 更新日志
微信支付
- fix: 批量转账到零钱查询BUG (#I5E2X7)
- feat: 移除了被标记过期的API,包括基于微信支付V2版本的分账实现,使用相关接口的同学需要针对性的进行迁移
- feat: 增加证书绝对路径实现,现在证书可以进行外部配置了。
- 配置项增加
certAbsolutePath
字段用来定义支付证书的绝对路径,优先级高于certPath
,当这两个路径都不配置时采用classpath
路径wechat/apiclient_cert.p12
(#73)
- 配置项增加
服务商
- feat: 实现服务商商户进件-特约商户进件相关API
- feat: 实现点金计划相关API,适用于服务商
- feat: 实现行业方案-电商收付通相关API
- feat: 实现行业方案-智慧商圈相关API
- feat: 实现其它能力-银行组件(服务商)相关API
- enhance: 新增服务商分账下载账单接口
- enhance: 新增服务商退款回调接口
通用能力
- feat: 实现其它能力-图片、视频上传相关API
- feat: 实现支付即服务相关API,适用于服务商和直连商户
您好,麻烦问一下特约商户进件的时后会报错{"code":"PARAM_ERROR","detail":{"location":"body","value":[2016,10,26]},"message":"无法将 JSON 输入源“/body/subject_info/identity_info/id_card_info/card_period_begin”映射到目标字段“身份证有效期开始时间”中,此字段需要一个 string 类型的 Json 值"}怎么解决呢
您好,麻烦问一下特约商户进件的时后会报错{"code":"PARAM_ERROR","detail":{"location":"body","value":[2016,10,26]},"message":"无法将 JSON 输入源“/body/subject_info/identity_info/id_card_info/card_period_begin”映射到目标字段“身份证有效期开始时间”中,此字段需要一个 string 类型的 Json 值"}怎么解决呢