2011-10-31 63 views
0

我試圖實現適應性付款,但不斷得到這個奇怪的錯誤。這裏是我發送的請求:貝寶錯誤520002:內部錯誤

POST https://svcs.sandbox.paypal.com/AdaptivePayments/Pay HTTP/1.1 
X-PAYPAL-SECURITY-USERID: kemal._1311606752_biz_api1.gmail.com 
X-PAYPAL-SECURITY-PASSWORD: doesntmatter 
X-PAYPAL-SECURITY-SIGNATURE: AFcWxV21C7fd0v3bYYYRCpSSRl31AeRGLhnzbfOKg7aJ9c5g0S5x4aMh 
X-PAYPAL-APPLICATION-ID: APP-80W284485P519543T 
X-PAYPAL-RESPONSE-DATA-FORMAT: JSON 
X-PAYPAL-REQUEST-DATA-FORMAT: NVP 
Content-Type: application/x-www-form-urlencoded 
Content-Length: 514 

actionType=PAY&clientDetails.applicationId=test&clientDetails.ipAddress=127.0.0.1&senderEmail=buyer_1320073183_per%40gmail.com&receiverList.receiver%280%29.email=seller_1320073277_biz%40gmail.com&receiverList.receiver%280%29.amount=588&cancelUrl=http%3A%2F%2Fpay.dev%2Fcancel&currencyCode=EUR&feesPayer=EACHRECEIVER&ipnNotificationUrl=http%3A%2F%2Fpay.dev%2Fipn&returnUrl=http%3A%2F%2Fpay.dev%2Freturn&requestEnvelope.detailLevel=ReturnAll&requestEnvelope.errorLanguage=en_US&reverseAllParallelPaymentsOnError=true 
+0

一個簡單的Google搜索表明它可能是一些不同的東西,包括系統停機。 –

回答

0

我自己解決了; PayPal API將JAVA列表顯示爲查詢參數,但實際上必須傳遞參數數組才能使其工作。

+2

您可以提供更多信息如何解決此問題?我有同樣的問題。 – Sisir

+0

@Sisir http://stackoverflow.com/questions/1763508/passing-arrays-as-url-parameter – Kemo

0

不應該clientDetails.ipAddress是你的公共IP嗎?

+0

這是正確的,但如果將其設置爲我的公共IPv4,則它不會改變。 – Kemo