Class: Spree::Payments::HandleWebhookJob
- Defined in:
- app/jobs/spree/payments/handle_webhook_job.rb
Instance Method Summary collapse
Instance Method Details
#perform(payment_method_id:, action:, payment_session_id:) ⇒ Object
10 11 12 13 14 15 16 17 18 19 |
# File 'app/jobs/spree/payments/handle_webhook_job.rb', line 10 def perform(payment_method_id:, action:, payment_session_id:) payment_method = Spree::PaymentMethod.find(payment_method_id) payment_session = Spree::PaymentSession.find(payment_session_id) Spree::Dependencies.payments_handle_webhook_service.constantize.call( payment_method: payment_method, action: action.to_sym, payment_session: payment_session ) end |