Exemple #1
0
        public ActionResult Pay(OrderDetaisViewModel detail)
        {
            //主订单
            OrderViewModel order = userOderSv.GetOrderByOrderCode(detail.OrderCode);

            order.OrderID = order.OrderID.PadLeft(10, '0');

            //订单详情
            detail = userOderSv.GetOrderDetails(detail.OrderCode)[0];
            decimal totalMoney = detail.SocialSecurityAmount + detail.SocialSecurityServiceCost + detail.SocialSecurityFirstBacklogCost + detail.SocialSecurityFirstBacklogCost + detail.AccumulationFundServiceCost + detail.AccumulationFundFirstBacklogCost;

            string url = $@"https://netpay.cmbchina.com/netpayment/BaseHttp.dll?PrePayC1?BranchID={PayHelper.BranchID}&CoNo={PayHelper.CoNo}&BillNo={order.OrderID}&Amount={totalMoney}&Date={DateTime.Now.ToString("yyyyMMdd")}&MerchantUrl={"http://localhost:65292/UserOrder/NoticeResult"}";

            return(Redirect(url));
        }
Exemple #2
0
        public ActionResult Pay(string id)
        {
            OrderDetaisViewModel detail = userOderSv.GetOrderDetails(id)[0];

            return(View(detail));
        }