微信支付 chooseWXPay:fail

原本覺得解決了微信支付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

相關文章
相關標籤/搜索