2016-05-28 108 views
0
public void init(ServletConfig servletConfig) throws ServletException { 

     try { 

      OAuthTokenCredential tokenCredential = PayPalResource.initConfig(new File(PaypalServlet.class.getResource("sdk_config.properties").getPath())); 
      accessToken = tokenCredential.getAccessToken(); 

     } catch (PayPalRESTException e) { 

      LOGGER.fatal(e.getMessage()); 
     }catch (Exception e) { 
      LOGGER.fatal(e.getMessage()); 
     } 
    } 

我使用上述代碼獲取訪問令牌。如果我輸入的PayPal憑據,它工作正常。但是,如果我更改要測試的沙箱的憑據,則訪問令牌爲空。我已經通過使用curl驗證了沙箱的憑據是正確的。有沒有什麼我可能會錯過用沙箱測試?PAYPAL - 獲取令牌沙盒

回答

0

請檢查我們的服務器錯誤日誌並尋找SSL連接失敗,它看起來沒有設置底層連接。 (否則應從PayPal返回API錯誤)

PayPal沙盒已升級爲僅接受TLSv1.2作爲SSL連接協議,因此請確保您的服務器環境組件符合規定。請參閱語言特定的檢查說明HERE

+0

這是正確的...我升級的Java和它的工作。謝謝 –