示例#1
0
文件: P.aspx.cs 项目: ichoukou/yhq
        /// <summary>
        /// 处理支付信息
        /// </summary>
        /// <param name="OpenId">OpenId</param>
        /// <param name="Id">支付编号</param>
        private void InitMember(string OpenId, string Id)
        {
            var model = new BWeiXin().GetInfo2(OpenId);

            if (model != null)
            {
                //取得支付信息
                var PayModel = new Eyousoft_yhq.BLL.BChongZhi().GetModel(Id);
                if (PayModel != null)
                {
                    this.lblAccount.Text = PayModel.OptMoney.ToString("F2");
                    this.lblCope.Text    = PayModel.OptMoney.ToString("F2");
                    #region 初始化支付信息
                    Tenpay pay = new Tenpay();
                    TenPayTradeModel.OPENID         = OpenId;
                    TenPayTradeModel.Totalfee       = PayModel.OptMoney;
                    TenPayTradeModel.UserIP         = Utils.GetRemoteIP();
                    TenPayTradeModel.OutTradeNo     = PayModel.OrderCode;
                    TenPayTradeModel.OrderInfo.Body = "充值金额:" + PayModel.OptMoney.ToString("F2") + "元";

                    _TenPayTradeModel = pay.Create_url(TenPayTradeModel);
                    #endregion
                }
            }
        }
示例#2
0
文件: P.aspx.cs 项目: ichoukou/yhq
        /// <summary>
        /// 页面加载
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!IsPostBack)
            {
                if (userInfo == null)
                {
                    Response.Redirect("/APPPAGE/WEIXIN/LOGIN.ASPX");
                }
                //string _weidianurl = "https://open.weixin.qq.com/connect/oauth2/authorize?";
                //_weidianurl += "appid=" + Utils.GetConfigString("", "YHQAppId").Trim();
                //_weidianurl += "&redirect_uri=http://www.4008005216.com/WeiXin/oauth2_authorize.aspx";
                //_weidianurl += "&response_type=code";
                //_weidianurl += "&scope=snsapi_base";
                //_weidianurl += "&state=weidian_snsapi_base";
                //_weidianurl += "#wechat_redirect";
                BWeiXin bll    = new BWeiXin();
                var     weixin = new BWeiXin().GetInfo3(userInfo.UserID);
                #region 验证
                string OpenId = weixin.openid;
                string s      = Utils.GetQueryStringValue("id");
                if (!string.IsNullOrEmpty(s))
                {
                    InitMember(OpenId, s.Trim());
                }
                #endregion
            }
            var weixin_jsApiList = new List <string>();
            weixin_jsApiList.Add("chooseWXPay");
            var weixing_config_info = Utils.get_weixin_jsapi_config_info(weixin_jsApiList);

            weixin_jsapi_config = Newtonsoft.Json.JsonConvert.SerializeObject(weixing_config_info);
        }