0

ここに画像の説明を入力してくださいMassPaymentAPIを使用してMassPaymentを作成しましたが、このメソッドでエラーが発生しました

メソッドの入力:::

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オブジェクトを使用してリクエストを正常に送信しましたが、ペイパルサイトからレスポンスを取得できませんでした。どうすればよいですか?pls返信..

私のエラーは次のとおりです。基になる接続が閉じられました:接続が予期せず閉じられました。

エラーとブラウザエラーをスローするメソッドの画像を入れました。

plsは私にあなたの提案を与えます ここに画像の説明を入力してください

4

1 に答える 1

1

コードの問題は、使用している Api url にあります

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

使用する必要がある間

url="https://api-3t.sandbox.paypal.com/nvp"
于 2013-05-16T09:18:51.023 に答える