Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 10 Current »

Disclaimers:

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

Klarna will only work for one-time purchases. Klarna will NOT work for recurring billing/subscriptions. Please contact your account manager if you need to rebill on Klarna.

Klarna does not support one-click upsells. Upsells on Klarna require the consumer to go through the full Klarna checkout again.

Klarna will work with landers that connect to Konnektive via Direct API. This will NOT work with form-code or via Order Entry.

If you want to process Klarna through Stripe, follow instructions here

STEP 1

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

Enter the following information specific to Klarna:

  • Region - choose your region. Europe, North America, or Oceania.

  • Username - Obtained from Klarna

  • Password - Obtained from Klarna

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

STEP 2

If Klarna is your only gateway option, assign the gateway to the campaign offers and upsells.

If you are using Klarna as an additional payment option, use the forceMerchantId parameter in the Import Order API call when the customer submits their order with the Klarna payment button. Note that this will only work for one time sales, it will not work with recurring transactions.

STEP 3

The checkout page must 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.

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'>

Be sure to also include the salesUrl on the Import Order API call. Klarna requires the checkout page url to be passed with the transaction.

For more info on the api call, please refer to our API Documentation.

  • No labels