收藏
回答

扫码支付转换短连接接口签名的加密方法是什么?

请求参数里边只有签名,没有签名方式,我试过MD5和HMAC-SHA256这两种,MD5报错签名错误,HMAC-SHA256返回的参数是空

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

2 个回答

  • Javen
    Javen
    2020-05-06

    两种签名方式都支持,sign_type 可为空,默认为 MD5。签名错误检查一下 appid、mch_id 以及 apiKey 是不是一一对应的。

    https://pay.weixin.qq.com/wiki/doc/api/native.php?chapter=9_9&index=10

    2020-05-06
    有用 1
    回复 1
    • 迟春鹏
      迟春鹏
      2020-05-07
      找到问题了,文档里long_url的说明:“需要转换的URL,签名用原串,传输需URL encode”。签名也要用urlencode
      2020-05-07
      回复
  • 微信支付技术助手8
    微信支付技术助手8
    2020-05-07

    MD5和HMAC-SHA256,目前都是支持的。签名错误应该还是你的传参其他的地方有问题。

    2020-05-07
    有用
    回复
登录 后发表内容
问题标签