# Klarna on Stripe

<figure><img src="https://3790748257-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FT43PzcNjyZtWby9yrGd3%2Fuploads%2FrGfAC3Fets6YxhVrzWB4%2Fimage.png?alt=media&#x26;token=74428080-368d-41c4-9258-b570fbc61f3c" alt=""><figcaption></figcaption></figure>

{% hint style="info" %}
This document is for a direct API integration with CheckoutChamp. If you are using CheckoutChamp hosted pages then follow these [instructions](https://help.checkoutchamp.com/funnel-builder/creating-and-editing-funnels-pages/funnel-visualizer-and-page-builder/funnel-visualizer/edit-funnel-settings/payments/klarna).
{% endhint %}

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

No card details are stored for merchants using Klarna’s Payment Gateway

Stripe supports Klarna on one-time purchases and recurring billing/subscriptions

Upsells on Klarna require that the consumer go back through the Klarna workflow.  1-click upsells are not supported.

Klarna works with landers that connect to CheckoutChamp via Direct API. Klarna is not available via Order Entry.
{% endhint %}

**STEP 1**

Go to **Gateways** | **Gateway Integrations** and select StripeV2. Click on **+Activate**. Follow instructions [here](https://help.checkoutchamp.com/crm/gateway-setup/gateway-integrations/stripe) for setup.

Click the green **Create Gateway** button to save your changes and create the gateway. Note the ID of the gateway on the gateway list page, for use in Step 2.<br>

**STEP 2**

The checkout page must be secure HTTPS. A non-secured call to Klarna will be rejected. Pass the following parameters on the Import Order or Import Upsale API call

* paySource = PREPAID
* prepaidType = KLARNA
* forceMerchantId = the Stripe V2 id from Step 1

Your checkout and upsale pages must support standard merchant redirect handling

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

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

{% hint style="danger" %}
Make sure Klarna is enabled on your Stripe Account
{% endhint %}

Enable Klarna as a payment method in your Stripe account. Navigate from your Stripe Dashboard to Settings **→ Payment methods** and enable Klarna.

<figure><img src="https://3790748257-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FT43PzcNjyZtWby9yrGd3%2Fuploads%2F7DOM2vHodq2nRNzPIad8%2Fimage.png?alt=media&#x26;token=ece38c1d-3cd9-4334-9da9-080871dab603" alt="" width="563"><figcaption></figcaption></figure>
