收藏
回答

鸿蒙微信支付签名验证失败?

我这边遇到一个鸿蒙微信支付签名验证失败,是因为服务端api接口的签名算法用的MD5么?

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

2 个回答

  • 卑鄙的程序媛
    卑鄙的程序媛
    1天前

    下单用的md5


    1天前
    有用
    回复 1
    • 卑鄙的程序媛
      卑鄙的程序媛
      1天前
      一样的后端下单接口,生成签名sign,Android上就能成功调起支付,鸿蒙上提示签名校验失败
      1天前
      回复
  • Memory (私信不回复)
    Memory (私信不回复)
    1天前

    下单使用的是什么签名算法,调起支付需要保持一致

    1天前
    有用
    回复 3
    • 卑鄙的程序媛
      卑鄙的程序媛
      1天前
      下单用的MD5。但是一样的后端下单接口,生成签名sign给前端,Android上就能成功调起支付,鸿蒙上提示签名校验失败
      1天前
      回复
    • Memory (私信不回复)
      Memory (私信不回复)
      1天前回复卑鄙的程序媛
      检查一下对应参数大小写、计算签名参数与调起支付参数是否一致
      1天前
      回复
    • 卑鄙的程序媛
      卑鄙的程序媛
      1天前回复Memory (私信不回复)
      谢谢,找到原因了。因为“timeStamp”:“1730710416”,鸿蒙会把时间戳转为number,就报签名错误,加上双引号就没问题了。
      1天前
      回复
登录 后发表内容