Braintree客户:表单提交失败

XIN*_*ANG 4 javascript braintree

我是braintree的新手,只是尝试了教程(javascript为客户端和JAVA在服务器端)

我创建了一个简单的HTML文件,基本上只包装了"Hello Client" 示例.我也尝试过使用示例中提供的给定clientToken和从沙盒帐户中获取的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
Run Code Online (Sandbox Code Playgroud)

并且状态代码本身是OK(200),但在响应中,内容是:

callback_json9({status:201})
Run Code Online (Sandbox Code Playgroud)

任何人都知道这个非常简单的hello-world客户端设置可能出现什么问题?(注意到我已尝试使用给定的示例客户端令牌和从我自己的沙盒帐户派生的客户端令牌,但发生了同样的错误)

谢谢!

kde*_*lla 12

我在布伦特里工作.

看起来添加卡片时出现了故障.您使用的是可用的测试卡凭据吗?

Sandbox只接受某些测试编号,因此这可能是您的问题.最常用的测试编号是4111111111111111.