예제 #1
0
        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);
        }
예제 #2
0
파일: buy.aspx.cs 프로젝트: xdc0209/ionic
 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);
     }
 }