Exemplo n.º 1
0
        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));
        }
Exemplo n.º 2
0
        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));
        }