+46 702 387 143



Klarna Checkout Payment (Klarna v3)

Klarna Checkout Payment (Klarna v3)


Fully featured Klarna Smooth Payments plugin for nopCommerce. Supports all of Klarna's available payment methods. Use as widget anywhere (checkout directly on cart page), or as standard payment method. We are official Klarna partner.



Live Demo

This plugin can be used either as a widget, where the checkout can be loaded anywhere in your store, for example on the cart page or one page checkout. Or the plugin can be loaded as standard payment method on the payment info step. It's just an easy configuration.

  • Support for selecting shipping options inside Klarna¬†Checkout.
  • Support for selecting country inside Klarna Checkout.
  • Support for Pickup in Store.
  • Support for checkout attributes.

This version is a complete rewrite targeting Klarna's new v3 REST API.

This plugins processes 50 000 orders each year. A few of the customers using this plugin:

Looking for nopCommerce v4.0 support? Go here!

More info:

Release notes

3.1.0 (2019-08-16)

Bug Fixes

  • KlarnaOrderFactory: currency convert shipping option tax amount (4d3a940)
  • KlarnaOrderFactory: make checkout theming work (0e8cd3d)


  • all: support Newsletter checkbox in checkout (27b13d1), closes #8

3.0.3 (2019-07-21)

Bug Fixes

  • LicenseService: ignore host casing (a27e2d1)

3.0.2 (2019-07-09)

Bug Fixes

  • KlarnaOrderProcessingService: guard for duplicated orders (1a490c0)

3.0.1 (2019-07-04)

Bug Fixes

  • all: use NotificationService to display notifications (0afb64f)

3.0.0 (2019-06-18)


  • all: upgrade to nopCommerce 4.2 (b2e07b6)

2.5.0 (2019-06-04)


  • all: update merchant references (eb36bd0)

2.4.2 (2019-05-22)

Bug Fixes

  • KlarnaObjectExtensions: map zip code between Klarna and Nop addresses (9753f26)
  • KlarnaOrderFactory: ignore when no shipping option could be determined (f4d7be6)

2.4.1 (2019-05-22)

Bug Fixes

  • Constants: more user friendly error message (c627098)
  • DependencyRegistrar: don't run Register if plugin is not installed (311705c)
  • KlarnaOrderFactory: don't add empty merchant data (63734e0)
  • KlarnaOrderFactory: throw better error when no shipping option could be determined (04d1c1b)
  • PaymentsKlarnaCheckoutModelFactory: display user friendly error message on unhandled exceptions (c569f53)
  • ShoppingCartModelPreparedEvent: only consume the event on stores that have the plugin configured (fbcb8e8)

2.4.0 (2019-05-20)

Bug Fixes

  • all: include ShippingMethod and ShippingRateComputationMethodSystemName on order (6f046d1)


  • KlarnaOrderProcessingService: set Klarna Management Order as AuthorizationTransactionResult on order (ebb146e)

2.3.1 (2019-05-20)

Bug Fixes

  • Configure: show Activate Order setting (e6aceea)
  • all: fix error meesage in log (3442c7c)

2.3.0 (2019-05-17)

Bug Fixes

  • KlarnaCheckoutPlugin: set refund to not supported (7689256)


  • all: capture order when shipment is sent (615b2a8)

2.2.4 (2019-05-15)

Bug Fixes

  • ThankYou: null check google analytics id (5badc7e)

2.2.3 (2019-05-14)

Bug Fixes

  • KlarnaOrderProcessingService: restore pickup point after it's been removed in AddToCart (9a34b9c)

2.2.2 (2019-05-13)


  • all: support localized routes (17dbbf2)
  • KlarnaFactory: use webhelper for store URL (677ee12)

2.1.2 (2019-05-09)

Bug Fixes

  • KlarnaCheckoutPlugin: null check SystemName when creating admin menu (9f950df)

2.1.1 (2019-05-08)

Bug Fixes

  • AttributesXmlStoreObjectContext: drop table on uninstall (e5a8659)

2.1.0 (2019-05-03)


2.0.0 (2019-05-03)

Bug Fixes

  • Configuration: remove settings not in use and nest widget settings (edcd88e)
Compatible with
nopCommerce v4.1, v4.2

Customers who bought this item also bought