# Klarna

<figure><img src="https://3790748257-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FT43PzcNjyZtWby9yrGd3%2Fuploads%2FRpbnRaxFuOuBV9UZx26Z%2FUntitled.png?alt=media&#x26;token=e3af9b67-7a6d-4dac-8518-8cff0d7e066e" 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 CheckoutChamp hosted funnels and landers that connect via Direct API.

To add Klarna to a CheckoutChamp funnel, please follow [this documentation](https://help.checkoutchamp.com/funnel-builder/creating-and-editing-funnels-pages/funnel-visualizer-and-page-builder/funnel-visualizer/edit-funnel-settings/payments/klarna)

To process Klarna on Stripe, please follow [this documentation](https://help.checkoutchamp.com/crm/gateway-setup/gateway-integrations/stripe/klarna-on-stripe)

To process Klarna on Adyen, please follow [this documentation](https://help.checkoutchamp.com/crm/gateway-setup/gateway-integrations/adyen-v2/klarna-on-adyenv2)

To process Klarna on NomuPay, please follow [this documentation](https://help.checkoutchamp.com/crm/gateway-setup/gateway-integrations/airwallex)

To process Klarna on Airwallex, please follow [this documentation](https://help.checkoutchamp.com/crm/gateway-setup/gateway-integrations/airwallex/airwallex-alternate-payments)

To process Klarna on Checkout.com, please follow [this documentation](https://help.checkoutchamp.com/crm/gateway-setup/gateway-integrations/mollie/mollie-alternate-payments)

To process Klarna on Mollie, please follow [this documentation](https://help.checkoutchamp.com/crm/gateway-setup/gateway-integrations/checkout.com/checkout.com-alternate-payments)
{% endhint %}

***

**STEP 1 - Activate Plugin**

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

<figure><img src="https://3790748257-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FT43PzcNjyZtWby9yrGd3%2Fuploads%2FZzKCXpSA6fCdP1kkjxqm%2Fimage.png?alt=media&#x26;token=46f23cdb-7a5d-4781-ba75-6f7efcae5cbe" 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="https://3790748257-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FT43PzcNjyZtWby9yrGd3%2Fuploads%2FRfRiogyZhApuCt5Sf8LH%2Fimage.png?alt=media&#x26;token=dbd946ac-9d5c-4923-9db1-be9d6a0462de" 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'>
```

If your standard credit card gateways are applied to your offers, use the **forceMerchantId** parameter in the Import Order API call. Note that this will only work for one time sales, it will not work with recurring transactions.

<figure><img src="https://3790748257-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FT43PzcNjyZtWby9yrGd3%2Fuploads%2F5h9K6jZZLOpqlcSrdV7t%2FUntitled.png?alt=media&#x26;token=5a1c560d-b6e6-4a2d-88c0-ba473cf04407" alt=""><figcaption></figcaption></figure>

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

**STEP 4 - Redirect**

Follow standard 3Ds instructions to redirect the consumer to Klarna

[Direct API 3DS Instructions](https://help.checkoutchamp.com/crm/gateway-setup/direct-api-3ds-instructions)

**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.
