2016-12-17 5 views
0

Braintreeのサンドボックスアカウントに対してクライアントトークンが生成されません。以前はうまくいきました。AWS Server for Sandboxアカウントでクライアントトークンが生成されない

ブレインツリーサンドボックスのアカウントにログイン

が、それはPCI 3.1要件の一環としてダッシュボード

」に次のメッセージを示し、我々は最近、SandboxのTLS 1.0と1.1のサポートを廃止予定ました。あなたは情報を見つけることができますここでシステムをアップデートする方法について - "

これが問題の原因ですか?私たちは、Zend Frameworkの1.12バージョンで開発プロジェクトを持っている

$config = Zend_Registry::get('config'); 
      Braintree_Configuration::environment($config->payment->braintree->environment); 
      Braintree_Configuration::merchantId($config->payment->braintree->merchantId); 
      Braintree_Configuration::publicKey($config->payment->braintree->publicKey); 
      Braintree_Configuration::privateKey($config->payment->braintree->privateKey); 
      $clientToken = Braintree_ClientToken::generate(); 

:以下

たちは、クライアントのトークンを生成するために使用するコードです。

ご協力いただきまして誠にありがとうございます。

ありがとうございます。

catchブロックでgetMessageオプションを使用すると、エラーメッセージは表示されません。私はブレーントリー応答ごとにPHPのCURLのバージョンを更新した後、問題が修正しまっ

/home/userName/projects/projectName/vendor/braintree/braintree_php/lib/Braintree/Http.php(101): Braintree\Http->_doUrlRequest('POST', 'https://api.san...', '_doRequest('POST', '/merchants/kyfn...', 'post('/merchants/kyfn...', Array) #3 /home/userName/projects/projectName/vendor/braintree/braintree_php/lib/Braintree/ClientTokenGateway.php(47): Braintree\ClientTokenGateway->_doGenerate('/client_token', Array) #4 /home/userName/projects/projectName/vendor/braintree/braintree_php/lib/Braintree/ClientToken.php(18): Braintree\ClientTokenGateway->generate(Array) #5 /home/userName/projects/projectName/application/util/BaseController.php(1336): Braintree\ClientToken::generate() #6 /home/userName/projects/projectName/application/controllers/OffersController.php(856): BaseController->getClientToken() #7 /home/userName/projects/projectName/vendor/zendframework/zendframework1/library/Zend/Controller/Action.php(516): OffersController->checkoutAction() #8 /home/userName/projects/projectName/application/util/BaseController.php(780): Zend_Controller_Action->dispatch('checkoutAction') #9 /home/userName/projects/projectName/vendor/zendframework/zendframework1/library/Zend/Controller/Dispatcher/Standard.php(308): BaseController->dispatch('checkoutAction') #10 /home/userName/projects/projectName/vendor/zendframework/zendframework1/library/Zend/Controller/Front.php(954): Zend_Controller_Dispatcher_Standard->dispatch(Object(Zend_Controller_Request_Http), Object(Zend_Controller_Response_Http)) #11 /home/userName/projects/projectName/vendor/zendframework/zendframework1/library/Zend/Application/Bootstrap/Bootstrap.php(105): Zend_Controller_Front->dispatch() #12 /home/userName/projects/projectName/vendor/zendframework/zendframework1/library/Zend/Application.php(384): Zend_Application_Bootstrap_Bootstrap->run() #13 /home/userName/projects/projectName/public/index.php(39): Zend_Application->run() #14 /home/userName/projects/projectName/public/dev-router.php(6): require('/home/userName/pr...') #15 {main} 
+0

詳細をお知らせください。質問に追加できるエラーログはありますか? – Shea

+0

質問に変更が加えられました。確認してください。 –

+0

Braintree_ClientToken :: generate();を呼び出すとどうなりますか?エラーはありますか?レスポンスをログに記録して共有できますか? – Shea

答えて

0

:私はTraceAsStringを使用する場合でも、私は、次のメッセージが表示されます。

+1

Braintree SandboxでTLS 1.2を使用するようにシステムをアップデートする方法の詳細については、こちらの土地にいる人の方は[この回答](http://stackoverflow.com/questions/41134473/brainree-php-sdk-curl-exception)をご覧ください。 – Shea

関連する問題