原本覺得解決了微信支付get_brand_wcpay_request:faill這個問題後就萬事大吉了,結果又邁入了另外一個坑。。。javascript
問題緣由:java
1.生成簽名的時間戳參數名timestamp的s大小寫問題後端
js的參數在這裏是小寫的timestamp微信
wx.chooseWXPay({
timestamp: "1234567890" ,
....
}
});
|
2.MD5必定要大寫微信支付
3.package參數設置spa
以前的package參數是我前段本身拼接的:'package': 'prepay_id='+msg.package,改爲'package': msg.package後,問題就解決了。。。code
'prepay_id='須要後端寫在返回的參數裏面。blog