扫描小程序码分享
发起传转账申请传的是PUB_KEY_ID_,回传的不是这,可能是这个原因吗
2 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
验签时需要用证书还是公钥,请以微信返回的wechatpay-serial为准。
平台证书切换公钥方案期间,应答场景是跟商户请求时的wechatpay-serial保持一致,但回调场景是随机的,并且公钥比例逐日增加,第七天及之后才是100%用公钥。
另外请注意下1、一定要开启公钥切换后,公钥才会生效。反之未开启切换,即使商户调接口时在wechatpay-serial传了公钥ID,微信侧也仍会用平台证书返回
2、微信SDK已经兼容证书和公钥方案,比如Java的请参考https://github.com/wechatpay-apiv3/wechatpay-java
回调场景灰度到100%前,请先使用RSACombinedNotificationConfig.Builder来构造
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
平台证书切换微信支付公钥期间需要同时配置平台证书/微信支付公钥,因为回调通知是按比例切换的,你只配置微信支付公钥是没办法对返回需要平台证书验证签名的内容进行验签的
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
验签时需要用证书还是公钥,请以微信返回的wechatpay-serial为准。
平台证书切换公钥方案期间,应答场景是跟商户请求时的wechatpay-serial保持一致,但回调场景是随机的,并且公钥比例逐日增加,第七天及之后才是100%用公钥。
另外请注意下1、一定要开启公钥切换后,公钥才会生效。反之未开启切换,即使商户调接口时在wechatpay-serial传了公钥ID,微信侧也仍会用平台证书返回
2、微信SDK已经兼容证书和公钥方案,比如Java的请参考https://github.com/wechatpay-apiv3/wechatpay-java
回调场景灰度到100%前,请先使用RSACombinedNotificationConfig.Builder来构造
平台证书切换微信支付公钥期间需要同时配置平台证书/微信支付公钥,因为回调通知是按比例切换的,你只配置微信支付公钥是没办法对返回需要平台证书验证签名的内容进行验签的