您好,我在微信商户平台已完成平台证书申请及公钥配置,当前回调使用公钥为 100%,但应答使用公钥始终为 0%,并提示“进度停留超过7天,请检查系统情况”。
开发环境已按官方文档要求,完成以下操作:
・使用新版平台证书(通过 openssl 查看序列号)
・代码中启用 sign_with_platform_cert: true
・正确传入 serial_no
、private_key
和 certs
(使用 X509Certificate 对象)
・云函数运行日志中仍然显示 “缺少公钥” 错误
・已在商户平台配置 JSAPI 授权目录(主域名及子域名均已添加)
现在疑问如下:
1,是否是平台自动切换机制未完成导致未正式启用新公钥?
2,是否需要手动干预或申请重置该切换流程?
3,是否系统侧存在异常?能否协助后台强制刷新状态或重新初始化?
烦请协助排查或提供处理建议,谢谢!
应答使用公钥的比例:是商户自己控制的,通过商户的http请求头的Wechatpay-Serial带微信支付公钥ID还是平台证书ID来判断
应答使用公钥比例=近7天用微信支付公钥调接口次数/近7天v3接口总调用次数,数据更新频率是1小时,所以当你全量切到微信支付公钥之后还需要等待7天,比例才会变成100%