微信支付 調用支付jsapi缺少參數total_fee 和 支付驗證簽名失敗 prepay_id配置問題


=======================================================先熟悉一下統一下單api所需要的參數=================================================================

 

 

 1.訂單編號使用過

 2.package 參數錯誤


appId和package這兩個需要修改
wx.requestPayment({   
 appId: params.appid,   
 timeStamp: String(new Date().getTime()).substr(0, 10),  
 nonceStr: params.nonce_str,
 package: 'prepay_id=' + params.prepay_id,   
 signType: 'MD5',   
 paySign: params.sign,   
 complete (res) {     
 console.log(res)   
 } 
 })

因為
開始package取值錯誤,出現調用支付jsapi缺少參數total_fee,加上黑色加粗的字符串可以了。然后出現  支付驗證簽名失敗

 

 實際上【prepay_id=xxxx】應該寫在后台二次簽名那里:

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM