我的 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 }
最佳答案
我在布伦特里工作。如果您还有更多疑问,请随时联系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 支持人员,以便他们帮助您解决问题。
关于php - Braintree API 在 PHP 中的成功和货币问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22056863/