let pay; export default pay=(data,back,error)=> { //获取后台传入的数据 let appId = data.appId; let timestamp = data.timestamp; let nonceStr = data.nonce_str; let paySign = data.sign; let signType = data.signType; let prepay_id = data.prepay_id; // console.log("开始进行微信支付!") 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(); } }); }