首页 > 技术分享 > 微信小程序
收藏

微信小程序支付注意事项,微信小程序支付验证签名失败排查与解决方法

06/14 17:30
大潇博客 原创文章,转载请标明出处

微信小程序调起支付时,提示“支付验证签名失败”


出现此问题,首选要在体验版中启用“开发调试”,并使用 console.log 打印出请求后端返回的数据

小程序启用开发调试.png


在小程序中发起支付,点击 vConsole 查看返回信息

小程序支付调试信息.png

注意,参数中的 prepayid 是后端发起统一下单成功与否的重要标识,此参数由微信提供,在APP支付中同样如此,如果发现prepayid为空,则说明后端出现问题,若此参数有值依然出现错误,建议首先排查前端代码。


小程序端调起微信支付,使用wx.requestPayment()方法

小程序前端调起微信支付.png

若出现签名有误的情况,检查调起微信支付方法中的参数,必须使用后端返回的参数,appid等也要和后端保持一致


打赏

阅读排行

大家都在搜

博客维护不易,感谢你的肯定
扫码打赏,建议金额1-10元
  • 15601023311