1.微信支付中静默调起支付:必须等到微信js加载完成,所以用下面注释的方式不对。
var $appid='${nativeMap.appId}';
var $timeStamp='${nativeMap.timeStamp}';
var $nonceStr='${nativeMap.nonceStr}';
var $package= '${nativeMap.Package}';
var $paySign='${nativeMap.paySign}';
function callpay(){
WeixinJSBridge.invoke('getBrandWCPayRequest',{
"appId" :$appid,
"timeStamp" :$timeStamp,
"nonceStr" : $nonceStr,
"package" : $package,
"signType" : "MD5",
"paySign" : $paySign
},function(res){
WeixinJSBridge.log(res.err_msg);
if(res.err_msg == "get_brand_wcpay_request:ok"){
//成功之后执行代码
}else{
//失败之后执行代码
}
});
}
doc