/// <summary> /// /// </summary> /// <param name="orderid"></param> /// <param name="orderAmt"></param> /// <param name="bankcode"></param> /// <returns></returns> public string GetPayForm(string orderid, decimal orderAmt, string bankcode, bool autosumit) { string puserid = this.SuppAccount; string puserkey = this.SuppKey; HttpContext.Current.Response.ContentEncoding = Encoding.GetEncoding("gb2312"); Buy.NodeAuthorizationURL = "https://www.yeepay.com/app-merchant-proxy/node"; if (!string.IsNullOrEmpty(this.PostBankUrl)) { Buy.NodeAuthorizationURL = PostBankUrl; } if (!string.IsNullOrEmpty(SuppInfo.jumpUrl)) { Buy.NodeAuthorizationURL = this.SuppInfo.jumpUrl + "/switch/yeepay.aspx"; } string p2Order = orderid; string p3Amt = decimal.Round(orderAmt, 2).ToString(CultureInfo.InvariantCulture); const string p4Cur = "CNY"; string p5Pid = PaymentSetting.yeepay_pid; string p6Pcat = PaymentSetting.yeepay_pcat; string p7Pdesc = PaymentSetting.yeepay_pdesc; /*代理支付页*/ string p8Url = NotifyUrl;//Configuration.GetConfig().SiteDomain const string p9Saf = "1"; //if (!string.IsNullOrEmpty(orderInfo.returnurl)) //p9_SAF = "1"; const string paMp = ""; string pdFrpId = Bank.GetBankCode(bankcode); const string prNeedResponse = "1"; string formHtml = Buy.CreateBuyForm(puserid, puserkey, p2Order, p3Amt, p4Cur, p5Pid, p6Pcat, p7Pdesc, p8Url, p9Saf, paMp, pdFrpId, prNeedResponse, "payform"); if (autosumit) { formHtml += ("<script type=\"text/javascript\" language=\"javascript\">function go(){ var _form = document.forms['payform']; _form.submit();};setTimeout(function(){go()},100);</script>"); } return(formHtml); }
public static string CreateForm(string p1_MerId, string keyValue, string p2_Order, string p3_Amt, string p4_Cur, string p5_Pid, string p8_Url, string p9_SAF, string pa_MP, string pd_FrpId, string formId) { return(Buy.CreateBuyForm(p1_MerId, keyValue, p2_Order, p3_Amt, "CNY", p5_Pid, "", "", p8_Url, p9_SAF, pa_MP, pd_FrpId, "", "", "1", formId)); }