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)); }