protected void btnEnter_Click(object sender, EventArgs e) { Tz888.Model.StrikeOrder model = new Tz888.Model.StrikeOrder(); Tz888.BLL.StrikeOrder dal = new Tz888.BLL.StrikeOrder(); model.PayTypeCode = "pnr"; model.LoginName = Page.User.Identity.Name; //充值人 model.StrikeLoginName = lblLoginName.Text; //充值帐户 model.TotalCount = Convert.ToDouble(txtMoney.Value); int orderno = dal.CreateStrikeOrder(model); if (orderno > 0) { string postForm = OnlineStrike.pnrForm(orderno.ToString(), lblMoney.Text.Trim()); Response.Write(postForm); } else { Tz888.Common.MessageBox.Show(this.Page, "订单提交失败!请重试!"); } }
protected void ImageButton1_Click(object sender, ImageClickEventArgs e) { string posturl = OnlineStrike.alipayFormList(orderNo, lblorderby_no.Text.ToString().Trim()); Response.Redirect(posturl); Response.Write(posturl); }
protected void Page_Load(object sender, EventArgs e) { //if (Page.Request.RequestType.ToString() != "POST") //{ // Response.Redirect("/index.htm"); // return; //} if (Request.QueryString["action"] != null) { action = Request.QueryString["action"].Trim(); } TransType = Request.Form["TransType"]; //交易类型 MerId = Request.Form["MerId"]; //商户号 OrdId = Request.Form["OrdId"]; //订单号 MerDate = Request.Form["MerDate"]; //商户日期 TransAmt = Request.Form["TransAmt"]; //交易金额 MerPriv = Request.Form["MerPriv"]; //商户私有域 GateId = Request.Form["GateId"]; //网关号 TransStat = Request.Form["TransStat"]; //交易状态 SysDate = Request.Form["SysDate"]; //系统日期 SysSeqId = Request.Form["SysSeqId"]; //系统流水号 lblPnr.Text = OrdId; lblSys.Text = SysSeqId; lblPoint.Text = TransAmt; //实际支付金额 ChkValue = Request.Form["ChkValue"]; //签名值 PgKeyFile = System.Configuration.ConfigurationSettings.AppSettings["pnrPK"]; //公钥文件名 CHINAPNRLib.NetpayClientClass ThisOrder = new CHINAPNRLib.NetpayClientClass(); ret = ThisOrder.VeriSignOrder0(MerId, PgKeyFile, OrdId, TransAmt, MerDate, TransType, TransStat, GateId, MerPriv, SysDate, SysSeqId, ChkValue); loginname = Page.User.Identity.Name; bool cz_success = OnlineStrike.isSuccess(OrdId);//该订单是否充值成功 if (!Page.IsPostBack) { if (ret == "0")//本次调用成功 { if (TransStat == "S") { if (!cz_success)//订单是否被充值成功 { bool b = dal.StrikeSuccess(OrdId, "pnr", SysSeqId, loginname); } } } else { //Response.Write("验证失败"); } } }
protected void Page_Load(object sender, EventArgs e) { string name = "topfo001"; LgName.Value = name; lblUserPoint.Text = OnlineStrike.getUserPoint(name).ToString(); if (!IsPostBack) { } }
protected void Page_Load(object sender, EventArgs e) { if (Page.User.Identity.Name == null || Page.User.Identity.Name.Trim() == "") { Response.Redirect("../Login.aspx"); } string name = Page.User.Identity.Name; LgName.Value = name; lblUserPoint.Text = OnlineStrike.getUserPoint(name).ToString(); if (!IsPostBack) { } }
public void ImageButton1_Click(object sender, System.Web.UI.ImageClickEventArgs e) { if (Session["valationNo"] != null && txtB_yz.Text.Trim().ToLower() == Session["valationNo"].ToString().ToLower()) { if (txtB_Name.Text.Trim() != "") { if (txtB_CzName.Text.Trim() != "" && txtB_CzName.Text.Trim() == txtB_ReCzName.Text.Trim()) { Tz888.Model.StrikeOrder model = new Tz888.Model.StrikeOrder(); Tz888.BLL.StrikeOrder dal = new Tz888.BLL.StrikeOrder(); model.PayTypeCode = "tenpay"; model.LoginName = Page.User.Identity.Name; //充值人 model.StrikeLoginName = txtB_CzName.Text.Trim(); //你的财付通充值帐户 model.TotalCount = Convert.ToDouble(txtB_PayPoint.Text.Trim()); model.BuyType = "Pre-Paid"; //购买类型 model.remark = txtB_Name.Text.Trim() + "使用财付通充值" + txtB_PayPoint.Text.Trim() + "元"; //备注 int orderno = dal.CreateStrikeOrder(model); if (orderno > 0) { string postForm = OnlineStrike.tenForm(orderno.ToString(), txtB_PayPoint.Text.Trim(), txtB_Name.Text.Trim()); Response.Redirect(postForm); } else { Tz888.Common.MessageBox.Show(this.Page, "订单提交失败!请重试!"); } } else { Tz888.Common.MessageBox.Show(this.Page, "充值帐号不为空或者确认充值帐号不正确!"); return; } } else { Tz888.Common.MessageBox.Show(this.Page, "财付通帐号不为空!"); return; } } else { Tz888.Common.MessageBox.Show(this.Page, "验证码错误!"); return; } }
protected void Page_Load(object sender, EventArgs e) { if (Page.User.Identity.Name == null || Page.User.Identity.Name.Trim() == "") { Response.Redirect("../Login.aspx"); } string loginname = Page.User.Identity.Name; string key = OnlineStrike.getTenKey(); //密钥 PayResponseHandler resHandler = new PayResponseHandler(Context); //创建PayResponseHandler实例 resHandler.setKey(key); if (resHandler.isTenpaySign()) //判断签名 { string transaction_id = resHandler.getParameter("transaction_id"); //交易单号 string total_fee = resHandler.getParameter("total_fee"); //金额金额,以分为单位 total_fee = Convert.ToString(Convert.ToInt32(total_fee) / 100); string pay_result = resHandler.getParameter("pay_result"); //支付结果 string orderNo = transaction_id.Substring(17, 10).Trim(); lab_OrderNo.Text = orderNo; lab_Point.Text = total_fee.Trim(); lab_TenNo.Text = transaction_id.Trim(); if ("0".Equals(pay_result)) { //开始处理业务 Tz888.BLL.StrikeOrder dal = new Tz888.BLL.StrikeOrder(); bool b = dal.StrikeSuccess(orderNo, "tenpay", transaction_id, loginname); //调用doShow, 打印meta值跟js代码,告诉财付通处理成功,并在用户浏览器显示$show页面. resHandler.doShow("http://member.topfo.com/PayManage/show.aspx"); } else { Response.Write("支付失败"); //当做不成功处理 } } else { Response.Write("认证签名失败"); //string debugInfo = resHandler.getDebugInfo(); //Response.Write("<br/>debugInfo:" + debugInfo); } }
public void bind() { string strWhere = ViewState["strWhere"].ToString(); long CurrPage = Convert.ToInt64(ViewState["CurrPage"]); long TotalCount = 0; lblUserPoint.Text = OnlineStrike.getUserPoint(loginname).ToString(); DataTable dt = dal.GetList("OrderTab", "OrderNo", "*", strWhere, "OrderNo desc", ref CurrPage, Convert.ToInt64(ViewState["pagesize"]), ref TotalCount); lblCount.Text = TotalCount.ToString(); lblPageCount.Text = System.Math.Ceiling(Convert.ToDouble(TotalCount) / Convert.ToDouble(ViewState["pagesize"])).ToString(); lblCurrPage.Text = CurrPage.ToString(); txtPage.Value = CurrPage.ToString(); lblCount.Text = TotalCount.ToString(); Pager(); myList.DataSource = dt; myList.DataBind(); }
protected void Page_Load(object sender, EventArgs e) { wt("接受参数"); try { string icpData = new SOFTFAMILYLib.PayClass().Decode(Request.Params["Data"]); wt(icpData); if (icpData.Length > 8) { //Get the parameters from a string pCode = icpData.Substring(0, 8); //产品编号 dateTime = icpData.Substring(8, 14); caller_id = icpData.Substring(22, 16); //付费电话号码 loginname = icpData.Substring(38, 20); //充值帐户 charge = icpData.Substring(58, 9); //金额 demand_data = icpData.Substring(67, 40); //订单号 index_no = icpData.Substring(107, 16); //eBilling服务器认证的付费序号 string str = icpData.Substring(23 - 1, 16) + icpData.Substring(59 - 1, 9) + icpData.Substring(108 - 1, 16); bool cz_success = OnlineStrike.isSuccess(demand_data); if (!cz_success)// { //开始充值 bool b = dal.StrikeSuccess(demand_data, "ebilling", index_no, loginname); Response.Write((new SOFTFAMILYLib.PayClass()).Encode(str)); wt((new SOFTFAMILYLib.PayClass()).Encode(str)); } } else { Response.Write("Error!"); } } catch (Exception ex) { //Response.Write(ex.Message); wt(ex.Message); } //写入日志 }
public void bind() { string strWhere = ViewState["strWhere"].ToString(); long CurrPage = Convert.ToInt64(ViewState["CurrPage"]); long TotalCount = 0; long PageSize = Convert.ToInt64(ViewState["pagesize"]); lblUserPoint.Text = OnlineStrike.getUserPoint(LoginName).ToString(); DataTable dt = bll.GetList("VoucherConsumeRecViw", "ConsumePoint", "*", strWhere, "ConvsumeDate desc", ref CurrPage, PageSize, ref TotalCount); lblCount.Text = TotalCount.ToString(); lblPageCount.Text = System.Math.Ceiling(Convert.ToDouble(TotalCount) / Convert.ToDouble(PageSize)).ToString(); lblCurrPage.Text = CurrPage.ToString(); txtPage.Value = CurrPage.ToString(); lblCount.Text = TotalCount.ToString(); Pager(); myList.DataSource = dt; myList.DataBind(); }
protected void Button1_Click(object sender, EventArgs e) { //if (Session["valationNo"] != null && txtB_yz.Text.Trim().ToLower() == Session["valationNo"].ToString().ToLower()) //{ if (txtB_Name.Text.Trim() != "" && txtB_Name.Text.Trim() == txtB_ReName.Text.Trim()) { Tz888.Model.StrikeOrder model = new Tz888.Model.StrikeOrder(); Tz888.BLL.StrikeOrder dal = new Tz888.BLL.StrikeOrder(); model.PayTypeCode = "alipay"; model.LoginName = txtB_Name.Text.Trim(); //充值人 model.StrikeLoginName = txtB_Name.Text.Trim(); //充值帐户 model.TotalCount = Convert.ToDouble(txtB_PayPoint.Text.Trim()); model.BuyType = "Pre-Paid"; //购买类型 model.remark = txtB_Name.Text.Trim() + "使用支付宝充值" + txtB_PayPoint.Text.Trim() + "元"; //备注 int orderno = dal.CreateStrikeOrder(model); if (orderno > 0) { string posturl = OnlineStrike.alipayForm(orderno.ToString(), txtB_PayPoint.Text.Trim()); Response.Redirect(posturl); } else { Tz888.Common.MessageBox.Show(this.Page, "订单提交失败!请重试!"); } } else { Tz888.Common.MessageBox.Show(this.Page, "支付宝帐号不为空或者确认帐号不正确!"); return; } //} //else //{ // Tz888.Common.MessageBox.Show(this.Page, "验证码错误!"); // return; //} }
public void bind() { string strWhere = ""; string LoginName = Page.User.Identity.Name; long CurrPage = Convert.ToInt64(ViewState["CurrPage"]); long TotalCount = 0; long PageSize = Convert.ToInt64(ViewState["pagesize"]); //未指定搜索条件 lblUserPoint.Text = OnlineStrike.getUserPoint(LoginName).ToString(); strWhere = "LoginName='" + LoginName + "'"; //strWhere = "LoginName='luying'"; DataTable dt = bll.GetList("InfoConsumeViw", "ID", "*", strWhere, "ConsumeTime desc", ref CurrPage, PageSize, ref TotalCount); lblCount.Text = TotalCount.ToString(); lblPageCount.Text = System.Math.Ceiling(Convert.ToDouble(TotalCount) / Convert.ToDouble(PageSize)).ToString(); lblCurrPage.Text = CurrPage.ToString(); txtPage.Value = CurrPage.ToString(); lblCount.Text = TotalCount.ToString(); Pager(); myList.DataSource = dt; myList.DataBind(); DataTable dt1 = bll.GetList("InfoConsumeViw", "ID", " sum(PointCount) as cou", strWhere, "", ref CurrPage, 1, ref TotalCount); if (dt1 != null && dt1.Rows.Count > 0 && dt1.Rows[0]["cou"].ToString().Trim() != "" && dt1.Rows[0]["cou"].ToString().Trim() != "0") { int count = Convert.ToInt32(dt1.Rows[0]["cou"].ToString()); Lab_Count.Text = "收入总额是:" + count.ToString() + "元,您的收入是:" + Convert.ToString(count / 2) + "元"; } else { Lab_Count.Text = "您的暂时没有资源收入!"; } }
protected void Button1_Click(object sender, EventArgs e) { ///------------------------------ ///--design by AdSystem_20090623 ///------------------------------ Button btn; btn = (Button)sender; long Viewid = Convert.ToInt32(btn.CommandName.Split('_')[0]); string MainPointCount = btn.CommandName.Split('_')[1]; string loginname = btn.CommandName.Split('_')[2]; Tz888.BLL.Pay dal = new Tz888.BLL.Pay(); //生成订单ID int orderno = dal.CreateUserInfoOrder(loginname, pointTotal); if (orderno != 0) { //取得用户账户余额 double userpoint = OnlineStrike.getUserPoint(loginname); if (userpoint < Convert.ToDouble(pointTotal)) { Response.Write("<script>alert('点数不够')</script>"); } else { int state = dal.ConsumePayUserInfo(orderno, Viewid, loginname, pointTotal, "account"); if (state == 0) { } else { Response.Write("<script>alert('用户信息购买失败')</script>"); } } } #region 原处理方法 //int state = 0; //try //{ // state = loc.ViewInfo_Buy(Convert.ToInt64(Viewid));//, Convert.ToInt32(MainPointCount) // string retStr = ""; // if (state == 1) // { // retStr = "购买成功"; // } // else if (state == 0) // retStr = "无此浏览信息"; // else if (state == 2) // retStr = "您的点数不够"; // else // retStr = "您购买失败,请重试"; // Response.Write("<script language='JavaScript'>alert('" + retStr + "');</script>"); //} //catch //{ // Response.Write("<script language='JavaScript'>alert('购买失败');</script>"); //} #endregion }
protected void ImageButton1_Click(object sender, ImageClickEventArgs e) { OnlineStrike.alipayFormList(orderNo, lblorderby_no.Text.ToString().Trim()); }
protected void btnSend_Click(object sender, EventArgs e) { if (!Tz888.Common.Utility.PageValidate.IsEmail(txtEmail.Value.Trim())) { Tz888.Common.MessageBox.Show(this.Page, "请输入正确的邮件地址"); return; } int card1 = 0; int card2 = 0; int card3 = 0; int card4 = 0; if (txtwushi.Value.Trim() != "") { card1 = Convert.ToInt32(txtwushi.Value.Trim()); } if (txtbai.Value.Trim() != "") { card2 = Convert.ToInt32(txtbai.Value.Trim()); } if (txttwobai.Value.Trim() != "") { card3 = Convert.ToInt32(txttwobai.Value.Trim()); } if (txtfivebai.Value.Trim() != "") { card4 = Convert.ToInt32(txtfivebai.Value.Trim()); } Tz888.BLL.Pay dal = new Tz888.BLL.Pay(); Tz888.Model.Pay model = new Tz888.Model.Pay(); model.LoginName = loginname; model.RealName = txtrealname.Value.Trim(); model.Email = txtEmail.Value.Trim(); model.OtherInfo = txtAddress.Value.Trim() + "|" + txtCode.Value.Trim(); model.Tel = txtTel.Value.Trim(); model.MobileNo = txtMobile.Value.Trim(); model.card1 = card1; model.card2 = card2; model.card3 = card3; model.card4 = card4; int orderno = dal.CreateCardOrder(model); Tz888.Common.MessageBox.Show(this.Page, orderno.ToString()); if (orderno != 0) { double orderpoint = OnlineStrike.getOrderPoint(Convert.ToInt64(orderno)); //订单金额 double userpoint = OnlineStrike.getUserPoint(loginname); //用户金额 if (userpoint < orderpoint) { Response.Redirect(DomainName.PayDomain() + "/otherpay.aspx?order_no=" + Tz888.Common.DEncrypt.DESEncrypt.Encrypt(orderno.ToString(), "pay888")); } else { Response.Redirect(DomainName.PayDomain() + "/account/accountpay.aspx?order_no=" + Tz888.Common.DEncrypt.DESEncrypt.Encrypt(orderno.ToString(), "pay888")); } } else { Tz888.Common.MessageBox.Show(this.Page, "订单创建失败!"); } }
public void bind() { string strWhere = ""; string LoginName = Page.User.Identity.Name; long CurrPage = Convert.ToInt64(ViewState["CurrPage"]); long TotalCount = 0; long PageSize = Convert.ToInt64(ViewState["pagesize"]); //未指定搜索条件 lblUserPoint.Text = OnlineStrike.getUserPoint(LoginName).ToString(); if (ddldiff.Value.Trim() == "all" && ddltype.Value.Trim() == "all" && ddluserType.Value.Trim() == "all") { strWhere = "LoginName='" + LoginName + "'"; } //按照资源类型搜索 if (ddldiff.Value.Trim() == "all" && ddltype.Value.Trim() != "all" && ddluserType.Value.Trim() == "all") { strWhere = "LoginName='" + LoginName + "' and InfoTypeID='" + ddltype.Value.Trim() + "'"; } //按用户类型搜索 if (ddldiff.Value.Trim() == "all" && ddltype.Value.Trim() == "all" && ddluserType.Value.Trim() != "all") { strWhere = "LoginName='" + LoginName + "'"; } //按时间搜索 if (ddldiff.Value.Trim() != "all" && ddltype.Value.Trim() == "all" && ddluserType.Value.Trim() == "all") { if (ddldiff.Value.Trim() == "90") { strWhere = "LoginName='" + LoginName + "' and DateDiff(d,ConsumeTime,getdate())>" + ddldiff.Value.Trim(); } else { strWhere = "LoginName='" + LoginName + "' and DateDiff(d,ConsumeTime,getdate())<" + ddldiff.Value.Trim(); } } //按时间与资源类型 if (ddldiff.Value.Trim() != "all" && ddltype.Value.Trim() != "all" && ddluserType.Value.Trim() == "all") { if (ddldiff.Value.Trim() == "90") { strWhere = "LoginName='" + LoginName + "' and InfoTypeID='" + ddltype.Value.Trim() + "' and DateDiff(d,ConsumeTime,getdate())>" + ddldiff.Value.Trim(); } else { strWhere = "LoginName='" + LoginName + "' and InfoTypeID='" + ddltype.Value.Trim() + "' and DateDiff(d,ConsumeTime,getdate())<" + ddldiff.Value.Trim(); } } //按时间与用户类型 if (ddldiff.Value.Trim() != "all" && ddltype.Value.Trim() == "all" && ddluserType.Value.Trim() != "all") { if (ddldiff.Value.Trim() == "90") { strWhere = "LoginName='" + LoginName + "'"; } else { strWhere = "LoginName='" + LoginName + "'"; } } //按资源用户类型 if (ddldiff.Value.Trim() == "all" && ddltype.Value.Trim() != "all" && ddluserType.Value.Trim() != "all") { if (ddldiff.Value.Trim() == "90") { strWhere = "LoginName='" + LoginName + "' and InfoTypeID='" + ddltype.Value.Trim() + "'"; } else { strWhere = "LoginName='" + LoginName + "' and InfoTypeID='" + ddltype.Value.Trim() + "'"; } } //按时间 用户类型 资源类型 if (ddldiff.Value.Trim() != "all" && ddltype.Value.Trim() != "all" && ddluserType.Value.Trim() != "all") { if (ddldiff.Value.Trim() == "90") { strWhere = "LoginName='" + LoginName + "' and InfoTypeID='" + ddltype.Value.Trim() + "' and DateDiff(d,ConsumeTime,getdate())>" + ddldiff.Value.Trim(); } else { strWhere = "LoginName='" + LoginName + "' and InfoTypeID='" + ddltype.Value.Trim() + "' and DateDiff(d,ConsumeTime,getdate())<" + ddldiff.Value.Trim(); } } DataTable dt = bll.GetList("ConsumeRecVIW", "ID", "*", strWhere, "ID desc", ref CurrPage, PageSize, ref TotalCount); lblCount.Text = TotalCount.ToString(); lblPageCount.Text = System.Math.Ceiling(Convert.ToDouble(TotalCount) / Convert.ToDouble(PageSize)).ToString(); lblCurrPage.Text = CurrPage.ToString(); txtPage.Value = CurrPage.ToString(); lblCount.Text = TotalCount.ToString(); Pager(); myList.DataSource = dt; myList.DataBind(); }
protected void Page_Load(object sender, EventArgs e) { //if (Page.Request.RequestType.ToString() != "POST") //{ // Response.Redirect("/index.htm");// // return; //} bussinessid = Request.Params["bussinessid"]; //商户ID orderid = Request.Params["orderid"]; //订单号 cardsn = Request.Params["cardsn"]; //用户的充值卡序列号 truemoney = Request.Params["true_money"]; //充值金额 creattime = Request.Params["creattime"]; //'订单日期 不少于21位 sucflag = Request.Params["suc_flag"]; //是否成功 1成功 0失败 userid = Request.Params["userid"]; //用户id username = Request.Params["username"]; //姓名 email = Request.Params["email"]; //邮件 tel = Request.Params["tel"]; //电话 post = Request.Params["post"]; //邮编 address = Request.Params["address"]; //地主 note = Request.Params["note"]; //留言 verifymd5 = Request.Params["verifymd5"]; //返回的加密字段 digitalstr = Request.Params["digitalstr"]; //返回的签名 mybussinessid = "945104"; // md5Key = "tz888"; //商户通过神州行管理平台设置的MD5密钥 certFile = System.Configuration.ConfigurationSettings.AppSettings["szxcert"]; //神州行证书文件 string myverifymd5 = GetKey(bussinessid, orderid, sucflag, truemoney, md5Key); //返回验证 bool cz_success = OnlineStrike.isSuccess(orderid); //该订单是否充值成功 lblPnr.Text = orderid; lblSys.Text = cardsn; lblPoint.Text = truemoney;//实际支付金额 string loginname = Page.User.Identity.Name; if (bussinessid == mybussinessid) { SIGN32Lib.SignVerifyClass sign32 = new SIGN32Lib.SignVerifyClass(); bool b = sign32.Verify(certFile, verifymd5, digitalstr);//证书 MD5验证码 二级签名数据 if (verifymd5 == myverifymd5) { if (b)//数字验证通过 POST 方式访问(神州行支付网站订单交易结果) { //int money=Convert.ToInt32(truemoney)*100+0.5/100; if (sucflag == "1" && Convert.ToInt32(truemoney) > 0) //交易成功 { if (!cz_success) // { bool ResultFlag = dal.StrikeSuccess(orderid, "szx", cardsn, loginname); if (!ResultFlag) { Response.AddHeader("Data-Received", "1");//添加headed } else //订单更新失败 继续发送返回结果 { Response.AddHeader("Data-Received", "0"); } } } else//交易失败 { //Response.Write("支付失败"); } } } else { //Response.Write("二级签名验证错误"); } } else { //Response.Write("无效的参数"); } //写入日志 }
protected void Page_Load(object sender, EventArgs e) { //if (Page.Request.RequestType.ToString() != "POST") //{ // Response.Redirect("/index.htm"); // return; //} if (Request.QueryString["action"] != null) { action = Request.QueryString["action"].Trim(); } TransType = Request.Form["TransType"]; //交易类型 MerId = Request.Form["MerId"]; //商户号 OrdId = Request.Form["OrdId"];//订单号 MerDate = Request.Form["MerDate"]; //商户日期 TransAmt = Request.Form["TransAmt"]; //交易金额 MerPriv = Request.Form["MerPriv"]; //商户私有域 GateId = Request.Form["GateId"];//网关号 TransStat = Request.Form["TransStat"];//交易状态 SysDate = Request.Form["SysDate"]; //系统日期 SysSeqId = Request.Form["SysSeqId"]; //系统流水号 //lblPnr.Text = OrdId; //lblSys.Text = SysSeqId; //lblPayPoint.Text = TransAmt;//实际支付金额 //lblPoint.Text = tzWeb.pay.comm.getOrderPoint(Convert.ToInt64(OrdId));//需要支付的点数 ChkValue = Request.Form["ChkValue"]; //签名值 PgKeyFile = System.Configuration.ConfigurationSettings.AppSettings["pnrPK"]; //公钥文件名 CHINAPNRLib.NetpayClientClass ThisOrder = new CHINAPNRLib.NetpayClientClass(); ret = ThisOrder.VeriSignOrder0(MerId, PgKeyFile, OrdId, TransAmt, MerDate, TransType, TransStat, GateId, MerPriv, SysDate, SysSeqId, ChkValue); //loginname = tzWeb.LoginInfo.GetLoginUserName(0); bool cs_success = OnlineStrike.isSuccess(OrdId);//该订单是否充值成功 if (!Page.IsPostBack) { if (ret == "0")//本次调用成功 { if (TransStat == "S") { if (!cs_success)// { //开始充值 //bool b = dal.StrikeSuccess(OrdId, "huanglelou"); bool b = dal.StrikeSuccess(OrdId, "pnr", SysSeqId, Page.User.Identity.Name); if (b) { Response.Write("RECV_ORD_ID" + OrdId); } else { Response.Write("充值未成功,请联系我们的客服!"); } } } } else { Response.Write("验证失败"); } } }