客户申请微信商户号的时候,默认申请开通了平台证书,现在要转为微信支付公钥验签,目前切换已等待了7天,回调使用公钥比例进度已到100%,但是应答使用公钥比例进度还是0,为解决这个问题,生产上已经调用预下单发起了一次请求,请求头里加上了Wechatpay-Serial=PUB_KEY_ID_011724438646202XXXXXXXXX,想问下,是不是还需要等待7天进度才能到100%,因为没切换成功,没拿到公钥,没法发布生产,
诉求:因为我这个是新上线的功能,之前都没用过微信支付,所以不存在灰度过度,可不可以不用等7天,立马切换成功。
微信商户号:1724438646

1724438646在8月14号有2次是没传公钥ID的请求,预计后天左右应答场景的灰度进展就可以100%了。
目前新申请商户号是随机分配证书或者公钥方案,如果分配到证书方案但需要直接用公钥的,请在申请API证书之前联系我们,可以直接切换成公钥,不需要灰度的过程。
由平台证书切换到公钥方案请参考下指引https://pay.weixin.qq.com/doc/v3/merchant/4012154180
这里有详细说明应答和回调两个场景灰度进展的计算方式。需要都灰度到100%之后就可以作废平台证书,完成公钥方案的切换。后续就是默认用公钥方案,不需要再考虑平台证书的有效期问题。
不能跳过,应答使用公钥比例=近7天用微信支付公钥调接口次数/近7天v3接口总调用次数,数据更新频率是1小时,所以当你全量切到微信支付公钥之后还需要等待7天,比例才会变成100%
7天开始时间是按什么时间计算的,是按申请切换时间还是按第一次预下单(请求头加公钥)调用时间算?