public string TestPay(AgentResponseModel model) { string paynotifystr = JsonConvert.SerializeObject(model); LoggerFactory.Instance.Logger_Info(paynotifystr, "TestPay"); return("success"); }
public void TestMethod2() { var agentTradeRep = new AgentTradeRep(); string ord_id = "20180808134120"; string platform_seq_id = "123123"; var res = agentTradeRep.UpdateState(1, ord_id, platform_seq_id); var agentTrade = agentTradeRep.GetAgentTrade(new AgentTrade() { TradeOrderId = ord_id }); var agentResponseModel = new AgentResponseModel() { Extension = "extension", MerPriv = "mer_priv", OrderId = ord_id, PlatformId = platform_seq_id, RespCode = "resp_code", RespDesc = "resp_desc", TransAmt = "trans_amt", AgentId = agentTrade.AgentId.ToString() }; string content = JsonConvert.SerializeObject(agentResponseModel); //string result = HttpRequestUtility.SendPostRequest(agentTrade.BgRetUrl, content, "UTF-8", 10000); string result = apiPost(agentTrade.BgRetUrl, content); //LoggerFactory.Instance.Logger_Info(agentTrade + "|" + ord_id + "|" + result, "TradeNotifyresult"); }
public ActionResult TradeNotify(string resp_code, string resp_desc, string platform_seq_id, string ord_id, string trans_amt, string mer_priv, string extension) { string strinfo = resp_code + "|" + resp_desc + "|" + ord_id + "|" + platform_seq_id + "|" + trans_amt + "|" + mer_priv; LoggerFactory.Instance.Logger_Info(strinfo, "TradeNotify"); agentTradeRep.UpdateState(1, ord_id, platform_seq_id); var agentTrade = agentTradeRep.GetAgentTrade(new AgentTrade() { TradeOrderId = ord_id }); var agentResponseModel = new AgentResponseModel() { Extension = extension, MerPriv = mer_priv, OrderId = ord_id, PlatformId = platform_seq_id, RespCode = resp_code, RespDesc = resp_desc, TransAmt = trans_amt, AgentId = agentTrade.AgentId.ToString() }; string content = Newtonsoft.Json.JsonConvert.SerializeObject(agentResponseModel); string result = DDD.Utils.Http.HtttApiRequest.apiPost(agentTrade.BgRetUrl, content); LoggerFactory.Instance.Logger_Info(agentTrade + "|" + ord_id + "|" + content + "|" + result, "TradeNotifyresult"); return(Content("ECHO_SEQ_ID=" + ord_id)); }