先对接后台给的接口,拿到微信支付所需要的参数,再执行下列的函数
jsApiCall(appId, timeStamp, nonceStr, wxpackage, signType, paySign, successFun, errorFun) {
WeixinJSBridge.invoke(
'getBrandWCPayRequest', {
"debug": true,
"appId": appId, //公众号名称,由商户传入
"timeStamp": timeStamp, //时间戳,自1970年以来的秒数
"nonceStr": nonceStr, //随机串
"package": wxpackage,
"signType": signType, //微信签名方式:
"paySign": paySign //微信签名
},
function (res) {
//alert(JSON.stringify(res));
WeixinJSBridge.log(res.err_msg);
if (res.err_msg == 'get_brand_wcpay_request:ok') {
successFun();
} else {
errorFun();
}
}
);
}
successFun是支付成功的回调函数
errorFu