它会返回一个Transaction ID的。。
paypal返回的id号是:61J097579A7410003
worldpay返回的id号是:1538613273这些ID是自动生成的。。我公司用的是paypal和worldpay

解决方案 »

  1.   

    传回的参数有tx=6X7573505W2101129&st=Completed&amt=8.00&cc=USD&cm=&item_number=&sig=JMZ9H5OOHBpZ64xoZ%2fXhYxTwT%....
    其中sig是代表什么意思啊? 还有 我按照网上的方法post回paypal 代码如下:$req ='cmd=_notify-synch';
    $tx_token =$_GET['tx'];
    $auth_token = "7jUJfWgpzt2X02VLOvBCUNa41xoXnIYdxP7IJbiTvUMa-4B84NAf_nyHIqS";
    $req .= "&tx=$tx_token&at=$auth_token";    // post back to PayPal system to validate
    $header= "POST /cgi-bin/webscr HTTP/1.0\r\n";
    $header .= "User-Agent: PHP/".phpversion()."\r\n";
    $header .= "Content-Type: application/x-www-form-urlencoded\r\n";
    $header .= "Content-Length: " . strlen($req);
    $header .= "\r\n";
    $header .= $req."\r\n";
    $fp=fsockopen("www.sandbox.paypal.com", 80, $errno, $errstr, 30);if(!$fp)
    {
      echo "erro!";
    }
    else
    {
       fputs($fp,$header);   
       while(!feof($fp)){   
       echo fgets($fp,10);   
        }   
    fclose($fp);
    }
    老是出现30秒超时... 
    大家帮帮忙看看问题出在哪里,弄好马上就结贴.
      

  2.   


    foreach($_POST as $key => $value)
    {
      ecfho "POST Data: $key -> Values: $value <br>";
     }可以看到所以返回的参数。