> For the complete documentation index, see [llms.txt](https://help.konnektive.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://help.konnektive.com/konnektive-crm/gateway-setup/gateways/klarna.md).

# Klarna

<figure><img src="/files/umSYAv4fppT1SLa2pCLJ" alt=""><figcaption></figcaption></figure>

{% hint style="danger" %}
**Disclaimers:**

No card details are stored for merchants using Klarna.

Order Entry does not support this payment method.
{% endhint %}

{% hint style="info" %}
Klarna will work with landers that connect via Direct API.

To process Klarna on Stripe V2, please follow [this documentation](/konnektive-crm/gateway-setup/gateways/stripe/klarna-on-stripe.md).

To process Klarna on Adyen V2, please follow [this documentation](/konnektive-crm/gateway-setup/gateways/adyen-v2/klarna-on-adyen-v2.md).

To process Klarna on NomuPay, please follow [this documentation](/konnektive-crm/gateway-setup/gateways/nomupay.md).

To process Klarna on Checkout.com, please follow [this documentation](/konnektive-crm/gateway-setup/gateways/checkout.com/alternate-payments.md).
{% endhint %}

***

**STEP 1 - Activate Plugin**

Go to **Gateways** | **Gateway Integrations** and select the Klarna button. Click on **+Activate**.

<figure><img src="/files/d80qmzVULVeJtdDfWbiT" alt=""><figcaption></figcaption></figure>

Enter the following information specific to Klarna:

* **Region -** choose your region. Europe, North America, or Oceania.
* **Username** - Obtained from your Klarna API page
* **Password** - Obtained from your Klarna API page
  * You may want to create a new set of API credentials for your CRM connection. Klarna provides a dropdown to view different API Keys/store connections.
* **Descriptor** - Obtained from your Klarna API page
* **Mid #** - Obtained from your Klarna API page. Located before the “\_” of the username

Click the green **Create Gateway** button to save your changes and create the gateway

<figure><img src="/files/Si9cK9j5DtMhq2BVPlu8" alt=""><figcaption></figcaption></figure>

**STEP 2 - Apply to Offers**

If Klarna is your only gateway option, assign the gateway to your campaign offers. Otherwise, skip this step and use the forceMerchantId option in the next step.

**STEP 3 - Apply to Checkout Page**

A checkout page should be secure HTTPS. A non-secured call to the Klarna gateway will be rejected.

Pass paySource=PREPAID and prepaidType=KLARNA on the import order API call from your checkout page. Do not pass any other card information.

Pass salesUrl = the checkout page url. Klarna requires the checkout page url be included with the order.

One option is to use hidden input fields on the page

```
<input type="hidden" name='paySource' value="PREPAID">
<input type='hidden' name='prepaidType' value='KLARNA'>
```

For more info on the Import Order API call, please refer to our [API Documentation.](https://apidocs.konnektive.com/)

**STEP 4 - Redirect**

Follow standard 3Ds instructions to redirect the consumer to Klarna

[Basic 3DS Instructions](/konnektive-crm/gateway-setup/basic-3ds-instructions.md)

**STEP 5 - Upsells**

Use standard upsell functionality. If a 2-click upsell is required by Klarna then be sure to implement Step 4 on upsell pages.
