/// <summary> /// 查询付款状态 /// </summary> /// <param name="context"></param> /// <returns></returns> private string GetWeixinTransferInfo(HttpContext context) { string orderDetailId = context.Request["order_detail_id"]; if (string.IsNullOrEmpty(orderDetailId)) { resp.errcode = 1; resp.errmsg = "order_detail_id 参数不能为空"; return(ZentCloud.Common.JSONHelper.ObjectToJson(resp)); } WXMallRefund model = bllMall.GetRefundInfoByOrderDetailId(int.Parse(orderDetailId)); ZentCloud.BLLJIMP.Model.PayConfig payConfig = bllPay.GetPayConfig(); bool isSuccess = bllPay.GetWeixinTransferInfo(model.OrderId, payConfig.WXAppId, payConfig.WXMCH_ID, payConfig.WXPartnerKey); return(ZentCloud.Common.JSONHelper.ObjectToJson(new { errcode = 0, is_pay_success = isSuccess, })); }