public PPOrderPayNT(string accessToken, string OpenId, IQBCore.IQBPay.Models.Order.EOrderInfo ppOrder) : base(accessToken) { _OpenId = OpenId; _ppOrder = ppOrder; }
public PaySuccessTellAdminNT(string accessToken, string toOpenId, IQBCore.IQBPay.Models.Order.EOrderInfo ppOrder) : base(accessToken) { _toOpenId = toOpenId; _ppOrder = ppOrder; }
public PaySuccessTellAdminTemplate GenerateData(string toUserOpenId, IQBCore.IQBPay.Models.Order.EOrderInfo ppOrder) { string first = string.Format("用户支付成功"); string remark = string.Format("买家手机号:{0} \n代理名:{1}", ppOrder.BuyerMobilePhone, ppOrder.AgentName ); var data = new { first = new TemplateField() { value = first, color = "#EB6B13" }, keyword1 = new TemplateField() { value = ppOrder.TotalAmount.ToString() }, keyword2 = new TemplateField() { value = ppOrder.OrderNo }, remark = new TemplateField { value = remark, color = "#007ACC" }, }; string host = ConfigurationManager.AppSettings["IQBWX_SiteUrl"]; if (string.IsNullOrEmpty(host)) { host = ConfigurationManager.AppSettings["Site_WX"]; } string url = string.Format(host + "/PPAdmin/ReviewPaySuccess?OrderNo={0}", ppOrder.OrderNo); PaySuccessTellAdminTemplate obj = base.InitObject(toUserOpenId, url, "mCRMZ-m4KIJ787073hYRscLXpHV4V4bflF1Ar8nojdg"); obj.data = data; return(obj); }
public PPOrderPayTemplate GenerateData(string toUserOpenId, IQBCore.IQBPay.Models.Order.EOrderInfo ppOrder) { string first = string.Format("用户扫描了您的收款二维码"); string remark = string.Format("支付宝流水号:{0} \n买家账号:{1} \n实际收款:{2}", ppOrder.AliPayOrderNo, ppOrder.BuyerAliPayLoginId, // ppOrder.Rate, ppOrder.RateAmount); var data = new { first = new TemplateField() { value = first, color = "#EB6B13" }, keyword1 = new TemplateField() { value = ppOrder.TransDate.ToString() }, keyword2 = new TemplateField() { value = "码商提供" }, keyword3 = new TemplateField() { value = ppOrder.TotalAmount.ToString() }, keyword4 = new TemplateField() { value = ppOrder.OrderNo.ToString() }, keyword5 = new TemplateField() { value = "" }, remark = new TemplateField { value = remark, color = "#007ACC" }, }; PPOrderPayTemplate obj = base.InitObject(toUserOpenId, "", "ONG5RehDackEUk6VAHpGbPumTDv8S8XHkEywRTxL77Y"); obj.data = data; return(obj); }