我正在尝试像这样生成一个client_token:
private static BraintreeGateway gateway = new BraintreeGateway (
Environment.SANDBOX,
"merchant_id",
"public_key",
"private_key"
);
@ApiMethod(name = "genClientToken", path = "client_token", httpMethod = ApiMethod.HttpMethod.GET)
public ClientToken genClientToken() {
return new ClientToken(gateway.clientToken().generate());
}
每当我这样做时,我都会获得Braintree授权异常,即使mallnt_id,public_key和private_key都是在Sandbox仪表板中提供的。
为什么我会收到此com.braintreegateway.exceptions.AuthenticationException
以及如何解决此问题?
答案 0 :(得分:0)
调用gateway.clientToken().generate()
是生成clientToken
的正确方法,似乎有一个单独的问题with your credentials.请通过support@braintreepayments.com与我们联系以获取更多详细信息。