lib/workarea/braintree.rb in workarea-braintree-1.1.1 vs lib/workarea/braintree.rb in workarea-braintree-1.1.2
- old
+ new
@@ -1,20 +1,23 @@
require "workarea/braintree/engine"
require "workarea/braintree/version"
require "active_merchant/billing/bogus_braintree_gateway"
-# Don't change this value, it's needed for PayPal revenue attribution
-ActiveMerchant::Billing::BraintreeBlueGateway.application_id = 'Workarea_SP_PCP'
-ActiveMerchant::Billing::BraintreeOrangeGateway.application_id = 'Workarea_SP_PCP'
-ActiveMerchant::Billing::BogusBraintreeGateway.application_id = 'Workarea_SP_PCP'
+# Don't change this value, it's needed for attribution
+ActiveMerchant::Billing::BraintreeBlueGateway.application_id = 'Workarea_SP'
+ActiveMerchant::Billing::BraintreeOrangeGateway.application_id = 'Workarea_SP'
+ActiveMerchant::Billing::BogusBraintreeGateway.application_id = 'Workarea_SP'
module Workarea
module Braintree
def self.auto_configure_gateway
if Rails.application.secrets.braintree.present?
self.gateway = ActiveMerchant::Billing::BraintreeGateway.new(
- Rails.application.secrets.braintree.deep_symbolize_keys
+ Rails.application.secrets.braintree.deep_symbolize_keys.merge(
+ # Do not change this
+ channel: 'Workarea_SP'
+ )
)
else
self.gateway = ActiveMerchant::Billing::BogusBraintreeGateway.new
end
end