public JsonResult Pay(long payAmountId) { //var result = WechatPayService.PayInfo("", "test", "oBbN2wV9VZ8D_wIqWpzlxJ6IpbtE", " WechatPayService.GetOrderNumber()); var amount = PayAmountService.Instance.GetPayAmount(payAmountId); var result = WechatPayService.PayInfo("", "V币充值", UserService.GetCurrentUser().OpenId, (amount.BaseAmount * 100).ToString(), WechatPayService.GetOrderNumber()); var shareInfo = WechatPayService.GetPayInfo(result.prepay_id); return(Json(new WechatResponse() { data = new { appId = shareInfo.CorpId, timeStamp = shareInfo.Timestamp, nonceStr = shareInfo.Noncestr, package = shareInfo.Package, signType = "MD5", paySign = shareInfo.PaySign } }, JsonRequestBehavior.AllowGet)); }
public ActionResult PaySuccess(long amountId) { WechatPayService.Pay(amountId); return(View()); }