diff --git a/app/controllers/spree/admin/payments_controller.rb b/app/controllers/spree/admin/payments_controller.rb index 3924ac9de6..ee6847c10c 100644 --- a/app/controllers/spree/admin/payments_controller.rb +++ b/app/controllers/spree/admin/payments_controller.rb @@ -159,7 +159,7 @@ module Spree return unless @payment.cvv_response_message.present? - PaymentMailer.authorize_payment(@payment).deliver + PaymentMailer.authorize_payment(@payment).deliver_later raise Spree::Core::GatewayError, I18n.t('action_required') end end diff --git a/app/models/spree/payment.rb b/app/models/spree/payment.rb index 954dfd5472..3bd1bcd4a3 100644 --- a/app/models/spree/payment.rb +++ b/app/models/spree/payment.rb @@ -124,7 +124,7 @@ module Spree def resend_authorization_email! return unless cvv_response_message.present? - PaymentMailer.authorize_payment(self).deliver + PaymentMailer.authorize_payment(self).deliver_later end def payment_source