class Multisafepay::OrdersResource
Public Instance Methods
cancel(id, payload = {})
click to toggle source
# File lib/multisafepay/resources/orders.rb, line 15 def cancel(id, payload = {}) Order.new patch_request("orders/#{id}", body: payload) end
capture(id, payload = {})
click to toggle source
# File lib/multisafepay/resources/orders.rb, line 19 def capture(id, payload = {}) Order.new post_request("orders/#{id}/capture", body: payload) end
create(**payload)
click to toggle source
# File lib/multisafepay/resources/orders.rb, line 7 def create(**payload) Order.new post_request("orders", body: payload) end
refund(id, payload = {})
click to toggle source
# File lib/multisafepay/resources/orders.rb, line 23 def refund(id, payload = {}) Order.new post_request("orders/#{id}/refunds", body: payload) end
retrieve(id)
click to toggle source
# File lib/multisafepay/resources/orders.rb, line 3 def retrieve(id) Order.new get_request("orders/#{id}") end
update(id, payload = {})
click to toggle source
# File lib/multisafepay/resources/orders.rb, line 11 def update(id, payload = {}) Order.new patch_request("orders/#{id}", body: payload) end