public static ElecPayresInfo HeatPayres(ElecPayresParam payParam, string payCode) { ElecInterface access = new ElecInterface(); ElecPayresParam parameters = new ElecPayresParam(); parameters.authcode = SysBLL.Authcode; parameters.servicename = "DD004"; parameters.trandateTime = SysBLL.getYYYYMMDDHHMMSSTime(); parameters.reqsn = SysBLL.getSerialNum(); parameters.loginId = SysBLL.getCpuNo(); parameters.orderno = payParam.orderno; parameters.realAmout = payParam.realAmout; //账单金额 parameters.payCode = payCode; //支付渠道编码 parameters.trandeNo = payParam.trandeNo; //支付渠道交易流水号 parameters.dzpc = payParam.dzpc; // parameters.yhbh = payParam.yhbh; parameters.ysje = payParam.ysje; parameters.isPrint = payParam.isPrint; parameters.jfbs = payParam.jfbs; parameters.jfmx = payParam.jfmx; parameters.terminalNo = payParam.terminalNo; ElecPayresInfo info = access.HeatPayres(parameters); return(info); }
/// <summary> /// 支付结果通知 /// </summary> /// <param name="param"></param> /// <returns></returns> public ElecPayresInfo HeatPayres(ElecPayresParam param) { Dictionary <String, String> parameters = new Dictionary <String, String>(); parameters.Add("authcode", param.authcode); parameters.Add("servicename", param.servicename); parameters.Add("trandateTime", param.trandateTime); parameters.Add("reqsn", param.reqsn); parameters.Add("loginId", param.loginId); parameters.Add("orderno", param.orderno); //订单编号 parameters.Add("realAmout", param.realAmout); //账单金额 parameters.Add("payCode", param.payCode); //支付渠道编码 parameters.Add("trandeNo", param.trandeNo); //支付渠道交易流水号 parameters.Add("dzpc", param.dzpc); // parameters.Add("yhbh", param.yhbh); parameters.Add("ysje", param.realAmout); parameters.Add("bankDate", param.bankDate); parameters.Add("isPrint", param.isPrint); parameters.Add("jfbs", param.jfbs); parameters.Add("bz", param.bz); parameters.Add("jfmx", param.jfmx); parameters.Add("terminalNo", param.terminalNo); string jsonText = HttpHelper.getHttp(SysConfigHelper.readerNode("ElecPayresName"), parameters, null); //反序列化JSON字符串,将JSON字符串转换成LIST列表 return(JsonConvert.DeserializeObject <ElecPayresInfo>(jsonText)); }