收藏
回答

微信支付发红包接口提示签名错误

我在调用微信支付的发放红包接口时(https://pay.weixin.qq.com/wiki/doc/api/tools/cash_coupon_xcx.php?chapter=18_2&index=3)返回结果提示签名错误,之后我使用该文档中的微信支付接口签名校验工具(https://pay.weixin.qq.com/wiki/doc/api/tools/cash_coupon_xcx.php?chapter=20_1)校验却是通过的,签名类型的MD5和HMAC-SHA256均已尝试,无法解决问题,请问我是哪一步骤出现问题导致的呢?


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

1 个回答

  • Memory
    Memory
    11-14

    签名工具只校验签名的方式是否正确,不校验参数的正确性。你key对么?

    11-14
    有用
    回复 5
    • 不糸
      不糸
      11-14
      key我使用的是APIv3密钥,请问是这个key吗
      11-14
      回复
    • Memory
      Memory
      11-14回复不糸
      不是,你用错了
      11-14
      回复
    • 不糸
      不糸
      11-14回复Memory
      key设置路径:微信商户平台(pay.weixin.qq.com)-->账户中心-->账户设置-->API安全-->设置API密钥,这个是文档提示的,我也是按照这个设置的,难道是v2吗?
      11-14
      回复
    • Memory
      Memory
      11-14回复不糸
      你接口是V2,你为什么会去配置V3呢?而且页面给你写了V3是解密用的
      11-14
      回复
    • 不糸
      不糸
      11-14回复Memory
      好,谢谢
      11-14
      回复
登录 后发表内容