Payment Spring Boot Versions Save

微信支付V3支付,支持微信优惠券,代金券、商家券、公众号支付、微信小程序支付、分账、支付分、商家券、合单支付、先享卡、电商收付通等全部微信支付功能API,同时满足服务商、商户开发需求。一键集成,上手快,欢迎star。

1.0.20

2 weeks ago
  • 电商二级商户进件补充最终受益人列表
  • 电商收付通二级商户进件申请参数优化
  • 修复时间序列化问题
  • 电商收付通二级商户进件接口联系人参数更新
  • 优化微信支付分停车GET请求车牌号省份汉字encode问题
  • 发起商家转账增加回调通知参数
  • 发放代金券中制券商户号用户可自定义

1.0.19

10 months ago

1.0.19.RELEASE

微信支付

  • feat: 支付有礼-直连商户
  • fix:服务商模式下预支付的签名问题 #I7829T
  • fix: 修复租户加载失败的错误 #100
  • enhance: 代金券商家券样式兼容

1.0.18.RELEASE

1 year ago

1.0.18.RELEASE

微信支付

  • enhance: 使用ResourceLoader加载资源以改善Docker容器环境下的文件挂载问题
  • enhance: 修改了微信支付配置加载机制,现在可以借助于WechatTenantService实现不停机维护微信支付参数的能力
  • factor: 移除过时的V2退款API相关参数RefundModelRefundQueryModel
  • docs: 更新文档地址到dromara.org,现在你可以通过https://dromara.org/payment-spring-boot/访问项目文档
  • docs: 修正文档描述错误

1.0.17

1 year ago

微信支付

  • feat: 直连商户合单支付增加查询单笔退款
  • feat: 支付分增加退款独立的API
  • factor: 营销图片上传API现在由WechatMediaApi#marketingImageUpload实现,以代替WechatMarketingFavorApi#marketingImageUpload,旧实现已标记为过时
  • factor:时间格式优化,移除时区限制为东八区,由LocalDateTime改为OffsetDateTime
  • docs: 现在可以通过API清单检索相关的API了

1.0.16.RELEASE

1 year ago

🚀 微信支付

  • feat: 直连商户-委托营销相关API实现
  • enhance:基础支付增加电子发票入口开放标识
  • enhance:商家转账到零钱-发起商家转账 增加转账场景ID
  • enhance: 增加抽象接口WechatTenantService负责从配置文件或者其它数据源检索租户配置信息,提供默认实现InMemoryWechatTenantService向下兼容 #88
  • refactor: 服务商商户进件请求不再需要银行证明材料信息BankAccountInfo,已标记为废弃,涉及特约商户进件和电商收付通
  • upgrade: bcprov-jdk15to18 1.67 升级到 1.69

1.0.15.RELEASE

1 year ago

1.0.15.RELEASE

微信支付

  • feat: 增加服务商退款API
  • feat: 微信服务商分账-连锁品牌分账 #82
  • fix: 多租户证书无法复用的问题,刷新时正确移除证书 #77
  • fix: 批量转账到零钱API入参NPE问题修复 #85
  • fix: 商家券-修改批次预算API请求方法应该为Patch #79
  • enhance: 部分时间格式优化,更好地兼容Java Time API
  • enhance: 微信代金券样式的背景颜色枚举更新 #84
  • upgrade: Spring Boot 版本升级到2.7.7

1.0.14.RELEASE

1 year ago

1.0.14.RELEASE

微信支付

  • fix: 批量转账到零钱查询BUG #I5E2X7
  • feat: 移除了被标记过期的API,包括基于微信支付V2版本的分账实现,使用相关接口的同学需要针对性的进行迁移
  • feat: 增加证书绝对路径实现
    • 配置项增加certAbsolutePath字段用来定义证书的绝对路径,优先级高于certPath,当这两个路径都不配置时采用classpath路径wechat/apiclient_cert.p12 #73

服务商

  • feat: 实现服务商商户进件-特约商户进件相关API
  • feat: 实现点金计划,适用于服务商
  • feat: 实现行业方案-电商收付通
  • feat: 实现行业方案-智慧商圈
  • feat: 实现其它能力-银行组件(服务商)
  • enhance: 服务商分账新增下载账单接口
  • enhance: 新增服务商退款回调接口

通用能力

  • feat: 实现其它能力-图片、视频上传
  • feat: 支付即服务,适用于服务商和直连商户

What's Changed

New Contributors

Full Changelog: https://github.com/NotFound403/payment-spring-boot/compare/1.0.13.RELEASE...1.0.14.RELEASE

1.0.13.RELEASE

1 year ago

微信支付

商家券

  • feat: 商家券增加营销补差付款API
  • feat: 商家券增加查询营销补差付款单详情API

微信分账

  • feat: 新增申请分账账单API

微信支付分

  • feat: 新增商户申请获取支付分对账单API
  • feat: 实现支付分停车服务API
    • 新增查询车牌服务开通信息API
    • 新增创建停车入场API
    • 新增扣费受理API
    • 新增查询订单API
    • 新增停车入场状态变更通知API
    • 新增订单支付结果通知API

修复

  • fix: NPE without notifyUrl(#59

依赖升级

  • 升级Spring Boot 2.4.22.7.0
  • 升级alipay-sdk-java 4.10.167.ALL4.31.7.ALL

1.0.12.RELEASE

2 years ago

1.0.12.RELEASE

  • refector: 变更依赖管理方式,交由spring-boot-dependencies管理依赖(#40)
  • 微信支付
    • fix: 修复多租户配置下,平台证书刷新错误的问题(#49)
    • fix: 分账API描述符错误(#48) 。
    • refactor: 避免受jackson类库xml模块的影响
    • refactor: V2签名优化

1.0.11.RELEASE

2 years ago

1.0.11.RELEASE

  • 微信支付
    • feat: bcprov-jdk15to18算法库从1.66 升级到 1.67
    • feat: 微信支付 《支付通知API》新增优惠功能(promotion_detail)字段
    • feat: 微信支付基础支付《申请退款API》、《查询退款API》新增字段 from(退款出资账户及金额)
    • feat: 现在支持V3分账功能,目前只支持直连商户分账WechatProfitsharingApi和服务商分账WechatPartnerProfitsharingApi
    • feat: 完善V3批量转账到零钱API,增加实现:转账明细电子回单受理API、查询转账明细电子回单受理结果API、查询账户实时余额API、查询账户日终余额API、商户银行来账查询API
    • refactor: 微信支付分分账标记默认改为不分账
    • refactor: 平台证书刷新逻辑优化 (#I3NGSB)
    • refactor:  交易账单和资金账单现在能够正常的下载文件了,可以根据参数自动选择下载为gzip或者txt文件
    • fix: 批量转账到零钱:微信明细单号查询明细单API,商家明细单号查询明细单API 参数错误
    • fix: 修复查询代金券参数的错误
  • 支付宝
    • feat: 支付宝增加字段classpathUsed来标识是否使用类路径,默认true。证书路径可依此来决定是使用绝对路径还是类路径