public async Task <ActionResult> Process() { EnrollDto enrollDto = _helper.GetEnrollDto(); if (enrollDto == null) { return(Redirect("/Mob/Enroll")); } if (WxPayApi.IsPaid("", enrollDto.Enroll.OrderNo)) { PayModelDto model = WxPayApi.GetPayModel(enrollDto.Enroll.OrderNo); await _helper.SetPayStatus(EnrollStatus.PaySuccess, model); } WxPayData data = null; if (enrollDto.Enroll.Status != EnrollStatus.PaySuccess) { data = await WxPayApi.GetJSSDKConfig(); } ViewBag.WxConfig = data == null ? "" : SerializationHelper.ToJson(data.GetValues()); enrollDto.Enroll.IdCard = enrollDto.Enroll.IdCard.ToSpecialString(6, 8); return(View(enrollDto)); }
//查询订单 protected override bool IsPaid(string transaction_id, string out_trade_no) { return(WxPayApi.IsPaid(transaction_id, out_trade_no)); }