哪位整合过外国的paypal支付接口呢?
哪位整合过外国的paypal支付接口呢? 
 支付成功后,返回页面,并修改数据库里的订单状态,应该怎么做?
------解决方案--------------------不知道paypal。弄过国内的epay
------解决方案--------------------只搞过国内的支付宝支付
------解决方案--------------------其实支付原理都一样.. 
 将参数传递过去...然后接收传回来的数据.
------解决方案--------------------up
------解决方案--------------------#region HTTP 方式   
     //****读取要发送凭证的XML文件 
     private string GetPZINFOXML() 
     { 
         //*****得到要读取文件哈 
         string XMLFileNamePath = Server.MapPath( "../UploadFile/NCXML/ " + hidNCXMLFileName.Value +  ".xml ");   
         //*****加载要发送的凭证文件 
         XmlDocument xmlDoc = new XmlDocument(); 
         xmlDoc.Load(XMLFileNamePath);   
         //*****读取文件信息 
         string URLData = xmlDoc.InnerXml.ToString();   
         //*****返回文件信息 
         return URLData; 
     }   
     //*****第一种方法 
     private string HTTPPostPZ(string NCXmlContent, bool IsReadXML) 
     { 
         try 
         { 
             //****NC接收地址 
             string uriString = AppLibrary.AppGlobal.GetZWConfigValue( "B_NC_URL ");   
             //****需要提交的XML文件 
             string postString =  " ";   
             if (IsReadXML == true) 
             { 
                 postString = GetPZINFOXML(); 
             } 
             else 
             { 
                 postString = NCXmlContent; 
             }   
             Encoding encoder = Encoding.GetEncoding( "gb2312 ");   
             //****初始化WebClient 
             WebClient webClient = new WebClient(); 
             webClient.Headers.Add( "Content-Type ",  "text/xml; charset=gb2312 ");   
             //****将字符串转换成字节数组,转换XML为流得形式,进行相应的处理 
             byte[] postData = encoder.GetBytes(postString);   
             //****上传数据,返回页面的字节数组 
             byte[] responseData = webClient.UploadData(uriString,  "POST ", postData);   
             //*****返回的将字节数组转换成字符串(HTML) 
             string srcString = encoder.GetString(responseData);   
             //****得到NC处理返回得值 
             return srcString; 
         } 
         catch  
         { 
             return  " "; 
         }   
     }   
     #endregion   
     #region SOAP 方式   
     //****第二种方法 
     private string SOAPPostPZ(string NCXmlContent, bool IsReadXML) 
     { 
         //****NC接收地址 
         string uriString = AppLibrary.AppGlobal.GetZWConfigValue( "B_NC_URL ");   
         Encoding encoder = Encoding.GetEncoding( "gb2312 ");   
         //****需要提交的XML文件 
         string soapMessage =  " ";   
         if (IsReadXML == true) 
         { 
             soapMessage = GetPZINFOXML(); 
         } 
         else 
         { 
             soapMessage = NCXmlContent; 
         }   
         MSXML.XMLHTTPRequest xmlHttp = new MSXML.XMLHTTPRequest();   
         xmlHttp.open( "post ", uriString, false, null, null); 
         xmlHttp.setRequestHeader( "Content-Type ",  "text/xml; charset=gb2312 "); 
         xmlHttp.setRequestHeader( "SOAPAction ",  "http://tempuri.org/HelloWorld ");   
         //****将字符串转换成字节数组,转换XML为流得形式,进行相应的处理 
         byte[] postData = encoder.GetBytes(soapMessage);