public IActionResult BarcodePay() { var viewModel = new LcswPayBarcodePayViewModel { PayType = "000", TotalFee = "1", TerminalTrace = "trace20190221162123197", TerminalTime = DateTime.Now.ToString("yyyyMMddHHmmss"), Attach = "这是附加数据,将会原样返回", OrderBody = "这是测试订单" }; return(View(viewModel)); }
public async Task <IActionResult> BarcodePay(LcswPayBarcodePayViewModel viewModel) { if (ModelState.IsValid) { var request = new LcswPayBarcodePayRequest { PayType = viewModel.PayType, ServiceId = "010", TerminalTrace = viewModel.TerminalTrace, TerminalTime = viewModel.TerminalTime, AuthNo = viewModel.AuthNo, TotalFee = viewModel.TotalFee, SubAppid = viewModel.SubAppid, OrderBody = viewModel.OrderBody, Attach = viewModel.Attach, GoodsDetail = viewModel.GoodsDetail, GoodsTag = viewModel.GoodsTag }; var response = await _client.ExecuteAsync(request); ViewData["response"] = response.Body; } return(View(viewModel)); }