Skip to content

新增合作伙伴订阅通知解析,商户被管控能力及原因查询接口#3996

Merged
binarywang merged 3 commits intobinarywang:developfrom
buaazyl:develop
May 11, 2026
Merged

新增合作伙伴订阅通知解析,商户被管控能力及原因查询接口#3996
binarywang merged 3 commits intobinarywang:developfrom
buaazyl:develop

Conversation

@buaazyl
Copy link
Copy Markdown
Contributor

@buaazyl buaazyl commented May 11, 2026

No description provided.

Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

该 PR 在 weixin-java-pay 模块中补充了微信支付服务商(合作伙伴)相关能力,新增了“合作伙伴订阅通知”回调解析模型与解析入口,并新增“商户被管控能力及原因查询”服务接口与实现,便于 SDK 使用方直接调用对应 V3 接口与解析通知数据。

Changes:

  • WxPayService/BaseWxPayServiceImpl 中新增合作伙伴订阅通知解析方法 parsePartnerSubscribeNotify
  • 新增“商户被管控能力及原因查询”服务 MerchantLimitationService 及其实现,并在 WxPayService 暴露获取入口。
  • 新增对应的数据模型 PartnerSubscribeNotifyResultMerchantLimitationResult

Reviewed changes

Copilot reviewed 6 out of 6 changed files in this pull request and generated 1 comment.

Show a summary per file
File Description
weixin-java-pay/src/main/java/com/github/binarywang/wxpay/service/WxPayService.java 暴露商户管控查询服务 getter,并新增合作伙伴订阅通知解析入口方法
weixin-java-pay/src/main/java/com/github/binarywang/wxpay/service/MerchantLimitationService.java 新增“商户被管控能力及原因查询”服务接口定义
weixin-java-pay/src/main/java/com/github/binarywang/wxpay/service/impl/MerchantLimitationServiceImpl.java 新增服务实现,封装 V3 查询子商户管控情况的请求与反序列化
weixin-java-pay/src/main/java/com/github/binarywang/wxpay/service/impl/BaseWxPayServiceImpl.java 在基础实现中挂载新服务实例,并实现订阅通知的统一 V3 通知解析
weixin-java-pay/src/main/java/com/github/binarywang/wxpay/bean/notify/PartnerSubscribeNotifyResult.java 新增合作伙伴订阅通知通用回调结构模型
weixin-java-pay/src/main/java/com/github/binarywang/wxpay/bean/merchantlimitation/MerchantLimitationResult.java 新增子商户管控情况返回模型(含原因与解脱路径结构)

@binarywang binarywang merged commit 9cf7e23 into binarywang:develop May 11, 2026
@binarywang binarywang added this to the 4.8.3 milestone May 11, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants