这两天做微信支付,遇到几个顽固的地方,大致记录一下:
1、key
统一下单和js api支付所用的签名key都是在支付平台上设置的api key,而不是公众号的AppSecret
2、签名
统一下单和js api支付所用的签名的算法都是一样的(md5方式签名),参与统一下单签名运算的参数根据需要会有所变化,而js api的签名需要的参数是appId、timeStamp、nonceStr、package、signType(注意参数大小写)
3、chooseWXPay和getBrandWCPayRequest
chooseWXPay的话有个参数是timestamp,getBrandWCPayRequest的话有个参数是timeStamp,对,你需要注意大小写
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。