87,904
社区成员
发帖
与我相关
我的任务
分享
function onBridgeReady(){
WeixinJSBridge.invoke(
'getBrandWCPayRequest', {
"appId" : data.appId,
"timeStamp" : data.timeStamp, //时间戳,自1970年以来的秒数
"nonceStr" : data.nonceStr, //随机串
"package" : data.package,
"signType" : data.signType, //微信签名方式:
"paySign" : data.paySign //微信签名
},
function(res){
if(res.err_msg == "get_brand_wcpay_request:ok" ) {
$ionicPopup.alert({
title: '恭喜支付成功!'
});
$ionicViewSwitcher.nextDirection('back');
$state.go('order-detail', {id: $stateParams.id});
}else if(res.err_msg == "get_brand_wcpay_request:cancel"){
$ionicPopup.alert({
title: '支付取消!'
});
}else if(res.err_msg == "get_brand_wcpay_request:fail"){
$ionicPopup.alert({
title: '支付失败!'
});
}
}
);
}
if (typeof WeixinJSBridge == "undefined"){
if( document.addEventListener ){
document.addEventListener('WeixinJSBridgeReady', onBridgeReady, false);
}else if (document.attachEvent){
document.attachEvent('WeixinJSBridgeReady', onBridgeReady);
document.attachEvent('onWeixinJSBridgeReady', onBridgeReady);
}
}else{
onBridgeReady();
}