2014-02-27 39 views
2

我的braintree集成進展順利 - 只有兩個小問題。PHP成功和貨幣問題的Braintree API

首先什麼是選項名稱通過並指定貨幣代碼。例如:

$options = [ 
    "amount" => "10.00" 
    "creditCard" => [ 
      "number" => "", 
      "cvv" => "", 
      "expirationMonth" => "", 
      "expirationYear" => "" 
     ], 
    "currencyCode" => "AUD" // This is what im after? 
]; 

其次,當我運行下面的代碼,我得到這個:「未定義的屬性:Braintree_Result_Successful :: $ _屬性 「當運行檢查成功?

$result = Braintree_Transaction::sale($this->collect_data()); 

if($result->success) { // do something } 

回答

3

我在布倫特裏工作。如果您有更多問題,請隨時與our support team聯繫。

要使用不同的貨幣,你specify a different merchant account

$result = Braintree_Transaction::sale(array(
    'amount' => '100.00', 
    'merchantAccountId' => 'gbp_merchant_account', 
    'creditCard' => array(
    'number' => '5105105105105100', 
    'expirationDate' => '05/12' 
) 
)); 

聯繫布倫特裏獲取設置其他商家賬戶。

對於第二個問題,我以前沒有看到過這個錯誤。您最好的選擇是聯繫布倫特裏支持,以便他們可以幫助您解決問題。

+0

看起來像我不能在生產模式中添加另一個商家帳戶,任何想法爲什麼是這樣的? – foxx

+0

@foxx我不確定你的意思。生產中的請求與沙盒相同,但設置其他商家帳戶可能會有所不同。如果您遇到問題,我建議您[與我們的支持團隊取得聯繫](https://support.braintreepayments.com/)。請記住,週四和週五是我們的公司假期,因此可能會延遲迴復。 – agf

+0

我的意思是,在沙箱中,我在商戶帳戶表上方有一個按鈕,允許我使用不同貨幣添加另一個商戶帳戶,在生產中不存在這樣的按鈕,也不解釋爲什麼它被刪除或禁用。 – foxx