2012-09-19 109 views
1

我剛剛在PayPal沙箱網站創建了必要的測試賬戶,並嘗試使用paypal提供的測試代碼運行簡單的認證測試。PayPal沙盒API 10055錯誤?

https://www.x.com/authentication-0

沙盒網站的文檔和接口是可怕的。我收到了10055錯誤,我不知道爲什麼。

ERROR Code: "10055" 
Error Long Message: "This account is not approved for the authentication service. To enable this service, contact PayPal customer service" 

**編輯:下面是我使用

//set APAPI URL 
$url = trim('https://api-3t.sandbox.paypal.com/nvp'); 

//Create request body content 
$body_data = array('USER' => "latte_1348034105_biz_api1.gmail.com", //TODO 
           'PWD' => "1348034127", 
           'SIGNATURE' => "Al1CQR.cOIPXCLTGUhSXLQykw2kZAbSHo-ZBaCu5MzRI4RhO5AUVTgyC", //TODO 
           'RETURNURL' => "http://localhost/AuthApiex/AuthReturnURL.php", //TODO 
           'CANCELURL' => "http://myCancelURL", //TODO 
           'LOGOUTURL' => "http://myLogoutURL", //TODO 
           'VERSION' => "3.300000", 
           'METHOD' => "SetAuthFlowParam"); 

就像我說我沒有在示例代碼改變任何東西,除了憑證的身份驗證憑據。

+0

您是如何創建沙箱帳戶的。什麼是你打的沙箱網址?消息很明確,您的帳戶未經過身份驗證。但對於沙盒帳戶,您無需聯繫paypal客戶服務。因此,我猜你不是打'貝寶沙箱',而是真正的'貝寶'網站。 –

+0

沒有URL被設置爲沙箱服務器。請檢查我的編輯。 –

+0

Ahh刪除您的用戶,pwd,簽名。您無需在任何情況下發布它們,即使對於沙盒帳戶也不需要發佈它們。我稍後還會編輯此評論,並刪除行至此處。我很早以前就在覈心php中使用paypal,但現在在框架中使用庫。我記得,對於核心PHP,它不適用於本地主機,但我需要將我的代碼放在測試服務器上,特別是IPN。讓我通讀我的舊代碼。 –

回答

1

我不知道什麼是「可怕的」關於

「此帳戶沒有批准用於身份驗證服務。要啓用此服務,請聯繫PayPal客戶服務」

它會告訴你正是你需要做的。
使用PayPal在https://www.paypal.com/mts處申請一張票,並要求他們在沙箱帳戶[email protected]上啓用身份驗證服務。

順便說一句,您沒有使用PayPal Access的任何特定原因?
https://devportal.x.com/