/// <summary>
        /// 提交请求
        /// </summary>
        public override void PostProcessPayment()
        {
            string[] para ={
                               "p0_Cmd="+p0_Cmd,
                               "p1_MerId=" + p1_MerId,
                               "p2_Order=" + p2_Order,
                               "p3_Amt=" + p3_Amt,
                               "p4_Cur=" + p4_Cur,
                               "p5_Pid=" + p5_Pid,
                               "p6_Pcat=" + p6_Pcat,
                               "p7_Pdesc=" + p7_Pdesc,
                               "p8_Url=" + p8_Url,
                               "p9_SAF=" + p9_SAF,
                               "pa_MP=" + pa_MP,
                               "pr_NeedResponse=" + pr_NeedResponse,
                               "hmac=" + hmac,
                               "pd_FrpId=" + pd_FrpId
                           };

            string aliay_url = CreatUrl(
                para,
                input_charset,
                p1_MerId
                );
            var post = new RemotePost();
            post.FormName = "paysubmit";
            //post.Url = "https://mapi.alipay.com/gateway.do?_input_charset=" + input_charset;
            post.Url = Buy.GetBuyUrl();
            post.Method = "POST";
            post.AcceptCharset = input_charset;

            post.Add("p0_Cmd", p0_Cmd);
            post.Add("p1_MerId", p1_MerId);
            post.Add("p2_Order", p2_Order);
            post.Add("p3_Amt", p3_Amt);
            post.Add("p4_Cur", p4_Cur);
            post.Add("p5_Pid", p5_Pid);
            post.Add("p6_Pcat", p6_Pcat);
            post.Add("p7_Pdesc", p7_Pdesc);
            post.Add("p8_Url", p8_Url);
            post.Add("p9_SAF", p9_SAF);
            post.Add("pa_MP", pa_MP);
            post.Add("pr_NeedResponse", pr_NeedResponse);
            post.Add("hmac", hmac);
            post.Add("pd_FrpId", pd_FrpId);
            post.Post();
        }
        /// <summary>
        /// 提交请求
        /// </summary>
        public override void PostProcessPayment()
        {
            string[] para ={
                               "service="+service,
                               "partner=" + partner,
                               "seller_email=" + seller_email,
                               "out_trade_no=" + out_trade_no,
                               "subject=" + subject,
                               "body=" + body,
                               "total_fee=" + total_fee,
                               "show_url=" + show_url,
                               "payment_type=1",
                               "notify_url=" + notify_url,
                               "return_url=" + return_url,
                               "_input_charset=" + input_charset,
                               "extra_common_param=" + extra_common_param,
                               "paymethod=bankPay",
                               "defaultbank=" + defaultbank
                           };
            string aliay_url = CreatUrl(
                para,
                input_charset,
                key
                );
            var post = new RemotePost();
            post.FormName = "paysubmit";
            post.Url = "https://mapi.alipay.com/gateway.do?_input_charset=" + input_charset;
            post.Method = "POST";

            post.Add("service", service);
            post.Add("partner", partner);
            post.Add("seller_email", seller_email);
            post.Add("out_trade_no", out_trade_no);
            post.Add("subject", subject);
            post.Add("body", body);
            post.Add("total_fee", total_fee);
            post.Add("show_url", show_url);
            post.Add("return_url", return_url);
            post.Add("notify_url", notify_url);
            post.Add("payment_type", "1");
            post.Add("sign", aliay_url);
            post.Add("sign_type", sign_type);
            post.Add("extra_common_param", extra_common_param);
            post.Add("paymethod", "bankPay");
            post.Add("defaultbank", defaultbank);
            post.Post();
        }
        /// <summary>
        /// 提交请求
        /// </summary>
        public override void PostProcessPayment()
        {
            string[] para ={
                               "char_set="+char_set,
                               "sign_type="+sign_type,
                               "client_ip="+client_ip,
                               "partner_ac_date="+partner_ac_date,
                               "version_no="+version_no,
                               "attach_param="+attach_param,
                               "biz_type=" + biz_type,
                               "order_date=" + order_date,
                               "bank_abbr=" + bank_abbr,
                               "card_type=" + card_type,
                               "order_id=" + order_id,
                               "total_amount=" + total_amount,
                               "product_name=" + product_name,
                               "product_desc=" + product_desc,
                               "partner_name=" + partner_name,
                               "valid_num=" + valid_num,
                               "valid_unit=" + valid_unit,
                               "partner_id=" + partner_id,
                               "page_return_url=" + page_return_url,
                               "offline_notify_url=" + offline_notify_url,
                               "request_id=" + request_id,
                               "show_url=" + show_url,
                               "purchaser_id=" + purchaser_id,
                               "merchant_cert=" + merchant_cert,
                               "mac=" + mac
                           };

            string aliay_url = CreatUrl(
                para,
                input_charset,
                partner_id
                );
            var post = new RemotePost();
            post.FormName = "paysubmit";
            //post.Url = "https://mapi.alipay.com/gateway.do?_input_charset=" + input_charset;
            post.Url = post_Url;
            post.Method = "POST";
            post.AcceptCharset = input_charset;
            post.Add("char_set", char_set);
            post.Add("sign_type", sign_type);
            post.Add("client_ip", client_ip);
            post.Add("partner_ac_date", partner_ac_date);
            post.Add("version_no", version_no);
            post.Add("attach_param", attach_param);
            post.Add("biz_type", biz_type);
            post.Add("order_date", order_date);
            post.Add("bank_abbr", bank_abbr);
            post.Add("card_type", card_type);
            post.Add("order_id", order_id);
            post.Add("total_amount", total_amount);
            post.Add("product_name", product_name);
            post.Add("product_desc", product_desc);
            post.Add("partner_name", partner_name);
            post.Add("valid_num", valid_num);
            post.Add("valid_unit", valid_unit);
            post.Add("partner_id", partner_id);
            post.Add("page_return_url", page_return_url);
            post.Add("offline_notify_url", offline_notify_url);
            post.Add("request_id", request_id);
            post.Add("show_url", show_url);
            post.Add("purchaser_id", purchaser_id);
            post.Add("merchant_cert", merchant_cert);
            post.Add("mac", mac);
            post.Post();
        }