【发布时间】:2015-08-20 09:31:26
【问题描述】:
我将 Braintree java api 版本 2.48.0 用于 v2 javascript。为了创建一个从我需要创建客户端令牌的下降。但是每当我请求客户端令牌时,我都会收到 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 控制面板提供。所以没有错误的可能性。虽然我是在我的官方团队下注册的。
【问题讨论】:
-
能否在行后添加注释以确定引发异常的行?
-
如果你得到答案,请提及。
标签: javascript java braintree