public IActionResult PrepayPay()
        {
            var viewModel = new LcswPayPrepayViewModel
            {
                PayType       = "010",
                TotalFee      = "1",
                TerminalTrace = "trace20190221162123197",
                TerminalTime  = DateTime.Now.ToString("yyyyMMddHHmmss"),
                Attach        = "这是附加数据,将会原样返回",
                OrderBody     = "这是测试订单"
            };

            return(View(viewModel));
        }
        public async Task <IActionResult> PrepayPay(LcswPayPrepayViewModel viewModel)
        {
            if (ModelState.IsValid)
            {
                var request = new LcswPayPrepayRequest
                {
                    PayType       = viewModel.PayType,
                    ServiceId     = "011",
                    TerminalTrace = viewModel.TerminalTrace,
                    TerminalTime  = viewModel.TerminalTime,
                    TotalFee      = viewModel.TotalFee,
                    SubAppid      = viewModel.SubAppid,
                    OrderBody     = viewModel.OrderBody,
                    NotifyUrl     = viewModel.NotifyUrl,
                    Attach        = viewModel.Attach,
                    GoodsDetail   = viewModel.GoodsDetail
                };
                var response = await _client.ExecuteAsync(request);

                ViewData["response"] = response.Body;
            }
            return(View(viewModel));
        }