我的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 }
答案 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支持,以便他们可以帮助您解决问题。