protected void Page_Load(object sender, EventArgs e) { SystemOptions so = new SystemOptions(); string key = so["MemberSharing_Alipay_MD5"].ToString(""); string return_url = Shove._Web.Utility.GetUrl() + "/MemberSharing/Alipay/Receive.aspx"; //服务器通知返回接口 string gateway = "https://mapi.alipay.com/gateway.do"; //支付接口 string _input_charset = "utf-8"; string service = "alipay.auth.authorize"; string sign_type = "MD5"; string partner = so["MemberSharing_Alipay_UserNumber"].ToString(""); //卖家商户号 string target_service = "user.auth.quick.login"; Alipay.Gateway.Utility ap = new Alipay.Gateway.Utility(); string aliay_url = ap.CreatUrl( gateway, service, partner, sign_type, key, return_url, _input_charset, target_service ); Response.Redirect(aliay_url, true); }
protected void AlipayPay(string defaultbank) { Alipay.Gateway.Utility ap = new Alipay.Gateway.Utility(); string aliay_url = ""; partner = so["OnlinePay_Alipay_UserNumber"].ToString(""); //卖家商户号 key = so["OnlinePay_Alipay_MD5Key"].ToString(""); aliay_url = ap.Createurl( gateway, service, partner, key, sign_type, _input_charset, "return_url", return_url, "notify_url", notify_url, "out_trade_no", out_trade_no, "subject", subject, "payment_type", payment_type, "total_fee", total_fee, "seller_email", seller_email, "body", body, "show_url", show_url, "defaultbank", defaultbank, "paymethod", paymethod ); if (aliay_url == "") { Shove._Web.JavaScript.Alert(this.Page, "地址构建出现错误"); return; } this.Response.Write("<script language='javascript'>window.top.location.href='" + aliay_url + "'</script>"); }
protected void Page_Load(object sender, EventArgs e) { SystemOptions so = new SystemOptions(); string key = so["MemberSharing_Alipay_MD5"].ToString("").Trim(); string return_url = Shove._Web.Utility.GetUrl() + "/Home/Room/Receive.aspx".Trim(); // + System.Web.HttpUtility.UrlEncode("BuyID=" + Request["BuyID"]).Trim(); //服务器通知返回接口 string gateway = so["MemberSharing_Alipay_Gateway"].ToString("").Trim(); //支付接口 string _input_charset = "utf-8".Trim(); string service = "alipay.auth.authorize".Trim(); string target_service = "user.auth.quick.login".Trim(); string sign_type = "MD5".Trim(); string partner = so["MemberSharing_Alipay_UserNumber"].ToString("").Trim(); //卖家商户号 Alipay.Gateway.Utility aps = new Alipay.Gateway.Utility(); string ss = aps.CreatUrl(gateway, service, target_service, partner, sign_type, key, return_url, _input_charset); Response.Redirect(ss.Trim(), true); }
protected void AlipayPay(string defaultbank) { Alipay.Gateway.Utility utility = new Alipay.Gateway.Utility(); string str = ""; this.partner = this.so["OnlinePay_Alipay_UserNumber"].ToString(""); this.key = this.so["OnlinePay_Alipay_MD5Key"].ToString(""); str = utility.Createurl(this.gateway, this.service, this.partner, this.key, this.sign_type, this._input_charset, new string[] { "return_url", this.return_url, "notify_url", this.notify_url, "out_trade_no", this.out_trade_no, "subject", this.subject, "payment_type", this.payment_type, "total_fee", this.total_fee, "seller_email", this.seller_email, "body", this.body, "show_url", this.show_url, "defaultbank", defaultbank, "paymethod", this.paymethod }); if (str == "") { JavaScript.Alert(this.Page, "地址构建出现错误"); } else { base.Response.Write("<script language='javascript'>window.top.location.href='" + str + "'</script>"); } }
protected void BankClick(string bankPay) { Alipay.Gateway.Utility utility = new Alipay.Gateway.Utility(); string str = ""; this.partner = this.so["OnlinePay_Alipay_UserNumber1"].ToString(""); this.key = this.so["OnlinePay_Alipay_MD5Key1"].ToString(""); str = utility.Createurl(this.gateway, this.service, this.partner, this.key, this.sign_type, this._input_charset, new string[] { "return_url", this.return_url, "notify_url", this.notify_url, "out_trade_no", this.out_trade_no, "subject", this.subject, "payment_type", this.payment_type, "total_fee", this.total_fee, "seller_email", this.seller_email, "body", this.body, "defaultbank", bankPay, "paymethod", this.paymethod }); if (str == "") { JavaScript.Alert(this.Page, "地址构建出现错误"); } else { base.Response.Write("<script language='javascript'>window.top.location.href='" + str + "'</script>"); } }