Example #1
0
        public async Task <IActionResult> BankPayReturn()
        {
            try
            {
                var notify = await _notifyClient.ExecuteAsync <LianLianPayBankPayReturnResponse>(Request);

                return(Content("success", "text/plain"));
            }
            catch
            {
                return(Content("error", "text/plain"));
            }
        }
Example #2
0
        public async Task <IActionResult> QuickPay()
        {
            try
            {
                var notify = await _client.ExecuteAsync <LianLianPayWebQuickPayNotifyResponse>(Request);

                Console.WriteLine("NoOrder: " + notify.NoOrder);
                return(Content("{\"ret_code\":\"0000\",\"ret_msg\":\"交易成功\"}", "application/json"));
            }
            catch
            {
                return(NoContent());
            }
        }
Example #3
0
        public async Task <IActionResult> WebQuickPay()
        {
            try
            {
                var notify = await _client.ExecuteAsync <LianLianPayWebQuickPayNotifyResponse>(Request);

                Console.WriteLine("NoOrder: " + notify.NoOrder);
                return(LianLianPayNotifyResult.Success);
            }
            catch
            {
                return(NoContent());
            }
        }
        public async Task <IActionResult> WebQuickPayReturn()
        {
            try
            {
                var notify = await _notifyClient.ExecuteAsync <LianLianPayWebQuickPayReturnResponse>(Request);

                ViewData["response"] = "支付成功";
                return(View());
            }
            catch
            {
                ViewData["response"] = "出现错误";
                return(View());
            }
        }