【发布时间】:2015-01-19 20:27:54
【问题描述】:
我对 Braintree 完全陌生,只是在尝试教程(用于客户端的 javascript 和服务器端的 JAVA)
我创建了一个简单的 HTML 文件,基本上只是包装了“Hello Client”example。我还尝试使用示例中提供的给定 clientToken 和我从沙盒帐户中获得的一个。
但是,在我填写了有效的信用信息并尝试提交表单后,我收到了这个错误:
“处理您的请求时出错。再试一次”
这个错误发生在表单提交实际发送到服务器之前; Braintree.js 似乎已经拦截了提交并对其服务器进行了一些授权,这就是上述错误的来源
我查看了 chrome 开发者控制台,看到请求是这样的:
Request URL:https://client-analytics.sandbox.braintreegateway.com
Params:
authorizationFingerprint: [some fp]
sharedCustomerIdentifierType:undefined
analytics[][kind]:dropin.web.inline.add-card.fail
_meta[platform]:web
_meta[platformVersion]: [some value]
_meta[integrationType]:dropin
_meta[sdkVersion]:braintree/web/2.3.3
_meta[merchantAppId]:file:///Users/jiayaohan/Desktop/card.html
braintreeLibraryVersion:braintree/web/2.3.3
_method:POST
callback:callback_json9
并且状态码本身是 OK (200),但是在响应中,内容是:
callback_json9({status:201})
有人知道这个非常简单的 hello-world 客户端设置可能会出现什么问题吗? (请注意,我已经尝试使用给定的示例客户端令牌和从我自己的沙盒帐户派生的令牌,但发生了同样的错误)
谢谢!
【问题讨论】:
标签: javascript braintree