小程序
小游戏
企业微信
微信支付
扫描小程序码分享
公司微信支付引入已经有2-3年,今天晚上2025年2月25号20点以后,突然接到故障反馈,客户支付成功,订单状态没有确认。
发现是因为验签失败了,
查询日志,就今天开始,而且大批量。
确认服务器和代码没有做更新操作。
请问下是不是微信这边对验签做了改动。
6 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
回调需要用【平台证书】/【微信支付公钥】验签的,检查下验签使用的证书信息是否和回调请求头中的Wechatpay-Serial信息一致。如果平台证书过期的话,需要联系人工申请并切换【微信支付公钥】
微信推出了平台证书的替代公钥方案,两者使用场景完全相同,但公钥不会过期,后续新申请的商户号将使用公钥进行验签与敏感信息加密。
微信支付公钥使用介绍:https://pay.weixin.qq.com/docs/merchant/products/platform-certificate/wxp-pub-key-guide.html
平台证书切换微信支付公钥指引:https://pay.weixin.qq.com/docs/merchant/products/platform-certificate/update-pub-key.html
证书切换相关问题可以咨询备注商户号
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
检查你回调请求头与你验证签名的平台证书/平台公钥是否匹配,如果不匹配说明旧的可能即将失效或者已失效,需要使用新的来验证
看一下是不是平台证书问题,还是切换为公钥了。
遇到一样的问题,个别商户号 25 号下午开始出现支付回调验签不通过,但是第二次回调回来时可以验签成功。
是不是不用的证书啥的,过期了嘛
本回答由AI生成,可能已过期、失效或不适用于当前情形,请谨慎参考
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
回调需要用【平台证书】/【微信支付公钥】验签的,检查下验签使用的证书信息是否和回调请求头中的Wechatpay-Serial信息一致。如果平台证书过期的话,需要联系人工申请并切换【微信支付公钥】
微信推出了平台证书的替代公钥方案,两者使用场景完全相同,但公钥不会过期,后续新申请的商户号将使用公钥进行验签与敏感信息加密。
微信支付公钥使用介绍:https://pay.weixin.qq.com/docs/merchant/products/platform-certificate/wxp-pub-key-guide.html
平台证书切换微信支付公钥指引:https://pay.weixin.qq.com/docs/merchant/products/platform-certificate/update-pub-key.html
证书切换相关问题可以咨询
备注商户号
检查你回调请求头与你验证签名的平台证书/平台公钥是否匹配,如果不匹配说明旧的可能即将失效或者已失效,需要使用新的来验证
看一下是不是平台证书问题,还是切换为公钥了。
遇到一样的问题,个别商户号 25 号下午开始出现支付回调验签不通过,但是第二次回调回来时可以验签成功。
是不是不用的证书啥的,过期了嘛