微信开发
调用JSAPI支付缺少参数total_fee
时间:2024-01-07
当进行微信支付万事俱备只欠东风的时候,页面突然跳出下面的弹框:
一、问题原因
可以肯定的告诉你,这大概率是因为支付参数出了问题.
下面是微信客户端调用微信收银台关键代码,问题就出现在package。
1、成功获取了prepay_id时,参数形式一定是prepay_id=xxx
2、当然前提是获取了正确的prepay_id,这就涉及到JSAPI预支付的程序了。
WeixinJSBridge.invoke('getBrandWCPayRequest', { "appId": "wx2421b1c4370ecxxx", //公众号ID,由商户传入 "timeStamp": "1395712654", //时间戳,自1970年以来的秒数 "nonceStr": "e61463f8efa94090b1f366cccfbbb444", //随机串 "package": "prepay_id=xxx",//成功获取了prepay_id时,参数形式一定是prepay_id=xxx,如果是其他形式,或者prepay_id不正确则会出现如题错误 "signType": "RSA", //微信签名方式: "paySign": "x" //微信签名 } |