public static ElecPerPayresInfo PerPayres(ElecPerPayresParam payParam) { ElecInterface access = new ElecInterface(); ElecPerPayresParam parameters = new ElecPerPayresParam(); 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 = payParam.payCode; //支付渠道编码 parameters.trandeNo = payParam.trandeNo; //支付渠道交易流水号 parameters.dzpc = "0"; // parameters.yhbh = payParam.yhbh; parameters.ysje = payParam.ysje; parameters.isPrint = "0"; parameters.jfbs = "0"; parameters.pre = "yes"; parameters.terminalNo = payParam.terminalNo; ElecPerPayresInfo info = access.PerPayres(parameters); return(info); }
public ElecPerPayresInfo PerPayres(ElecPerPayresParam param) { ElecPerPayresInfo elecPerPayresInfo = null; 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("isPrint", param.isPrint); parameters.Add("jfbs", param.jfbs); parameters.Add("pre", param.pre); parameters.Add("terminalNo", param.terminalNo); string jsonText = HttpHelper.getHttp(SysConfigHelper.readerNode("ElecPayresName"), parameters, null); //反序列化JSON字符串,将JSON字符串转换成LIST列表 elecPerPayresInfo = JsonConvert.DeserializeObject <ElecPerPayresInfo>(jsonText); return(elecPerPayresInfo); }