2016-04-04 12 views
1

私のウェブサイトに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' 

    ) 
    );` 

です。しかし、エスクローから金額をリリースすると、 "メッセージ:エスクローされていないトランザクションを解放できません。 私の取引はエスクローではないことを意味します。それは場所の問題ですか?私はインドからのサービスにぶつかっています。場所に関する問題。 エスクローを助けてください。

答えて

0

全開示:私はあなたが市場の商人でなければならず、あなたとすべてのサブ商人がエスクローにお金を保持するために米国に居住しなければなりませんブレイン

のための開発者として働いています。 hereの互換性要件を満たしていないため、このエラーが発生する可能性が最も高いです。 Braintree supportに連絡して統合を確認し、オプションについて話し合うことをおすすめします。

関連する問題