2014-11-21 80 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