Class: FlowcommerceSpree::RefundStatusWorker
- Inherits:
-
FlowIoWorker
- Object
- FlowIoWorker
- FlowcommerceSpree::RefundStatusWorker
- Defined in:
- app/workers/flowcommerce_spree/refund_status_worker.rb
Instance Method Summary collapse
Instance Method Details
#perform(order_number, refund_key) ⇒ Object
7 8 9 10 11 12 13 |
# File 'app/workers/flowcommerce_spree/refund_status_worker.rb', line 7 def perform(order_number, refund_key) response = FlowcommerceSpree.client.refunds.get_by_key(FlowcommerceSpree::ORGANIZATION, refund_key) response_status = response.status.value return if response_status == 'succeeded' raise "Refund with capture pending for order: #{order_number}, refund status: #{response_status}" end |