美文网首页
iOS 微信支付,提示支付签名验证失败

iOS 微信支付,提示支付签名验证失败

作者: wawacai | 来源:发表于2021-01-26 17:31 被阅读0次

    记录一下之前接入微信支付遇到的天坑。

    1. 按照文档接入 微信开发平台iOS接入文档

    2.遇到的问题

    通过统一下单获取相应参数,然后调起支付接口,但总是提示支付签名验证失败

    3.解决流程

    • 使用签名检查工具校验签名算法是否有误
    • 查看参数是否对应正确(发现时间戳位数不对,后端返回的是毫秒,这里需要的是秒)
    • 支付接口中的 package 对应的值为 Sign=WXPay
    • 支付接口的 sign 是包括appid的
    • 支付接口,根据签名算法获取到 sign 后需要去除后两位(通过这个解决了验证失败问题,文档中也没有说明(# ̄~ ̄#))

    相关文章

      网友评论

          本文标题:iOS 微信支付,提示支付签名验证失败

          本文链接:https://www.haomeiwen.com/subject/ljzgzktx.html