从java api生成Braintree客户端令牌会产生异常
Braintree client Token genaration from java api gives Exception
我使用braintree java api版本2.48.0与v2 javascript。为了创建一个drop In,我需要创建客户端令牌。但是每当我请求客户端令牌时,我都会得到AuthorizationException。
代码:private static BraintreeGateway gateway = new BraintreeGateway(
Environment.SANDBOX,
"merchant_id",
"public_key",
"private_key");
public static String getToken() {
String token = gateway.clientToken().generate(); // This line throws exception.
System.out.println("[DEBUG] Genareted Token " + token);
return token;
}
异常:Exception in thread "main" com.braintreegateway.exceptions.AuthorizationException
at com.braintreegateway.util.Http.throwExceptionIfErrorStatusCode(Http.java:191)
at com.braintreegateway.util.Http.httpRequest(Http.java:89)
at com.braintreegateway.util.Http.post(Http.java:51)
at com.braintreegateway.ClientTokenGateway.generate(ClientTokenGateway.java:37)
at com.braintreegateway.ClientTokenGateway.generate(ClientTokenGateway.java:31)
at com.tigerworks.payment.BraintreeService.getToken(BraintreeService.java:20)
at com.tigerworks.payment.Program.main(Program.java:14)
我怎样才能克服这个?问题在哪里?
注:braintree对象创建是由braintree控制面板提供的。所以不存在错误的可能性。虽然我注册在我的官方团队
我是Braintree的一名开发人员。您看到的是AuthorizationException
,因为您需要用您的凭据替换merchant_id
、public_key
和private_key
值。在沙箱控制面板中导航到"设置">"用户和角色"。进入用户页面,点击"API密钥"来管理您的API密钥。点击你想要使用的,你会发现这些值列在那里。
相关文章:
- 使用Javascript获取Twitter访问令牌
- FB.login访问令牌facebook javascript SDK
- React JS:未捕获(在承诺中)语法错误:在位置 0 的 JSON 中意外<令牌
- Phonegap:获取访问令牌时出现LinkedIn登录错误
- 将HTML(支持文件)中的令牌(字符串、数字等)传递给LogiXML
- 未捕获的语法错误:意外的令牌,
- 访问令牌和响应数据
- jQuery$.getJSON抛出意外令牌
- 访问令牌facebook未激活
- 如何使用Google撤销Oauth令牌'的Javascript API
- 当其他解析器认为意外的令牌有效时,json.parse会失败
- OAuth和访问令牌
- javascript api,用于在第三方域上存储身份验证令牌
- 意外的令牌模块生成失败:SyntaxError
- 为什么我在下面的..of循环中得到意外令牌
- 如何安全地获取&使用Facebook应用程序访问令牌发送通知使用PHP&Javascript
- nknown错误:Runtime.evaluate引发异常:SyntaxError:意外的令牌var
- 等号位于错误位置会导致未知令牌异常
- Ajax JSON 异常意外令牌 [.
- 从java api生成Braintree客户端令牌会产生异常