/// <summary> /// 银联支付成功返回信息 post /// </summary> /// <param name="http">返回当前上下文状态</param> /// <returns></returns> public UPOPReturlPara UPOPCallBack(HttpContext http) { // 要使用各种Srv必须先使用LoadConf载入配置 UPOPSrv.LoadConf(configPath); // 使用Post过来的内容构造SrvResponse SrvResponse resp = new SrvResponse(Util.NameValueCollection2StrDict(http.Request.Form)); //订单编号 string orderNumber = resp.Fields["orderNumber"]; //订单支付金额 double payMoney = Math.Round(Convert.ToDouble(AlipayConfig.MoneyFormatDco(resp.Fields["orderAmount"].ToString())), 2); UPOPReturlPara upa = new UPOPReturlPara(); upa.isSuccessPay = (resp.ResponseCode == SrvResponse.RESP_SUCCESS) ? true : false; upa.orderNumber = orderNumber; upa.payMoney = payMoney; return upa; }
/// <summary> /// 银联支付成功返回信息 post /// </summary> /// <param name="http">返回当前上下文状态</param> /// <returns></returns> public UPOPReturlPara UPOPCallBack(HttpContext http) { // 要使用各种Srv必须先使用LoadConf载入配置 UPOPSrv.LoadConf(configPath); // 使用Post过来的内容构造SrvResponse SrvResponse resp = new SrvResponse(Util.NameValueCollection2StrDict(http.Request.Form)); //订单编号 string orderNumber = resp.Fields["orderNumber"]; //订单支付金额 double payMoney = Math.Round(Convert.ToDouble(AlipayConfig.MoneyFormatDco(resp.Fields["orderAmount"].ToString())), 2); UPOPReturlPara upa = new UPOPReturlPara(); upa.isSuccessPay = (resp.ResponseCode == SrvResponse.RESP_SUCCESS) ? true : false; upa.orderNumber = orderNumber; upa.payMoney = payMoney; return(upa); }