Klarna Express Checkout

  1. Home
  2. /
  3. Klarna for WooCommerce
  4. /
  5. Get started
  6. /
  7. Klarna Express Checkout

Klarna Express Checkout

Introduction


Klarna Express Checkout (KEC) is an addition to the Klarna Payments (KP) plugin. It will add a button on the cart and product pages, to initiate the Klarna Payments flow. Either the product viewed, which is then added to the cart, or the current cart.

When the KEC flow is initated Klarna will authorize the customer for the amount specified in the cart. Klarna will then pass back the shipping details for the customer and redirect them to the checkout page, where they can complete the order with Klarna directly.

Please note that Klarna Express Checkout is an option you can enable or disable with Klarna Payments. This option is not available with Klarna Checkout.


Limitations


Since the authorization is done before the order is actually placed, there are some limitations on what alterations the customer are allowed and still remain in the KEC flow. For example, if the customer changes the address details provided by Klarna, the plugin throws away the KEC session and reloads the checkout to load the standard KP flow again.

If the content of the cart is changed, the KEC session is thrown away in the same manner as above, and the standard KP flow is loaded.


Known compatibility issues


KEC is currently not compatible with the WooCommerce Checkout block. Instead the classic shortcode must be used in order for KEC to work as expected.


Required WordPress/WooCommerce settings


For Klarna Express Checkout to function correct, the setting Hide shipping costs until an address is entered must be disabled.
You can find this setting if you go to WooCommerce → Settings → Shipping → Shipping settings.




Klarna Merchant Portal


To configure Klarna Express Checkout you first need to log in to your Klarna Merchant Portal to retrieve the Client identification needed for activation.

  1. Log in to your Klarna Merchant Portal.
  2. Navigate to Conversion boosters Express Checkout.
  3. Select your store and click Get started and follow the steps.
  4. Move on to Activation

You can also access and copy your Client identifier, or generate one, if you navigate to Conversion boostersPayment settings Client identifier

Under the Allowed origins tab, you also register the domain(s) you are expecting to use the Web SDK on.


Activation


Go toWooCommerce Settings Payments Klarna for WooCommerce.

Client ID – For Klarna Express Checkout to work you need to enter the Client ID in the Credentials section for Klarna for WooCommerce. This is retrieved under the Conversion booster tab in your merchant portal.

Copy the Client identifier for your store and paste it in the Client ID field for the country (or region) you wish to activate under the Credentials section.

Please note that Client ID retrieved while the store being in Test mode will not work in Production mode, and vice versa.

Client ID retreived from Conversion boosters → Express Checkout:

Client ID retreived from Conversion boosters → Payment settings:


Configuration


On the Klarna for WooCommerce Settings page, scroll down to the section for Express Checkout to enable and configure placements and style.

  1. Enable/Disable – Check the Enable Klarna Express Checkout box to activate.
  2. Theme – Set the theme for Express Checkout. Choose between LightDark and Custom (configured under Conversion boosters  Express Checkout in your Klarna Portal).
  3. Shape – Set the shape of the Express Checkout button. Chose between Rounded, Rectangular and Pill.
  4. Placements – Select where you want the Express Checkout button to appear. Choose between All, Product pages and Cart page.

Express Checkout placement


When Klarna Express Checkout is enabled the Pay with Klarna button will be visible for the customers in your shop.

Product page placement

Cart placement