您的位置:首页 > 移动开发 > 微信开发

微信支付SDK “支付验证签名失败”,怎么也找不到原因?

2017-10-13 20:57 260 查看
微信支付SDK大坑

不要使用HMAC-SHA256签名

      不管确认多少遍,perpay_id都是正确返回,jsapi,paySign也是和验签工具一模一样,但是还是提示 “支付验证签名失败”?

      这都是HMAC-SHA256的锅,我猜测腾讯后台应该没设计好,在jsapi调起支付组件的时候后台会严重js的参数也会验证之前统一下单的参数,问题是统一下单支持两个签名:MD5和HMAC-SHA256,而jsapi目前只支持MD5,这就是腾讯的大坑,我只有一句mmp
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  微信 支付 sdk