2013-03-19 8 views
0

enter image description here를 사용 Asp.net와 (페이팔에서 응답을 수신하지 않음) 나는 MassPaymentAPI를 사용하여 MassPayment을 생성하지만 방법이 방법페이팔 대량 지불 API가

입력 :::

url="https://api.sandbox.paypal.com/nvp" 
postdata="METHOD=MassPay&EMAILSUBJECT=You+have+money!&RECEIVERTYPE=EmailAddress&CURRENCYCODE=USD&L_EMAIL0=bhaumik50%40gmail.com&L_Amt0=1.00&L_UNIQUEID0=&L_NOTE0=&USER=rserasiya_api1.gmail.com&PWD=OneIsTheLonliestNumber&VERSION=1&SOURCE=1" ; 
timeout= "3600" ; 
X509certificate = "Certifcate Description" 


public static string HttpPost(string url, string postData, int timeout, X509Certificate x509) 

{ 

    HttpWebRequest objRequest = (HttpWebRequest) WebRequest.Create(url); 

    objRequest.Timeout = timeout; 

    objRequest.Method = "POST"; 

    objRequest.ContentLength = postData.Length; 

    if (null != x509) 

    { 

     objRequest.ClientCertificates.Add(x509); 

    } 

    using (StreamWriter myWriter = new StreamWriter(objRequest.GetRequestStream())) 

    { 
     myWriter.Write(postData); 

    } 

    using (WebResponse response = objRequest.GetResponse()) 

    { 

     using (StreamReader sr = new StreamReader(response.GetResponseStream())) 

     { 
      return sr.ReadToEnd(); 
     } 
    } 
} 

에서 오류가 발생했습니다 이 방법에서는 내가 StreamWriter 개체를 사용하여 요청을 성공적으로 보냈지 만 paypal 사이트의 응답이 없으므로 어떻게해야합니까? pls 회신 ..

내 오류는 : 기본 연결이 닫혔습니다 : 연결이 예기치 않게 종료되었습니다.

오류 및 브라우저 오류가 발생하는 내 메서드의 이미지를 넣습니다.

PLS는 저에게 당신의 제안을 제공 enter image description here

+0

나는 같은 데를 사용해야하는 동안

url="https://api.sandbox.paypal.com/nvp" 

를 사용하는 코드에서 문제는 API를 URL에 문제. 이것에 대한 해결책이 있었습니까? –

+0

Rajnikant & Baris가 내 문제를 해결했습니다. 그렇다면 쓰기 답장으로 표시하고 저에게 투표하십시오. –

답변

1

당신이

url="https://api-3t.sandbox.paypal.com/nvp"