2014-11-21 45 views
4

我完全陌生的布伦特里和只是想出来的教程(JavaScript的客户端和JAVA服务器端)布伦特里客户端:表单提交失败

我创建了一个简单的HTML文件,基本上只是包裹“你好客户端“example。我也尝试使用示例中提供的给定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 

和状态代码本身是确定的(200),但在响应,内容为:

callback_json9({status:201}) 

任何人都知道什么可能去错了这个非常简单的hello世界的客户端安装? (注意,我已经尝试使用给定示例客户端令牌和从我自己的沙箱帐户派生的一个,但发生了相同的错误)

谢谢!

回答

12

我在布伦特里工作。

看起来添加卡时出现故障。你在使用可用的测试卡凭证吗?

沙箱只接受certain test numbers,所以这可能是你的问题。最常用的测试编号是4111111111111111

+0

这正是修复!非常感谢! – 2014-11-21 20:15:26

+0

我有同样的问题。当提交表格时,卡号例如'4242 4242 4242 4242'我再也不能用了。所以必须使用braintree文档中的其他数字。希望这个帮助。 – SzymonPoltorak 2016-01-08 15:07:15

+0

嗨,我从来没有在沙箱模式下面对这个问题,但现在我正在生产,我试图支付1美元的服务(我手动添加到我的数据库进行测试),我有这个错误,而我的信用卡信息很好。你能帮忙吗? – 2016-05-03 22:45:31