微信支付坑 一两点

这两天作微信支付,遇到几个顽固的地方,大体记录一下:html

一、key

统一下单和js api支付所用的签名key都是在支付平台上设置的api key,而不是公众号的AppSecret算法

二、签名

统一下单和js api支付所用的签名的算法都是同样的(md5方式签名),参与统一下单签名运算的参数根据须要会有所变化,而js api的签名须要的参数是appId、timeStamp、nonceStr、package、signType(注意参数大小写)api

三、chooseWXPay和getBrandWCPayRequest

chooseWXPay的话有个参数是timestamp,getBrandWCPayRequest的话有个参数是timeStamp,对,你须要注意大小写微信

若是签名和网站工具签名出来的结果一致,但就是告诉你签名错误,那么看看你的html(或js)模板是否是真的没问题了(看看是否是多了逗号之类了)。。。。

相关文章
相关标签/搜索