diff --git a/app/services/process_payment_intent.rb b/app/services/process_payment_intent.rb index 4f2aeec7df..218d1eeff3 100644 --- a/app/services/process_payment_intent.rb +++ b/app/services/process_payment_intent.rb @@ -11,7 +11,8 @@ class ProcessPaymentIntent return unless valid? last_payment.update_attribute(:cvv_response_message, nil) - last_payment.complete! + OrderWorkflow.new(@order).next + last_payment.complete! if !last_payment.completed? end private