class Klarna::Order
Public Instance Methods
acknowledge(order_id)
click to toggle source
HTTP REQUEST POST /ordermanagement/v1/orders/{order_id}/acknowledge
# File lib/klarna/order.rb, line 39 def acknowledge(order_id) do_request(:post, "/ordermanagement/v1/orders/#{order_id}/acknowledge") end
cancel(order_id)
click to toggle source
# File lib/klarna/order.rb, line 7 def cancel(order_id) do_request(:post, "/ordermanagement/v1/orders/#{order_id}/cancel") end
capture(order_id, data)
click to toggle source
# File lib/klarna/order.rb, line 11 def capture(order_id, data) do_request(:post, "/ordermanagement/v1/orders/#{order_id}/captures") do |request| request.body = data.to_json end end
extend(order_id)
click to toggle source
HTTP REQUEST POST /ordermanagement/v1/orders/{order_id}/extend-authorization-time
# File lib/klarna/order.rb, line 23 def extend(order_id) do_request(:post, "/ordermanagement/v1/orders/#{order_id}/extend-authorization-time") end
get(order_id)
click to toggle source
# File lib/klarna/order.rb, line 3 def get(order_id) do_request(:get, "/ordermanagement/v1/orders/#{order_id}") end
release(order_id)
click to toggle source
HTTP REQUEST POST /ordermanagement/v1/orders/{order_id}/release-remaining-authorization
# File lib/klarna/order.rb, line 31 def release(order_id) do_request(:post, "/ordermanagement/v1/orders/#{order_id}/release-remaining-authorization") end