PAYPAL - 获取令牌沙箱

时间:2016-05-28 22:30:00

标签: java paypal 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());
        }
    }

我使用上面的代码获取访问令牌。如果我输入paypal凭证,它工作正常。但是,如果我更改要测试的沙箱的凭据,则访问令牌为空。我已经通过使用curl验证了沙盒的凭据是正确的。有没有什么我可能会丢失沙盒测试?

1 个答案:

答案 0 :(得分:0)

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

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