Method: Klarna::Checkout::Order#initialize

Defined in:
lib/klarna/checkout/order.rb

#initialize(header:, items:, options: {}, recurring: false, customer: {}, checkout_url: nil, terms_url: nil) ⇒ Order

Returns a new instance of Order.



54
55
56
57
58
59
60
61
62
# File 'lib/klarna/checkout/order.rb', line 54

def initialize(header:, items:, options: {}, recurring: false, customer: {}, checkout_url: nil, terms_url: nil)
  @header       = header
  @items        = items
  @recurring    = recurring
  @customer     = customer
  @options      = options
  @checkout_url = checkout_url || Klarna::Checkout.configuration.checkout_uri
  @terms_url    = terms_url || Klarna::Checkout.configuration.terms_uri
end