0
点赞
收藏
分享

微信扫一扫

H5调用微信js支付 和 支付宝js支付

微信的  首先引入

<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);
				});
			},

举报

相关推荐

0 条评论