### 简要描述 微信官方文档 -> 平台能力 -> 行业能力 -> 虚拟支付 支付签名校验失败 ### 模块版本情况 * WxJava 模块名: weixin-java-miniapp * WxJava 版本号: 4.6.0 ### 详细描述 appKey、appid、env、secret都配置正确了,微信端依然报错支付签名校验失败  ### 日志 
Activity
Feiry-zZ commentedon Jan 21, 2024
问题原因:

虚拟支付的接口中,添加的支付签名必须全部小写,但是现有的WxMaXPaySigParams内部生成的支付签名是大写的
解决方案:

重写一下WxMaXPaySigParams.calcPaySig(String url, String postBody)
binarywang commentedon Mar 14, 2024
欢迎直接提交 PR,测试没问题的话
binarywang commentedon Aug 18, 2024
@kevinzhwl 有空的话可以看一眼
🐛 #3223 【小程序】修复微信虚拟支付签名校验失败的问题
Merge branch 'develop' of github.com:Wechat-Group/WxJava into source-…
Merge branch 'source-develop' into dev-icp