Class: Spree::Api::Returnly::RefundsController
- Inherits:
-
ApiController
- Object
- BaseController
- ApiController
- Spree::Api::Returnly::RefundsController
- Defined in:
- app/controllers/spree/api/returnly/refunds_controller.rb
Instance Method Summary collapse
Methods inherited from ApiController
Instance Method Details
#create ⇒ Object
11 12 13 14 15 16 17 18 19 |
# File 'app/controllers/spree/api/returnly/refunds_controller.rb', line 11 def create :create, Order refunds = Solidus::Returnly::Refunds.new order: order, line_items: line_items_params, restock: refund_restock_param, transactions: transactions_params render json: refunds.proceed! end |
#estimate ⇒ Object
6 7 8 9 |
# File 'app/controllers/spree/api/returnly/refunds_controller.rb', line 6 def estimate :create, Order render json: Solidus::Returnly::Calculator.process(order, line_items_params) end |