2013-05-04 117 views
2

任何人都可以幫我把這個PHP錯誤翻譯成英文嗎?請幫我理解這個php調試錯誤(Braintree-WooCommerce擴展)

Fatal error: Uncaught exception 'Braintree_Exception_Authentication' 
in 
/opt/bitnami/apps/wordpress/htdocs/wp-content/plugins/woocommerce-gateway-braintree/braintree_php/lib/Braintree/Util.php:59 
Stack trace: #0 
/opt/bitnami/apps/wordpress/htdocs/wp-content/plugins/woocommerce-gateway-braintree/braintree_php/lib/Braintree/Http.php(31): 
Braintree_Util::throwStatusCodeException(401) #1 
/opt/bitnami/apps/wordpress/htdocs/wp-content/plugins/woocommerce-gateway-braintree/braintree_php/lib/Braintree/CreditCard.php(175): 
Braintree_Http::get('/payment_method...') #2 
/opt/bitnami/apps/wordpress/htdocs/wp-content/plugins/woocommerce-gateway-braintree/classes/class-wc-gateway-braintree.php(334): 
Braintree_CreditCard::find('5kbn9') #3 
/opt/bitnami/apps/wordpress/htdocs/wp-content/themes/urbin/woocommerce/checkout/review-order.php(259): 
WC_Gateway_Braintree->payment_fields() #4 
/opt/bitnami/apps/wordpress/htdocs/wp-content/plugins/woocommerce/woocommerce-core-functions.php(617): 
include('/opt/bitnami/ap...') #5 /opt/bitnami/apps/wordp 
in/opt/bitnami/apps/wordpress/htdocs/wp-content/plugins/woocommerce-gateway-braintree/braintree_php/lib/Braintree/Util.phpon 
line 59 

我不知道如何最好地攻擊它。這是從一個乾淨的安裝WooCommerce Braintree Payment Gateway插件

+0

我認爲布倫特裏/ SkyVerge隊是那些知道這個第一..你有聯繫他們嗎? – 2013-05-04 01:34:17

+0

我在SkyVerge工作 - 剛剛回復您的機票,如果您向我們提供了一些其他信息,我們應該能夠幫助您解決問題。謝謝! -Max – 2013-05-06 01:10:00

回答

4

我在布倫特裏工作。如果您希望獲得比Stack Overflow更詳細的幫助,請撥打our support team與我們聯繫。

我不熟悉SkyVerge的WooCommerce插件的內部,而是一個Braintree_Exception_Authentication generally means a problem with your API keys

驗證錯誤

如果你的API密鑰是不正確的,您會收到驗證例外。如果在首次集成時得到此異常,請仔細檢查您是否意外嘗試在生產環境中使用沙箱鍵,反之亦然。

我們Support Center describes where to find your API Keys in production

API密鑰

你的API密鑰和商家ID是你用來連接到布倫特裏API的憑據。您可以通過以下步驟找到這些參數:

  • 登錄到控制面板:https://www.braintreegateway.com/login
  • 導航到右上角的下拉菜單,懸停在您的帳戶名稱,然後點擊我的用戶
  • 點擊標題如果沒有顯示API密鑰「API密鑰」
  • 橙色鏈接,點擊「生成新「按鈕
  • 單擊」私鑰「列下的」查看「。

這些值將出現在結果頁面上。您還可以通過選擇一種語言並單擊「複製」,將API配置代碼直接複製到剪貼板。

如果你正在尋找一個在沙箱的API密鑰,他們一旦是在屏幕上,你登錄。

+1

謝謝,agf!我聯繫了您的支持熱線,他們能夠幫助我解決問題。 對於遇到此問題的其他人:問題是,雖然我已正確輸入API密鑰,但插件的網關設置仍被配置爲發佈到Sandbox而不是Production。我沒有意識到Sandbox需要使用自己設置的API密鑰,這些密鑰在生產密鑰中是唯一的。 – David 2013-05-06 15:27:28