コード例 #1
0
        public string BuildLoginUrl()
        {
            new Log("bbb").Write("----------------1");

            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
                );

            new Log("bbb").Write(aliay_url);

            return(aliay_url); //utility.CreateLoginUrl(Gateway, Partner, SignType, ReturnUrl, Key, InputCharset, parameters);
        }
コード例 #2
0
ファイル: Member.cs プロジェクト: ichari/ichari
        public string BuildLoginUrl()
        {
            new Log("bbb").Write("----------------1");

            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
            );

            new Log("bbb").Write(aliay_url);

            return aliay_url; //utility.CreateLoginUrl(Gateway, Partner, SignType, ReturnUrl, Key, InputCharset, parameters);

        }