Exemplo n.º 1
0
        public async Task <IActionResult> FrontConsume62(string orderId, string txnTime, string txnAmt, string currencyCode, string payTimeout, string frontUrl, string backUrl)
        {
            var request = new UnionPayForm_6_2_FrontConsumeRequest()
            {
                OrderId      = orderId,
                TxnTime      = txnTime,
                TxnAmt       = txnAmt,
                CurrencyCode = currencyCode,
                PayTimeout   = payTimeout,
                FrontUrl     = frontUrl,
                BackUrl      = backUrl,
            };
            var response = await _client.PageExecuteAsync(request, "POST");

            return(Content(response.Body, "text/html"));
        }
Exemplo n.º 2
0
        public async Task <IActionResult> FrontConsume62(UnionPayForm_6_2_FrontConsumeViewModel viewModel)
        {
            var request = new UnionPayForm_6_2_FrontConsumeRequest()
            {
                TxnType      = "01",
                TxnSubType   = "01",
                BizType      = "000201",
                ChannelType  = "07",
                OrderId      = viewModel.OrderId,
                TxnTime      = viewModel.TxnTime,
                TxnAmt       = viewModel.TxnAmt,
                CurrencyCode = viewModel.CurrencyCode,
                PayTimeout   = viewModel.PayTimeout,
                FrontUrl     = viewModel.FrontUrl,
                BackUrl      = viewModel.BackUrl,
            };
            var response = await _client.PageExecuteAsync(request);

            return(Content(response.Body, "text/html;charset=utf-8"));
        }