【问题标题】:Braintree client: form submission failureBraintree客户端:表单提交失败
【发布时间】: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


    【解决方案1】:

    我在 Braintree 工作。

    添加卡片似乎失败。您是否在使用可用的测试卡凭据?

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

    【讨论】:

    • 这正是解决办法!非常感谢!
    • 我遇到了同样的问题。当提交带有卡号的表格时,例如4242 4242 4242 4242 我不能再使用它了。所以必须使用braintree docs中的一些其他数字。希望对您有所帮助。
    • 嗨,我从来没有在沙盒模式下遇到过这个问题,但现在我正在生产中,我正在尝试支付 1 美元的服务(我手动添加到我的数据库中以进行测试)我的信用卡信息正常时出现此错误。你能帮忙吗?
    猜你喜欢
    • 2012-11-03
    • 2020-11-23
    • 1970-01-01
    • 2018-04-27
    • 1970-01-01
    • 2014-09-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多