Module: Klarna::Checkout::Operations::CreateRecurring
- Included in:
- Klarna::Checkout::Order
- Defined in:
- lib/klarna/checkout/operations/create_recurring.rb
Instance Method Summary collapse
-
#create_recurring_order(**args) ⇒ Object
args contain the following: [order_lines], order_amount, order_tax_amount, purchase_currency, locale, recurring_token.
Instance Method Details
#create_recurring_order(**args) ⇒ Object
args contain the following: [order_lines], order_amount, order_tax_amount, purchase_currency, locale, recurring_token
9 10 11 12 13 14 15 16 17 18 19 20 |
# File 'lib/klarna/checkout/operations/create_recurring.rb', line 9 def create_recurring_order(**args) payload = { 'locale': args[:locale], 'order_lines': args[:order_lines], 'order_amount': args[:order_amount], 'order_tax_amount': args[:order_tax_amount], 'purchase_currency': args[:purchase_currency], 'auto_capture': true } JSON.parse(request(payload.to_json, args[:recurring_token])) end |