PHP中的Braintree API成功和货币问题

时间:2014-02-27 00:55:14

标签: php braintree

我的braintree整合进展顺利 - 只有两个小问题。

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

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

其次,当我运行下面的代码时,我得到这个:“未定义的属性:Braintree_Result_Successful :: $ _ attributes ”在运行成功检查时?

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

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

1 个答案:

答案 0 :(得分:3)

我在Braintree工作。如果您有更多问题,请随时与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'
  )
));

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

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