let pay; export default pay=(data,back,error)=> { //获取后台传入的数据 let appId = data.appid; let timestamp = data.timeStamp; let nonceStr = data.nonceStr; let paySign = data.paySign; let signType = data.signType; let prepay_id = data.prepayId; console.log("开始进行微信支付!") console.log('data',data,) WeixinJSBridge.invoke( 'getBrandWCPayRequest', { "appId":appId, //公众号名称,由商户传入 "timeStamp":timestamp, //时间戳,自1970年以来的秒数 "nonceStr":nonceStr, //随机串 "package":prepay_id, "signType":signType, //微信签名方式: "paySign":paySign //微信签名 }, function(res){ if(res.err_msg == "get_brand_wcpay_request:ok" ){ // 使用以上方式判断前端返回,微信团队郑重提示: //res.err_msg将在用户支付成功后返回ok,但并不保证它绝对可靠。 back(); }else{ error(); } }); }