微信支付 调用支付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