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

来源:互联网 发布:seo必备工具 编辑:程序博客网 时间:2024/05/11 22:41
微信支付SDK大坑

不要使用HMAC-SHA256签名



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


      这都是HMAC-SHA256的锅,我猜测腾讯后台应该没设计好,在jsapi调起支付组件的时候后台会严重js的参数也会验证之前统一下单的参数,问题是统一下单支持两个签名:MD5和HMAC-SHA256,而jsapi目前只支持MD5,这就是腾讯的大坑,我只有一句mmp
原创粉丝点击