收藏
回答

微信小程序支付发起后,通过开发者扫码,然后说签名失败?

微信小程序支付发起后,通过开发者扫码,然后说签名错误,

我的签名组合数据是这样的:appid + nonce_str  + prepay_id + timeStamp + API_KEY

然后MD5返回给前端。

我想请问下,这里签名由哪些数据组成呢???

谢谢!


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

2 个回答

  • 穿山甲
    穿山甲
    2020-03-27

    官方文档:https://pay.weixin.qq.com/wiki/doc/api/wxa/wxa_api.php?chapter=7_7  

    paySign = MD5(

    appId=XXXXXXX

    &nonceStr=5K8264ILTKCH16CQ2502SI8ZNMTM67VS

    &package=prepay_id=wx2017033010242291fcfe0db70013231072

    &signType=MD5

    &timeStamp=1490840662

    &key=1111111111111111) 

    = 22D9B4E54AB1950F51E0649E8810ACD6  


    完全误导了开发人员的眼球:)


    经过反复数据组合验证MD5计算,

    那就是MD5时去掉key值,

    终于试成功了!!!

    2020-03-27
    有用 2
    回复
  • 哄哄
    哄哄
    2020-03-27

    贴一下签名的返回参数

    2020-03-27
    有用 2
    回复 5
    • 穿山甲
      穿山甲
      2020-03-27
      Sign=CA0C908FCC2853A548473DF47054AD64 prepay_id=wx27161158485718b0f42d936a1487138900
      是要这两个?
      2020-03-27
      回复
    • 哄哄
      哄哄
      2020-03-27回复穿山甲
      是要那五个
      2020-03-27
      1
      回复
    • 穿山甲
      穿山甲
      2020-03-27回复哄哄
      这安全吗?不是暴露了吗?
      我也不知道你是不是代表官方:)
      2020-03-27
      1
      回复
    • 哄哄
      哄哄
      2020-03-27回复穿山甲
      哈哈哈,也是哦
      2020-03-27
      1
      回复
    • 哄哄
      哄哄
      2020-03-27回复穿山甲
      爬文档对一下吧,不会有大问题的,放心吧
      2020-03-27
      1
      回复
登录 后发表内容
问题标签