收藏
回答

沙箱验证签名失败,请确认沙箱签名key是否正确?

我的网站微信支付功能已经上线一年,线上运行正常,但是最近的测试环境中使用沙箱签名进行支付一直提示:

微信支付, 统一下单接口返回: {return_msg=沙箱验证签名失败,请确认沙箱签名key是否正确(通过getsignkey调用生成), return_code=FAIL}


调用以前的沙箱sign key生成方法,又无法生成新的sign key...

<xml>
  <return_code><![CDATA[FAIL]]></return_code>
  <return_msg><![CDATA[获取沙箱密钥失败,确认交易密钥是否正确]]></return_msg>
</xml>



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

3 个回答

  • Cxs
    Cxs
    2021-08-30

    沙箱的签名和生产环境不一样

    文档地址:https://pay.weixin.qq.com/wiki/doc/api/micropay.php?chapter=23_1&index=1

    调用接口:https://api.mch.weixin.qq.com/sandboxnew/pay/getsignkey 接口,获取沙箱专用签名

    2021-08-30
    有用
    回复
  • 尽是演
    尽是演
    2020-03-27

    return_msg=沙箱验证签名失败,请确认沙箱签名key是否正确(通过getsignkey调用生成), return_code=FAIL

    这是为什么呢?


    2020-03-27
    有用
    回复 4
    • Muzi
      Muzi
      2020-05-07
      跟你一样的情况,在线验证签名通过,就是沙箱环境下单就报签名错误
      2020-05-07
      回复
    • 二十一
      二十一
      2020-10-13
      +1,这个问题解决了吗?
      2020-10-13
      回复
    • 孙召强
      孙召强
      2021-07-15回复Muzi
      +1,这个问题解决了吗?
      2021-07-15
      回复
    • fq453617749
      fq453617749
      2021-07-21
      +1
      2021-07-21
      回复
  • 微信支付技术助手1
    微信支付技术助手1
    2019-08-20

    沙箱环境最近不稳定。多试几次。

    2019-08-20
    有用
    回复
登录 后发表内容