Use BillingIntegration#provider method to create instance of provider_class
This commit is contained in:
parent
9592c545a3
commit
69da0ef978
|
@ -287,10 +287,9 @@ module Spree::PaypalExpress
|
||||||
def paypal_gateway
|
def paypal_gateway
|
||||||
integration = BillingIntegration.find(params[:integration_id]) if params.key? :integration_id
|
integration = BillingIntegration.find(params[:integration_id]) if params.key? :integration_id
|
||||||
integration ||= BillingIntegration.current
|
integration ||= BillingIntegration.current
|
||||||
gw_opts = integration.options
|
|
||||||
|
|
||||||
requires!(gw_opts, :login, :password, :signature)
|
|
||||||
|
|
||||||
gateway = integration.provider_class.new(gw_opts)
|
|
||||||
|
gateway = integration.provider
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
Loading…
Reference in New Issue