function onBridgeReady(data) {
var total = $("#total").val();
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") {
window.location.href="${ctx}/weixin/success.shtml?total=" + total;// 支付成功跳转到自定义页面
} else if (res.err_msg =="get_brand_wcpay_request:cancel") {
alert("用户取消支付!");
} else {
alert("支付失败!");
}
});
来源: http://blog.csdn.net/leixin131/article/details/78833481