收藏
回答

安卓 APP 微信支付一直报签名验证失败

微信小程序可以支付成功,并且用的是构造微信支付 v3 httpClient 版本是 0.3.0

这个可以正常返回并获取到了预支付id,然后对返回的 prepayid + 上其它的 noncestr + appid + timestamp + partnerid + package 进行了 MD5 签名加密

(截图才加密的敏感参数)

然后用 https://pay.weixin.qq.com/wiki/doc/api/app/app.php?chapter=20_1 这个签名验证和我加密的 sign 一致,但是就是一直报签名验证错误

望官方大大解惑

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

1 个回答

  • Memory (私信不回复)
    Memory (私信不回复)
    2022-01-11

    你用的V2接口还是V3接口?如果是V3的话,调起支付不支持MD5

    2022-01-11
    有用
    回复 1
    • 怀竹°
      怀竹°
      09-03
      现在才看到,看了一下代码,好像就是这个问题,稍微改了一下他的默认加密类型
      09-03
      回复
登录 后发表内容