zoukankan      html  css  js  c++  java
  • 支付宝和网银在线

    在step2这个页面确定你用的是哪种支付方式,然后导向不同的页面去处理请求。

    string Pay1 = @"<div class=""selectpayway"">

                          

                            <div class=""payway"">

                                <h2>

                                    网银支付</h2>

                                <ul>

                                    <li><a href=""/shop/pay/CheckOrderBank-"+OrderID+ @".html"" target=""_blank"">

                                        <img src=""/shop/images/bank.jpg"" alt="""" /></a></li>

                                </ul>

                            </div>

                        </div>";

     

                string Pay2 = @"

                        <div class=""selectpayway"">

                        <div class=""payway"">

                            <h2>

                               支付宝支付:</h2>

                           <ul>

                                        <li>

                                <a href=""/shop/pay/CheckOrderPay-" + OrderID + @".html"" target=""_blank"">

                                    <img src=""/shop/images/pay.gif"" alt=""去支付宝支付"" title=""去支付宝支付"" /></a></li>

                                    </ul>

                       </div> </div>";

     

     

     

    CheckOrderBank是网银在线算出总金和数量带着订单号去下一个页面

                return "/pay/PayGate.aspx?v_oid=" + OrderSN + "&v_amount=" + total_fee + "&v_url= http://www." + EJJJDomainName + "/pay/BankReceive.html" + "&remark1=" + remark1 + "&remark2" + remark2;

     

    PayGate页面是把一些订单信息提交到网银在线的银行,然后把结果返回到BankReceive这个页面,说明付款成功,我们把订单的付款状态修改为已付款2.

     

     

     

    CheckOrderPay是支付宝

    通过step2页面导向支付宝付款页面,在这里拼接支付宝地址,把参数发到支付宝的网页,接受网页是

    string notify_url = EJJJDomainName + "/pay/PayNotify.html";

                //服务器返回urlAlipay_Return.aspx文件所在路经),必须是完整的路径地址

                string return_url = EJJJDomainName + "/pay/PayResult.html";

     

    支付宝的payresult就是支付成功返回的页面。修改支付状态2.

     

     

     

     

    网银在线在一个单独的页面拼接发送各种信息的地址PayGate.aspx。在check那个页面里确定拼接和确定页面。

     

     

    支付宝在CheckOrderPay.aspx就拼接了地址。

     

     

     

    这两者都是step2这里选择不同的check页面然后在check页面检查然后确定拼接的地址或拼接地址页面和确定返回后接收的页面。

  • 相关阅读:
    [转] C# DataTable 导出 Excel 进阶 多行表头、合并单元格、中文文件名乱码
    【转】sql语句精选二
    【转】sqlserver游标概念与实例全面解说
    按多个关键字查询(sql)
    Asp.net使用repeater控件动态添加、删除一行
    SQL SERVER 导入、导出数据到Exce(使用OpenRowset,、OpenDataSource函数)以及访问远程数据库(openrowset/opendatasource/openquery)
    对 Dflying Chen 提到的Edit GridView Using CheckBoxes 进行一个小改造
    软件开发专业技术名词的解释
    (总结)如何为windows服务添加安装程序
    软件开发过程(RUP概述) 转
  • 原文地址:https://www.cnblogs.com/jimmychow/p/2446134.html
Copyright © 2011-2022 走看看