如何实施Braintree托管

时间:2016-04-04 08:35:04

标签: braintree

我想在我的网站上实施Braintree的托管服务。但托管不是持有。我的代码是

`require_once "lib/Braintree.php";
Braintree_Configuration::environment("sandbox");
Braintree_Configuration::merchantId("id");
Braintree_Configuration::publicKey("key");
Braintree_Configuration::privateKey("key");

$result = Braintree_Transaction::sale(
array(
'amount' => "100.00",
'merchantAccountId' => 'blue_ladders_store',
'creditCard' => array(
'number' => "378282246310005",
'cvv' => "1234",
'expirationDate' => "12/2017",
 ),
 'options' => array(
 'submitForSettlement' => true,
  'holdInEscrow' => true
   ),
  'serviceFeeAmount' =>'1'

   )
   );`

此代码适用于正常交易,因为交易显示在我的信息中心内。但是,当从托管中释放金额时,它显示出来 “消息:无法释放未托管的交易。” 这意味着我的交易不是托管。这是位置问题吗?我正在接受印度的服务。该位置有任何问题。 请帮我托管。

1 个答案:

答案 0 :(得分:0)

完全披露:我是Braintree的开发人员

您必须是市场商家,并且您和所有子商户必须在美国定居,以便在托管中存钱。您很可能会收到此错误,因为您未达到here列出的兼容性要求。 我建议您与Braintree support联系,以审核您的集成并讨论您的选择。