Consumer terms and conditions

This is an overview of country specific legal requirements for offering Klarna in a webshop, as well as terms and conditions for consumer use of Klarna’s payment services.

Note: Klarna's consumer terms and conditions is a mandatory implementation in the integration. 
Important: These Terms and Conditions apply to KPM only. For Klarna Checkout, separate Terms & Conditions need to be implemented.

Prerequisites

You will need to include the klarna.min.js and klarna.terms.min.js scripts in your page before proceeding to run the snippets below.

Note: Please remember to add the following Javascript snippets before the end of the body element (</body>) to ensure that the terms are loaded correctly. You can also use an on document load callback to achieve the same result.

<script src="https://cdn.klarna.com/public/kitt/core/v1.0/js/klarna.min.js"></script>
<script src="https://cdn.klarna.com/public/kitt/toc/v1.1/js/klarna.terms.min.js"></script>

Parameters

el *
An element id or the DOM element itself.
eid *
Your merchant ID.
locale *
An ISO 639-1 language code and a ISO 3166-1 alpha-2 country code separated by an underscore, e.g. 'de_AT' is German language for Austria.
charge *
The invoice fee, only for invoice terms.
type
Device type, 'desktop' or 'mobile'.
linkClassName
A CSS class which can be used to style the created link.
openPopupCallback
A callback which is called after the popup is opened.
this is the terms object which created the link.
closePopupCallback
A callback which is called after the popup is closed.
this is the terms object which created the link.

* Required


Invoice (14 days)

Copy and paste the snippet into a script tag to generate the invoice terms and conditions link.

new Klarna.Terms.Invoice({
    el: 'invoicexx',
    eid: '123',
    locale: 'de_de',
    charge: 0,
    type: 'desktop'
});

Given an element <span id="invoicexx"></span> the snippet below creates:  

Fixed instalments

Copy and paste the snippet into a script tag to generate the fixed instalments terms and conditions link.

new Klarna.Terms.Fixed({
    el: 'fixedxx',
    eid: '123',
    locale: 'de_DE',
    type: 'desktop'
});

Given an element <span id="fixedxx"></span> the snippet above creates:  


Part payment

Copy and paste the snippet into a script tag to generate the part payment terms and conditions link.

new Klarna.Terms.Account({
    el: 'accountxx',
    eid: '123',
    locale: 'de_de',
    type: 'desktop'
});

Given an element <span id="accountxx"></span> the snippet above creates:  


Consent

Copy and paste the snippet into a script tag to generate the consent link.

new Klarna.Terms.Consent({  
    el: 'consentxx',
    eid: '123',
    locale: 'de_de',
    type: 'desktop'
});

Add the following text to your checkout next to a checkbox that the consumer must actively tick in order to finalise the purchase (opt-in) with Klarna. 

Mit der Übermittlung der für die Abwicklung der gewählten Klarna Zahlungsmethode und einer Identitäts- und Bonitätsprüfung erforderlichen Daten an Klarna bin ich einverstanden. Meine kann ich jederzeit mit Wirkung für die Zukunft widerrufen. Es gelten die AGB des Händlers.

Where the Einwilligung link above is the element: <span id="consentxx"></span>