公众号H5支付

97 阅读1分钟
payment(order_id){
   this.$ajax.post('/api/GzwayPay', 
      {
         member_id: this.$store.state.userInfo.member_id,order_id 
      }).then(res => {          if(res.code == 0) {
	       console.log(res)
	       WeixinJSBridge.invoke('getBrandWCPayRequest', {
	           "appId": res.data.appId, //公众号名称,由商户传入 ok
	           "timeStamp": res.data.timeStamp, //时间戳,自1970年以来的秒数 ok 
	           "nonceStr": res.data.nonceStr, //随机串 
	           "package": res.data.package,
	           "signType": res.data.signType, //微信签名方式 
	           "paySign": res.data.paySign //微信签名 
	        },function(ress) {
		    if (ress.err_msg == "get_brand_wcpay_request:ok") {
				  console.log("支付成功")
	            } else if (ress.err_msg == "get_brand_wcpay_request:cancel") {
			 alert("支付失败");
	            }
	        });
	    } 
        }).catch(err => {
	    if(err.data.code == 1) {
		uni.showToast({
		   icon: 'none',
		   title: '请修改信息'
		})
	    }
	})				
}