private void Page_Load(object sender, System.EventArgs e) { // 在此处放置用户代码以初始化页面 // 从Web.config文件里读取商户密钥 string keyvalue = ConfigurationSettings.AppSettings["keyValue"]; // 从Web.config文件里读取商户编号 string merchantId = ConfigurationSettings.AppSettings["merchantId"]; // 定义存储提交参数字符串的集合 NameValueCollection Params = new NameValueCollection(); // 将商户编号加入到集合中 Params.Add("p1_MerId", merchantId); // 遍历页面提交的参数,并将参数写入集合 foreach (string obj in Request.Form) { Params.Add(obj, Request.Form[obj]); } // 实例化分账业务处理类 doRequestHttp req = new doRequestHttp(); // 调用提交函数并获得返回结果字符串 参数一:RefundExt为提交业务类型,参数二:Params为参数集合,参数参数三:1为服务器重定向;2为服务器点对点通讯 string resultStr = req.returnResult("RefundExt", Params, "2"); // 输出结果 Response.Write(resultStr); }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { // 从Web.config文件里读取商户密钥 string keyvalue = ConfigurationManager.AppSettings["keyValue"]; // 从Web.config文件里读取商户编号 string merchantId = ConfigurationManager.AppSettings["merchantId"]; // 定义存储提交参数字符串的集合 NameValueCollection Params = new NameValueCollection(); // 将商户编号加入到集合中 Params.Add("p1_MerId", merchantId); // 遍历页面提交的参数,并将参数写入集合 foreach (string obj in Request.Form) { Params.Add(obj, Request.Form[obj]); } // 实例化分账业务处理类 doRequestHttp req = new doRequestHttp(); // 调用提交函数并获得返回结果字符串 参数一:Buy为提交业务类型,参数二:Params为参数集合,参数参数三:1为服务器重定向;2为服务器点对点通讯 string resultStr = req.returnResult("Buy", Params, "1"); //注释的代码商户可以将下面的代码注释,直接连接到易宝网关 Response.Redirect(resultStr); } }