请问下公钥无法解密是什么原因,可以提供具体报错我们一起看下。 需要从公钥模式切回平台证书请参考这里的指引https://pay.weixin.qq.com/doc/v3/merchant/4015419357
微信支付的公钥无法解密,需要切换为平台证书,但是有两个选择题,应该怎么选?[图片]
09-09你好,不开启灰度切换时,公钥还没有生效,所以微信返回时还用平台证书。 开启切换后,分为应答和回调两个场景。应答场景:调v3接口时在请求头的wechatpay-serial传了公钥ID的,则微信给你应答也会用公钥,不传或传平台证书时,都使用平台证书给你返回。 回调场景:随机使用证书或者公钥给你返回,并且公钥的比例按日增加,第七天及之后100%公钥。 所以如果你不涉及回调场景的会,灰度期间可以只使用公钥,不用考虑兼容平台证书。
由平台证书切换到微信支付公钥请求微信接口中添加了Wechatpay-Serial,微信应答响应呢?如果还没点击开始灰度切换,微信支付请求时已携带Wechatpay-Serial:PUB_KEY_ID_xxxxxx,,但是测试的响应头的 Wechatpay-Serial并不是微信支付公钥ID,是要必须点击开始切换后才可以吗
09-04v2接口验签使用APIv2密钥。v3接口验签需要用平台证书或者工具,具体请以微信返回请求头中的wechatpay-serial为准。 对验签代码有疑问的话,建议参考微信最新版SDK来实现https://github.com/wechatpay-apiv3/wechatpay-java
微信V3退款回调验参失败,报错Processing WechatPay notification我用的V2的付款码支付,退款和回调用的V3的退款,在代码这句报错Processing WechatPay notification,signature verification failed,signType[WECHATPAY2-SHA256-RSA2048],后来又用V2的退款和回调发现没问题,是我的代码问题吗,还是我的证书有问题,求大佬指正 [图片][图片]
09-02报错是因为微信返回签名 和你验签所用的证书、公钥不一致。此类问题请核对下 1、商户平台是否开始公钥灰度的切换。(只下载公钥是不生效的,还需要开启切换公钥) 2、调接口时是否有在请求头的wechatpay-serial传公钥ID。在证书切换公钥的过程中,不传公钥ID则默认用平台证书 3、回调场景的验签是否兼容证书、公钥两种验签方案。在证书切换公钥过程中,前7天内回调场景是随机用证书或者公钥给商户返回的,只用证书,或者只用公钥都是不行的。
公钥支付报错?[图片] 公钥支付模式下出现公钥和证书序列号不等这是什么错误
09-02这个是用平台证书方案的商户号,暂时没有公钥的入口。新商户没有申请API证书的,提供商户号给我可以直接转成公钥方案。如果申请了API证书,则需要通过灰度切换的方式才可以切换到公钥。切换指引请参考下:https://pay.weixin.qq.com/doc/v3/merchant/4012154180
微信服务商账号-微信支付公钥入口在哪里微信支付公钥入口在哪里[图片]
09-02这个是用平台证书方案的商户号,如果需要用公钥的话,请提供商户号给我,并且不要申请API证书。
微信支付公钥在微信服务商后台哪个页面设置呢?服务商API安全页面没看到有入口[图片] 微信支付公钥在哪个页面设置呢?服务商后台没有入口
09-02你这个商户号目前是平台证书方案,再去申请公钥后默认公钥不生效。需要在公钥的界面点击开始切换后才可以使用公钥。具体请看下https://pay.weixin.qq.com/doc/v3/merchant/4012154180
微信支付请求时Wechatpay-Serial: 是公钥id,但是返回不是?这是商户平台截图[图片] 而且公钥点进去后也没有相应的灰度什么的。 [图片] [图片]
09-01你的商户号近期没有调用平台证书,暂时没有生成新平台证书。 微信支付公钥和平台证书都是用于v3版本接口的验签及敏感信息加密,公钥没有有效期,便于维护。后续如果需要使用v3版本接口建议使用公钥方案:https://pay.weixin.qq.com/doc/v3/merchant/4012153196
平台证书还有一天过期,没显示有新证书下载[图片] 请问要怎么下载新证书 ?
08-29APIv2密钥用于v2接口的生成签名。APIv2密钥没有有效期,没有特殊原因不需要重置。 API证书在v2接口用于部分接口的双向验证,在v3接口用于全部v3接口的生成签名。如果是API证书到期,请重新申请证书即可,API证书申请指引:https://kf.qq.com/faq/161222NneAJf161222U7fARv.html。请注意API证书只有在申请成功后下载一次,丢失需要重新申请新证书。 APIv2密钥重置后,新密钥立即生效,旧密钥仍有15天有效期,到期自动作废,也可以在重置24小时后主动作废旧密钥。请注意下旧密钥未作废时不能再重置密钥
v2密钥修改一直显示不成功,刷新后已经修改,但是证书和新的key没给我[图片]
08-26你好,诊断链接格式是http(s)://xxx.xxx/xx,这点没问题。微信侧验证时要请求的是http://域名解析出的ip/验证文件名。域名下的任意ip验证成功就可以通过 验证文件请注意不要更改文件名[图片]
商户号安全医生诊断域名提示验证失败,提示访问验证文件失败?请教大神们这个情况怎样解决呢?已经尝试过很多次了,商户号的安全医生域名验证一直失败,每次都时提示访问验证文件失败 [图片] 但我们自己验证是可以访问验证完文件的。 [图片]
08-26