class Workarea::Klarna::Gateway::CreateSessionRequest
Public Class Methods
new(order)
click to toggle source
Calls superclass method
# File lib/workarea/klarna/gateway/create_session_request.rb, line 5 def initialize(order) super @path = 'payments/v1/sessions' @method = 'post' @summary = I18n.t('workarea.klarna.gateway.request.create_session') end
Public Instance Methods
body()
click to toggle source
# File lib/workarea/klarna/gateway/create_session_request.rb, line 13 def body Gateway::Order .new(order, payment: payment) .to_h .except(:shipping_address, :billing_address) end