收藏
回答

商家转账回调验签不通过

商家转账后状态回调验签,调用NotificationParser.parse方法;昨天还能正常签名,解密;今天不行了;请问是什么原因

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

3 个回答

  • 支付社区运营
    支付社区运营
    04-07

    回调验签是根据商户后台灰度比例随机发送的公钥/平台证书验签,如果到灰度100%的话就会回调的请求头就是公钥ID 要用公钥验签,用平台证书验签会报错。灰度未到100%就是按灰度比例随机发的,需要兼容公钥/平台证书验签

    04-07
    有用
    回复
  • luocz
    luocz
    04-03

    试了没有通过

    04-03
    有用
    回复 6
    • Memory
      Memory
      04-03
      你这应答报文主体很明显给的不对啊,签名部分也不对
      04-03
      回复
    • luocz
      luocz
      04-03回复Memory
      wechatPaySerial 前缀是PUB_KEY_ID的都失败了
      04-03
      回复
    • luocz
      luocz
      04-03回复Memory
      改成了公钥验签可以了,这个为什么之前是私钥验签,今天突然变成了公钥验签?
      04-03
      回复
    • Memory
      Memory
      04-03回复luocz
      一直都没有过是私钥验证签名
      04-03
      回复
    • luocz
      luocz
      04-07回复Memory
      说错了,之前用的是平台证书验签
      04-07
      回复
    查看更多(1)
  • Memory
    Memory
    04-03

    手动验证能通过么?

    04-03
    有用
    回复
登录 后发表内容