public IActionResult Query() { var viewModel = new LcswPayQueryViewModel { PayType = "000", OutTradeNo = "300559750021119022116220200005", TerminalTrace = $"trace{DateTime.Now.ToString("yyyyMMddHHmmssfff")}", TerminalTime = DateTime.Now.ToString("yyyyMMddHHmmss") }; return(View(viewModel)); }
public async Task <IActionResult> Query(LcswPayQueryViewModel viewModel) { if (ModelState.IsValid) { var request = new LcswPayQueryRequest { PayType = viewModel.PayType, ServiceId = "020", TerminalTrace = viewModel.TerminalTrace, TerminalTime = viewModel.TerminalTime, PayTrace = viewModel.PayTrace, PayTime = viewModel.PayTime, OutTradeNo = viewModel.OutTradeNo }; var response = await _client.ExecuteAsync(request); ViewData["response"] = response.Body; } return(View(viewModel)); }