微信的 首先引入
<script src="http://res.wx.qq.com/open/js/jweixin-1.6.0.js"></script>
payment(obj) { //微信的支付 winWeixinJSBridge
WeixinJSBridge.invoke(
"getBrandWCPayRequest", {
appId: obj.appid, //公众号名称,由商户传入
timeStamp: obj.time_stamp, //时间戳,自1970年以来的秒数
nonceStr: obj.nonce_str, //随机串
package: obj.package_str, //package
signType: obj.pay_sign_type, //微信签名方式
paySign: obj.pay_sign //微信签名
},
function(res) {
// alert(JSON.stringify(res));
if (res.err_msg == "get_brand_wcpay_request:ok") { //支付成功
}
// 支付过程中用户取消
if (res.err_msg == "get_brand_wcpay_request:cancel") {
}
// 支付失败
if (res.err_msg == "get_brand_wcpay_request:fail") {
}
}
);
},
支付宝 首先引入
<script src="https://gw.alipayobjects.com/as/g/h5-lib/alipayjsapi/3.1.1/alipayjsapi.inc.min.js"></script>
callAlipay(obj) {
// alert(obj.channel_trade_no)
ap.tradePay({
tradeNO: obj.channel_trade_no
}, function(res) {
ap.alert(res.resultCode);
});
},
标签:obj,微信,res,js,支付,msg,wcpay
From: https://blog.51cto.com/u_16248220/7514163