日期:2014-05-17  浏览次数:20538 次

支付宝异步通知的问题,老是接收不到参数或者接收到是另一个订单号
支付宝异步通知的问题,老是接收不到参数或者接收到是另一个订单号,有大神能给个例子来看看么~~

 SortedDictionary<string, string> sPara = GetRequestPost();

            if (sPara.Count > 0)//判断是否有带返回参数
            {
                Notify aliNotify = new Notify();
                bool verifyResult = aliNotify.Verify(sPara, Request.Form["notify_id"], Request.Form["sign"]);

                if (verifyResult)//验证成功
                {
                    /////////////////////////////////////////////////////////////////////////////////////////////////////////////
                    //请在这里加上商户的业务逻辑程序代码


                    //——请根据您的业务逻辑来编写程序(以下代码仅作参考)——
                    //获取支付宝的通知返回参数,可参考技术文档中服务器异步通知参数列表

                    //商户订单号

                    string out_trade_no = Request.Form["out_trade_no"];

                    //支付宝交易号

                    string trade_no = Request.Form["trade_no"];

                    //交易状态
                    string trade_status = Request.Form["trade_status"];
                    //买家ID
                   string payUserid = Request.QueryString["receive_name"];
                    //总价格
                    string price = Request.QueryString["price"];
                    int i=0;
                    int g = 0;
                    string orderNum = Common.StringPlus.ReplaceStrToSql(out_trade_no);
                  &