diff options
Diffstat (limited to 'billing')
-rw-r--r-- | billing/config/initializers/braintree.rb | 13 |
1 files changed, 9 insertions, 4 deletions
diff --git a/billing/config/initializers/braintree.rb b/billing/config/initializers/braintree.rb index 523dbce..d6ae565 100644 --- a/billing/config/initializers/braintree.rb +++ b/billing/config/initializers/braintree.rb @@ -1,11 +1,16 @@ require 'braintree_test_app' Braintree::Configuration.logger = Logger.new('log/braintree.log') -Braintree::Configuration.environment = :sandbox -Braintree::Configuration.merchant_id = "bwrdyczvjspmxjhb" -Braintree::Configuration.public_key = "jmw58nbmjg84prbp" -Braintree::Configuration.private_key = "SET_ME" +# we use fake braintree in tests if Rails.env.test? Rails.application.config.middleware.use BraintreeTestApp end + +# You can set these per environment in config/config.yml: +if braintree_conf = APP_CONFIG[:braintree] + Braintree::Configuration.environment = braintree_conf[:environment] + Braintree::Configuration.merchant_id = braintree_conf[:merchant_id] + Braintree::Configuration.public_key = braintree_conf[:public_key] + Braintree::Configuration.private_key = braintree_conf[:private_key] +end |