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