/// <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(); }