/** * 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')); }
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; }
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'); }
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); }
/** * @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'); }
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); }