收藏
回答

微信支付验签方式切换,灰度能提前吗

我申请api证书之后,自动生成了平台证书,我想要对接V3支付,需要切换成微信支付公钥的方式。我根本没有用平台证书,想问一下灰度更新能提前吗

回答关注问题邀请回答
收藏

2 个回答

  • 支付社区运营
    支付社区运营
    02-27

    请问你目前是否已经有公钥信息内容了,灰度比例规则如下:

    1、回调使用公钥的比例:是微信支付控制的,会按照第一天0.1%,第二天1%,第三天 5%,第四天10%,第五天20%,第六天50%,第七天 100% 的进度,自动灰度,商户不可以操作。灰度期间会按照上述比例使用公钥签名,剩余比例用平台证书签名,因此商户需要实现根据回调请求的 wechatpay-serial头来判断当前的回调是使用公钥还是平台证书,并使用对应的公钥或者平台证书验签。

    2、应答使用公钥的比例:是商户自己控制的,通过商户的http请求头的Wechatpay-Serial带微信支付公钥ID还是平台证书ID来判断

    https://pay.weixin.qq.com/doc/v3/merchant/4012154180

    02-27
    有用
    回复
  • Memory (私信不回复)
    Memory (私信不回复)
    02-26

    也需要你按要求达标后才能作废平台证书切换

    02-26
    有用
    回复 2
    • 郑东林
      郑东林
      02-26
      可是他默认使用平台证书验签,我没有办法使用APIv3进行验签
      02-26
      回复
    • Memory (私信不回复)
      Memory (私信不回复)
      02-26回复郑东林
      平台证书就是v3才有的啊
      02-26
      回复
登录 后发表内容