PAYPAL - 获取令牌沙箱

PAYPAL - get token sandbox

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());
        }
    }

我正在使用上面的代码获取访问令牌。如果我输入贝宝凭据,它工作正常。但是,如果我更改要测试的沙箱凭据,则访问令牌为空。我已经使用 curl 验证了沙箱的凭据是正确的。使用沙箱进行测试时我可能遗漏了什么吗?

请检查我们的服务器错误日志并查找 SSL 连接失败,看起来底层连接没有建立。 (否则应该从 PayPal 返回 API 错误)

PayPal 沙箱已升级为仅接受 TLSv1.2 作为 SSL 连接协议,因此请确保您的服务器环境组件兼容。请参阅特定语言的检查说明 HERE