2

我的大脑树整合进展顺利——只有两个小问题。

首先,要传递的选项名称是什么并指定货币代码,例如:

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

其次,当我运行下面的代码时,我得到这个:“ Undefined property: Braintree_Result_Successful::$_attributes ”运行检查是否成功?

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

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

1 回答 1

3

我在布伦特里工作。如果您有更多问题,请随时与我们的支持团队联系。

要使用不同的货币,您需要指定不同的商家帐户

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

联系 Braintree 以设置其他商家帐户。

对于你的第二个问题,我以前没有看到过这个错误。最好的办法是联系 Braintree 支持,以便他们帮助您解决问题。

于 2014-02-27T17:26:57.757 回答