Skip to main content
Klarna
Support avatar
Written by Support
Updated over a week ago

Klarna is an innovative financial company focused on smooth shopping, online and in-store. Klarna takes over the credit and fraud risk for both merchants and customers throughout the payment process. Klarna's payment services are easy to use and work seamlessly across borders.

Klarna offers the following payment options:

  • Pay Now: Consumers can pay securely at checkout via online bank transfer (Sofort), direct debit, or credit card.

  • Pay Later: Consumers can pay via invoice.

  • Financing: Consumers can pay in fixed or flexible installments and disperse the expenditures in time.

Online Stores that leverage Klarna see a 41% increase in cart size and a 30% increase in conversion rate.

Maisey’s Integration

Maisey has directly integrated with Klarna’s APIs in order to make it easy for any Maisey customer to use Klarna payments in native store. Today, the integration can be found in the App Store and easily installed and configured for your website.

The integration today only supports the Hosted Payment Page from Klarna. This means that shoppers will be redirected to Klarna’s hosted page and returned to the store when the order is placed.

App Requirements

The App requires that you have an existing Klarna Account already created. If you have not already, sign up for Klarna.

The App needs the following information to be set correctly:

  • API User name

  • API Password

  • Region of your Klarna Account (North America, Europe, Oceana)

  • `Client ID` for On-site messaging (optional but encouraged)

Find your API Username and Password

To find your API username and password:

  1. Within your Klarna Dashboard, find the API Credentials area, under the Payment Settings Gear icon.

  2. Select the correct Store.

  3. Generate new API Credentials.

We recommend creating brand new API credentials, specifically for the integration with Maisey. This makes sure that later if you ever want to, you can disable them without breaking other integrations you might be using with Klarna.

Find the Client ID in Klarna Account

The client ID is used to enable the On-site messaging widgets, which help site visitors and shoppers know that they can check out with Klarna.

To find your client ID, go to the On-site messaging area of the Klarna Portal. Find the installation code for the store you want to use, shown in the screen shot below.

Finally, copy the `client-id` value from the code snippet. Note that youdon’t need the full code – just the ID provided. In the screenshot below, that is the `4b0d7512-8fb9-5769-802f-8589eae17402` value.


Set Up Klarna Integration

You can find the Klarna Payment integration in Maisey’s App Store:

  1. In the side panel of the editor, click App Store.

  2. Search for Klarna.

  3. Install the app.

  4. After installing the app, enter your API username, password, and set the region of the Klarna account in use.

  5. Click Save. Saving validates that we can successfully use the API credentials sent in.

After saving, site visitors and shoppers will now see Klarna upon checkout of the store cart.

On-Site Messaging

On-site messaging lets you add tailored messaging to site visitors and let shoppers know about the available payment options as they browse your online store, even before they decide to buy.

To set up On-site messaging:

  1. Find your client-id. Use the instructions in the Find the Client ID in Klarna Account section of this article.

  2. Insert the client ID into the Klarna Integration app.

  3. Click Save.

  4. Find the page you want to add the Klarna On-site messaging to.

  5. Drag and drop the On-site messaging widget into the page and choose the appropriate options.

Countries and Minimum Order Amount

In the Klarna Integration, there are settings that allow you to control if the customer can checkout with Klarna or not. If you set a specific list of countries and a shopper tries to check out from a different country, then the Klarna checkout option will not appear for them in the cart or checkout pages. It’s usually a good idea to set this, as Klarna has limited support globally. For example, they do not allow checkout in Canada.

If you also set a minimum order amount (the default is 35), then any order under that amount will not display the Klarna payment option during checkout.

Countries and Currencies Klarna Supports

Country

Currency

Australia

AUD

Austria

EUR

Belgium

EUR

Canada

CAD

Czech Republic

CZK

Denmark

DKK

Finland

EUR

France

EUR

Germany

EUR

Greece

EUR

Hungary

HUF

Ireland (Republic of Ireland)

EUR

Italy

EUR

Mexico

MXN

Netherlands

EUR

New Zealand

NZD

Norway

NOK

Poland

PLN

Portugal

EUR

Romania

RON

Spain

EUR

Sweden

SEK

Switzerland

CHF

United Kingdom

GBP

United States

USD

Incorporate Klarna Terms

It’s recommended for businesses that use Klarna also incorporate Klarna terms into their own terms of service. Following are links to Klarna’s terms of service that should be included within your own terms of service and privacy policy:

Additional Resources

Did this answer your question?