diff --git a/app/services/process_payment_intent.rb b/app/services/process_payment_intent.rb index b69e0e0d9d..b0a2716821 100644 --- a/app/services/process_payment_intent.rb +++ b/app/services/process_payment_intent.rb @@ -23,10 +23,10 @@ class ProcessPaymentIntent end end - def initialize(payment_intent, order, last_payment = nil) + def initialize(payment_intent, order) @payment_intent = payment_intent @order = order - @last_payment = last_payment.presence || OrderPaymentFinder.new(order).last_payment + @last_payment = OrderPaymentFinder.new(order).last_payment end def call! diff --git a/spec/services/process_payment_intent_spec.rb b/spec/services/process_payment_intent_spec.rb index 04d98b2a60..13b788395e 100644 --- a/spec/services/process_payment_intent_spec.rb +++ b/spec/services/process_payment_intent_spec.rb @@ -157,7 +157,7 @@ describe ProcessPaymentIntent do context "when the payment can't be completed" do let(:intent) { "pi_123" } let(:intent_response) { double(id: "pi_123", status: "requires_capture") } - let(:service) { ProcessPaymentIntent.new(intent, order, payment) } + let(:service) { ProcessPaymentIntent.new(intent, order) } before do allow(order).to receive(:process_payments!) { nil }