environment() public static method

public static environment ( $value = null )
 /**
  * Bootstrap the application services.
  *
  * @return void
  */
 public function boot()
 {
     \Braintree\Configuration::environment('sandbox');
     \Braintree\Configuration::merchantId(env('BRAINTREE_MERCHANT_ID'));
     \Braintree\Configuration::publicKey(env('BRAINTREE_PUBLIC_KEY'));
     \Braintree\Configuration::privateKey(env('BRAINTREE_PRIVATE_KEY'));
 }
 /**
  * Bootstrap method to be called during application bootstrap stage.
  *
  * @param Application $app the application currently running
  */
 public function bootstrap($app)
 {
     Configuration::environment($this->environment);
     Configuration::merchantId($this->merchantId);
     Configuration::publicKey($this->publicKey);
     Configuration::privateKey($this->privateKey);
 }
 /**
  * Boot the service provider.
  */
 public function boot()
 {
     Configuration::environment($this->app['config']->get('services.braintree.environment'));
     Configuration::merchantId($this->app['config']->get('services.braintree.merchant_id'));
     Configuration::publicKey($this->app['config']->get('services.braintree.public_key'));
     Configuration::privateKey($this->app['config']->get('services.braintree.private_key'));
 }
Example #4
0
 public function initHandler()
 {
     Configuration::environment($this->environment->config('braintree.environment'));
     Configuration::merchantId($this->environment->config('braintree.merchant'));
     Configuration::publicKey($this->environment->config('braintree.public'));
     Configuration::privateKey($this->environment->config('braintree.private'));
     return $this;
 }
Example #5
0
 public static function testMerchantConfig()
 {
     Braintree\Configuration::reset();
     Braintree\Configuration::environment('development');
     Braintree\Configuration::merchantId('test_merchant_id');
     Braintree\Configuration::publicKey('test_public_key');
     Braintree\Configuration::privateKey('test_private_key');
 }
Example #6
0
 public static function integrationMerchantConfig()
 {
     Configuration::reset();
     Configuration::environment('development');
     Configuration::merchantId('integration_merchant_id');
     Configuration::publicKey('integration_public_key');
     Configuration::privateKey('integration_private_key');
 }
 public function __construct()
 {
     Braintree_Configuration::environment(Config::get('billing_braintree.environment'));
     Braintree_Configuration::merchantId(Config::get('billing_braintree.merchantId'));
     Braintree_Configuration::publicKey(Config::get('billing_braintree.publicKey'));
     Braintree_Configuration::privateKey(Config::get('billing_braintree.privateKey'));
     $this->allowAccessForPastDue = Config::get('billing_braintree.allowAccessForPastDue', true);
     $this->allowGracePeriod = Config::get('billing_braintree.allowGracePeriod', true);
 }
Example #8
0
 /**
  * @expectedException Braintree\Exception\Configuration
  * @expectedExceptionMessage needs to be set (or accessToken needs to be passed to Braintree\Gateway).
  */
 public function testConfigGetsAssertedValid()
 {
     Braintree\Configuration::environment('development');
     //Braintree\Configuration::merchantId('integration_merchant_id');
     Braintree\Configuration::publicKey('integration_public_key');
     Braintree\Configuration::privateKey('integration_private_key');
     $gateway = new Braintree\Gateway(Braintree\Configuration::$global);
     $gateway->addOn();
 }
 public function testParsingWebhookWithWrongKeysRaisesError()
 {
     $sampleNotification = Braintree\WebhookTesting::sampleNotification(Braintree\WebhookNotification::SUBSCRIPTION_WENT_PAST_DUE, 'my_id');
     Braintree\Configuration::environment('development');
     Braintree\Configuration::merchantId('integration_merchant_id');
     Braintree\Configuration::publicKey('wrong_public_key');
     Braintree\Configuration::privateKey('wrong_private_key');
     $this->setExpectedException('Braintree\\Exception\\InvalidSignature', 'no matching public key');
     $webhookNotification = Braintree\WebhookNotification::parse($sampleNotification['bt_signature'], "bad" . $sampleNotification['bt_payload']);
 }
 public function initialize(array $parameters = array())
 {
     $parentInitialize = Parent::initialize($parameters);
     Braintree\Configuration::reset();
     Braintree\Configuration::environment($this->getTestMode());
     Braintree\Configuration::merchantId($this->getMerchantId());
     Braintree\Configuration::publicKey($this->getPublicKey());
     Braintree\Configuration::privateKey($this->getPrivateKey());
     return $parentInitialize;
 }
 public function testSslError()
 {
     try {
         Braintree\Configuration::environment('sandbox');
         $this->setExpectedException('Braintree\\Exception\\SSLCertificate');
         $http = new Braintree\Http(Braintree\Configuration::$global);
         $http->_doUrlRequest('get', '/malformed_url');
     } catch (Braintree\Exception $e) {
         Braintree\Configuration::environment('development');
         throw $e;
     }
     Braintree\Configuration::environment('development');
 }
Example #12
0
 public function testSslError()
 {
     try {
         Braintree\Configuration::environment('sandbox');
         $this->setExpectedException('Braintree\\Exception\\SSLCertificate');
         $http = new Braintree\Http(Braintree\Configuration::$global);
         //ip address of api.braintreegateway.com
         $http->_doUrlRequest('get', '204.109.13.121');
     } catch (Braintree\Exception $e) {
         Braintree\Configuration::environment('development');
         throw $e;
     }
     Braintree\Configuration::environment('development');
 }
 /**
  * @expectedException Exception\TestOperationPerformedInProduction
  */
 public function testThrowingExceptionWhenProduction()
 {
     Braintree\Configuration::environment('production');
     $this->setExpectedException('Braintree\\Exception\\TestOperationPerformedInProduction');
     $transaction = Braintree\Test\Transaction::settle('foo');
 }
 public function initIntegration()
 {
     BraintreeConfiguration::environment($this->braintreeEnvironment);
     BraintreeConfiguration::merchantId($this->braintreeMerchantId);
     BraintreeConfiguration::publicKey($this->braintreePublicKey);
     BraintreeConfiguration::privateKey($this->braintreePrivateKey);
 }
 /**
  * @expectedException Braintree\Exception\Configuration
  * @expectedExceptionMessage privateKey needs to be set
  */
 public function testPrivateKey()
 {
     Braintree\Configuration::environment('development');
     Braintree\Configuration::merchantId('integration_merchant_id');
     Braintree\Configuration::publicKey('integration_public_key');
     //Braintree\Configuration::privateKey('integration_private_key');
     Braintree\Configuration::$global->assertHasAccessTokenOrKeys();
 }
 /**
  * @param string|null $value
  * @return mixed
  */
 public function environment($value = null)
 {
     return Configuration::environment($value);
 }