2013-03-08 106 views
5

我使用Paypal的API進展緩慢。目前,進行API調用產生超時錯誤(錯誤碼:10001):PayPal API DoDirectPayment產生錯誤10001:超時處理請求

**HttpResponseTIMESTAMP=2013-03-08T01:25:56Z&CORRELATIONID=e00b64a9e4c97&ACK=Failure&L_ERRORCODE0=10001&L_SHORTMESSAGE0=Internal Error&L_LONGMESSAGE0=Timeout processing request** 

上述錯誤並不完全表示,除了多,它已經超時。這意味着它要麼嘗試執行交易超時,要麼超時,因爲它無法驗證帳戶?下面是名稱 - 值對字符串,

**METHOD=DoDirectPayment 
&VERSION=99.0 
&PWD=1362597445 
&USER=paypro_1362597411_biz_api1.hotmail.com 
&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AA.mtioVVAeUWZAnm4W4LmSKUmC8 
&IPADDRESS=192.168.237.124 
&PAYMENTACTION=SALE 
&AMT=660 
&CREDITCARDTYPE=VISA 
&ACCT=4926081645578645 
&EXPDATE=3/2018 
&CVV2=333 
&FIRSTNAME=Parijat 
&LASTNAME=Kalia 
&STREET=3302+Folsom+Street 
&CITY=3302+Folsom+Street 
&STATE=CA 
&ZIP=94110 
&COUNTRYCODE=US 
&CURRENCYCODE=$** 

其他提示可能有幫助的是,當我試圖登錄到沙盒測試網站

與提到的憑證,它不登錄我。然而,在我的貝寶開發人員網站,在測試帳戶內清楚地陳述相同的憑據,我是100%簡單地複製粘貼用戶名,密碼和API。一位朋友說,那些API調用的測試帳戶不允許您登錄到非常可疑的沙盒測試網站。

潛在客戶?方案?批評?

回答

3

您收到的錯誤是由您傳遞的日期導致的。它的格式不正確。它需要是「」032018「而不是」3/2018「,然後這將解決10001錯誤,但是如果您收到第二個錯誤,說明版本不受支持,您需要使用99.0版本的verion 98.0。當前優化版本是98.0

+0

確定這無疑解決了我正在上面陳述的問題......貌似你們昨天改版的網站,大部分是在沙箱我的測試帳戶登錄不要我不再需要 – 2013-03-08 19:23:42

+0

目前我們正在努力解決一些問題。嘗試使用Firefox或Chrome,因爲大部分問題似乎都與IE有關。在打開Firefox或Chrome之前,清除所有Cookie和緩存,然後打開瀏覽器。然後導航到developer.paypal.com並登錄。您將不得不使用與您的真實PayPal帳戶相關聯的電子郵件地址。登錄後,您可以將所有舊的測試沙箱帳戶導入新的測試沙盒。 – 2013-03-08 21:02:41

5

不使用這些卡號用於測試DoDirectPaymenthttp://www.paypalobjects.com/en_US/vhelp/paypalmanager_help/credit_card_numbers.htm

相反,請確保您使用的綁在developer.paypal測試用戶的一個確切的測試信用卡號碼。 。com

要找到這些:

  1. 轉到developer.paypal.com和登錄
  2. 轉至控制板>沙盒>帳戶
  3. 選擇你要測試反對,鑑於「個人資料」
  4. 打開選項卡的資金帳戶,並使用所列的卡號用於測試
+0

完全正確,使用買方帳戶的確切cc編號displayad解決了我的時間問題。 – vrgfa 2015-01-27 18:37:27

+0

Perfecto,謝謝你解決了這個問題。 – 2015-04-27 06:49:13

+0

我遇到了與PayFlow類似的問題,並從他們的支持團隊瞭解到文檔中列出的測試編號因欺詐檢測而失敗。這裏是他們推薦生成測試數字的網站http://www.getcreditcardnumbers.com – Stickley 2017-05-05 17:29:43

2

可能有一些問題,我們無法確定我們做錯了什麼。所以我在這裏列出其中的一些。

1. 升級爲「睿Pro賬戶」

點擊帳戶>>選擇任何企業賬戶/創建企業賬戶>>點擊個人資料鏈接>>那麼你將有彈出打開。

如果您未將商業帳戶升級爲「商業專業人士」,請先執行此操作,否則您將無法通過信用卡進行付款。

2. 對我來說,這是我進入的信用卡號碼問題。 請勿使用像'4242424242424242'或'4111111111111111'

任何虛擬信用卡號碼總是使用貝寶提供的信用卡號碼和卡到期日期也應該從貝寶。

你可以得到你的信用卡號碼和card_expiration_date「在資金菜單」

3. 付款審查選項應該始終打開。

希望能幫助到一些一:)

然而