这里假如说是我的第一个页面,假如说我这个页面可以支付,并且支付成功了
<form name="paypal" action="https://www.paypal.com/cgi-bin/webscr" method="post">
    <input type="hidden" name="cmd" value="_xclick">
 <input type="hidden" name="business" value="[email protected]"><!--这里填写你的paypal账户email-->
 <input type="hidden" name="item_name" value="order information"><!--这里填写客户订单的一些相关信息,当客户连到paypal网站付款的时候将看到这些信息-->
 <input type="hidden" name="amount" value="220.00"><!--订单的总金额信息-->
 <input type="hidden" name="currency_code" value="USD"><!--订单总金额对应的货币类型 ,客户可以用其他币种来付款,比如这里订单币种是美元USD,客户可以用欧元EUR来付款,由paypal根据当前汇率自动实现币种之间的换算-->  
 <input type="hidden" name="on0" value="customerId"><!-- 自定义的参数1 -->
 <input type="hidden" name="os0" value="stephen"><!-- 对应上面自定义参数1对应的值 -->
 <input type="hidden" name="on1" value="address"><!-- 自定义的参数2 -->
 <input type="hidden" name="os1" value="shanghai china"><!-- 对应上面自定义参数2对应的值 -->
 <input type="hidden" name="notify_url" value="http://Localhost/Second.aspx"><!--这里告诉paypal付款的通信url,即当客户付款后调用这个url通知系统-->
    <input name="Paypal" type="button" value="Go to Paypal" onclick="javaScript:this.form.submit();"></td>
    </form> ①那么我的问题是这样的,当我支付成功之后页面不跳转,官网上给的实例是10秒之后自动跳转到购买物品的网站上面,现在我这个也支付金钱成功了,但是没有出现10秒之后跳转的那个东东,,,这个要怎么解决啊
②我要把官网返回的信息传送到假如我的Second.aspx的网页代码为 protected void Page_Load(object sender, EventArgs e)
        {
            if(!Page.IsPostBack)
            {
                string a = Request.QueryString["tx"].ToString();
            }
        }为什么我接受不到这些内容啊,,,,有知道的大哥大姐刚下了,,,

解决方案 »

  1.   

    string a = Request.QueryString["tx"].ToString();通过url后的参数获得值你要看一下你返回的url后面有没有如  second.aspx?tx=xxxx之类的值
      

  2.   

    我想问下这个tx不是官网传递到我这个网页的吗?
    好像官网给的例子中没有返回页面没有设置参数,就是这个地方
    <input type="hidden" name="notify_url" value="http://Localhost/Second.aspx">这个地方没有设置参数,个人的,我理解的也不多
      

  3.   

    <form name="paypal" action="https://www.paypal.com/cgi-bin/webscr" method="post">
      

  4.   

    paypal的传值是用post传的~要用request.From 接收,~接收到的是一串nvp格式的数据,关键是你支付成功了么?都没有returnurl这个参数,paypal知道要跳转到哪里去么?
      

  5.   

    恩,好好看手册,"http://Localhost/Second.aspx" 这个地址也永远不会收到结果。