Class: Bootpay::Commerce::OrderCancelModule
- Inherits:
-
Object
- Object
- Bootpay::Commerce::OrderCancelModule
- Defined in:
- lib/bootpay/commerce/order_cancel.rb
Instance Method Summary collapse
-
#approve(params) ⇒ Object
취소 승인.
-
#initialize(bootpay) ⇒ OrderCancelModule
constructor
A new instance of OrderCancelModule.
-
#list(params = {}) ⇒ Object
취소 요청 목록 조회.
-
#reject(params) ⇒ Object
취소 거절.
-
#request(params) ⇒ Object
취소 요청.
-
#withdraw(order_cancel_request_history_id) ⇒ Object
취소 요청 철회.
Constructor Details
#initialize(bootpay) ⇒ OrderCancelModule
Returns a new instance of OrderCancelModule.
8 9 10 |
# File 'lib/bootpay/commerce/order_cancel.rb', line 8 def initialize(bootpay) @bootpay = bootpay end |
Instance Method Details
#approve(params) ⇒ Object
취소 승인
33 34 35 36 |
# File 'lib/bootpay/commerce/order_cancel.rb', line 33 def approve(params) raise ArgumentError, 'order_cancel_request_history_id is required' unless params[:order_cancel_request_history_id] @bootpay.put("order/cancel/#{params[:order_cancel_request_history_id]}/approve", params) end |
#list(params = {}) ⇒ Object
취소 요청 목록 조회
13 14 15 16 17 18 19 20 |
# File 'lib/bootpay/commerce/order_cancel.rb', line 13 def list(params = {}) query_params = {} query_params[:order_id] = params[:order_id] if params[:order_id] query_params[:order_number] = params[:order_number] if params[:order_number] query = build_query(query_params) @bootpay.get("order/cancel#{query}") end |
#reject(params) ⇒ Object
취소 거절
39 40 41 42 |
# File 'lib/bootpay/commerce/order_cancel.rb', line 39 def reject(params) raise ArgumentError, 'order_cancel_request_history_id is required' unless params[:order_cancel_request_history_id] @bootpay.put("order/cancel/#{params[:order_cancel_request_history_id]}/reject", params) end |
#request(params) ⇒ Object
취소 요청
23 24 25 |
# File 'lib/bootpay/commerce/order_cancel.rb', line 23 def request(params) @bootpay.post('order/cancel', params) end |
#withdraw(order_cancel_request_history_id) ⇒ Object
취소 요청 철회
28 29 30 |
# File 'lib/bootpay/commerce/order_cancel.rb', line 28 def withdraw(order_cancel_request_history_id) @bootpay.put("order/cancel/#{order_cancel_request_history_id}/withdraw", {}) end |