CRL.Business.OnlinePay.Company.Lianlian.LianlianCompany.OnNotify C# (CSharp) Метод

OnNotify() защищенный Метод

protected OnNotify ( System context ) : string
context System
Результат string
        protected override string OnNotify(System.Web.HttpContext context)
        {
            StreamReader stream = new StreamReader(context.Request.InputStream);
            string json = stream.ReadToEnd();
            stream.Close();
            var response = Message.MessageBase.FromRequest<Message.Web.PayNotify>(json);
            var a = response.CheckSign();
            if (a && response.result_pay == "SUCCESS")
            {
                IPayHistory order = OnlinePayBusiness.Instance.GetOrder(response.no_order, ThisCompanyType);
                Confirm(order, GetType(), Convert.ToDecimal(response.money_order));
                var result = new { ret_code = "0000", ret_msg = "交易成功" };
                return CoreHelper.SerializeHelper.SerializerToJson(result);
            }
            var result2 = new { ret_code = "9999", ret_msg = "失败" };
            return CoreHelper.SerializeHelper.SerializerToJson(result2);
        }