This service allows you to enable Klarna Checkout, Klarna's online bank and credit card payments as well as invoicing and installment plan options in your online store.

All MyCashflow online stores come with a built-in support for the modern checkout solution Klarna Checkout with Klarna payment services. You can easily order the checkout solution via your online store's admin panel.

Read more about Klarna Checkout on our website.

How does the checkout provided by Klarna Checkout work?

At the checkout, the customer first enters the country, postal code and email, after which the available shipping methods are displayed.

If the customer has used Klarna before, and the customer's details are available in Klarna's system, they can be filled in at the checkout automatically. Customer details are also automatically filled in for logged-in customers.

After providing the address details, the customer can select the desired payment and shipping method as well as proceed to order payment. In some cases, Klarna may ask the customer for their personal identity number to ensure the customer's creditworthiness.

After the order has been confirmed, the customer is redirected to Klarna Checkout's thank you page, the address of which has the following format: /klarna-checkout/d128bd6d-804a-458a-b0d5-0a455c3871e6/thanks

The availability of external payment services in versions that use Klarna Checkout is limited. The only allowed services are MyCashflow's built-in payment services and PayPal.

Learn more about using external payment services at Klarna's checkout.

Pricing

Each payment made with Klarna Checkout is subject to a percentage and fixed commission fee charged by Klarna. Prices depend on your MyCashflow plan and the customer's country.

See the pricing ›

Installation and setup

Ordering new credentials

  1. In the admin panel, go to Settings > Klarna Checkout.
  2. Click Order new credentials.
  3. Fill in your personal and your online store's details in the order form and click Continue.

Klarna will start processing your application and notify you within 48 hours whether it has been accepted.

During the singup process, Klarna is going to send you an email survey concerning your company's final beneficiaries aimed at preventing money laundering. You must respond to the survey in order to be able to receive settlements from Klarna.

Once your application has been accepted, you will be able to define Klarna Checkout settings on the page Settings > Klarna Checkout.

Using your old credentials

If you already have Klarna Checkout credentials, you can use them in MyCashflow by entering them in Klarna Checkout settings.

  1. In the admin panel, go to Settings > Klarna Checkout.
  2. Click Enter already-existing credentials.
  3. Enter your KCO credentials in the Klarna Checkout settings and save the form.

    The Klarna credentials can be found in Klarna's Merchant Portal, on the page Settings > Klarna API Credentials. When necessary, you can also create new credentials on the page.

After entering your credentials, you can continue defining Klarna Checkout settings on the page Settings > Klarna Checkout.

Klarna Checkout settings

In this section, you will learn how to define settings for Klarna Checkout after you've enabled it in your online store.

Credentials

Here you can see the Klarna credentials that are used by the checkout solution.

If you'd like to change the credentials in use, contact our customer service.

Store versions

Here you can select the store versions in which Klarna Checkout should be enabled.

Versions that use Klarna Checkout must be SSL-encrypted. Otherwise your online store's checkout won't work.

Klarna Checkout replaces the default MyCashflow checkout in the selected versions.

When Klarna is enabled, all other payment methods in the version are hidden.

If you'd like to enable MyCashflow's built-in payment methods – Invoice, Advance payment and Cash-on-delivery – or PayPal at the KCO checkout, contact the MyCashflow customer service.

Shipping methods

At the checkout provided by Klarna Checkout, customers will see all shipping methods that have been set as visible in the version where Klarna Checkout is used.

For these shipping methods, you can also specify additional information about shipping and shipping times.

Summary

Here you can see a summary of the settings that you've defined.

You can also disable Klarna Checkout in all versions by using the Show in selected versions setting available on the page.

Activating payments

In order for a payment to be transferred to your bank account with Klarna's payment settlement, it must be activated.

Payments must be activated before they expire.

Klarna payments expire after some time. You can check a payment's expiry date in the Payment transactions section on the order page or in Klarna's Merchant Portal, in the order's details on the Orders page.

If the payment expires, you won't be able to process the order by using Klarna. In such a case, create a new payment transaction for the order with a different payment method.

When necessary, you can also extend the order expiry date.

After you've opened the desired order on the admin panel's Orders page, you have the following options for activating the payment:

  • Mark order products as shipped.

    After you've marked products as shipped, the payment will be activated automatically, and its status will be changed to Paid.

    If the customer selects Pay later or Slice it as the payment method at checkout, Klarna sends payment instructions to the customer and the payment term starts only when the payment is activated.

  • Ship the order in partial shipments.

    After you've marked the selected order products as shipped, only the sum corresponding to the shipped products and the shipping costs for the entire order will be activated, and the payment's status will be changed to Partially activated.

  • Activate the payment manually by clicking the Activate payment link in the payment transaction's tool menu:

If the order has been paid for in a currency other than the euro, the exchange rate information will be added to order events.

Extending the order expiry date

If you cannot activate a payment within the default time, you can extend the order expiry date either

  • in Klarna's Merchant Portal, via payment details on the Orders page or
  • via the order's Payment transactions menu in the admin panel.

Checking the status of payments that have not been approved.

If a payment has expired or an order is cancelled, the status of the payment is automatically changed into Cancelled. In certain cases it may be possible to change the status of the payment in Klarna's Merchant Portal.

To verify that the payment status is up to date on the order page of the admin panel, follow the Check payment status link on the payment transaction menu:

The verification takes place in real time and the payment status is updated immediately.

Resending payment instructions

Voit lähettää activated Klarna Payments -maksun ohjeet asiakkaalle maksun työkaluvalikossa tilaussivun oikean reunan Payment transactions-valikossa valitsemalla Resend customer communications.

Canceling reservations

If a customer has made an unnecessary payment, you can cancel it in your online store's admin panel even before activation.

To cancel the customer's reservation, go to the right-hand Payment transactions pane on the order page, and select Cancel reservation in the tool menu.

After you have canceled the customer's reservation, the payment status will change to Cancelled. In such a case, the customer won't be charged at all.

Refunds

You can refund payments made with Klarna Checkout to the customer directly via the admin panel's order page.

All Klarna refunds are automatically made using the same payment method that the customer paid with.

Making a full refund

If a customer returns the whole order, but you'd like to e.g. charge the customer a return fee, don't use the option to refund the whole payment.

See how to make a partial refund.

Here's how to refund the whole payment to the customer:

  1. Find the order and open its details from the list on the admin panel page Orders.
  2. Locate the payment you'd like to refund in the Payment transactions pane on the order page.
  3. In the payment transaction's tool menu, click the Refund whole payment link.

Klarna will then refund the payment to the customer in full with the original payment method.

Making a partial refund

If the customer returns only some of the order products, you can refund the relevant sum paid with Klarna Checkout directly via the admin panel's order page:

  1. Find the order and open its details from the list on the admin panel page Orders.
  2. First, process product returns, as normal.

    After you've made all the changes related to the return, the order total will be different, and the system will prompt you to create a new payment transaction to fix this.

  3. In the payment notification, click the Make a partial refund link.

    When necessary, you can also make a refund with another payment service by clicking the Create new payment transaction link.

    Learn more about making refunds.

  4. Review the sum generated by the system in the payment refund window.

    If you'd like to charge the customer a refund fee, deduct it from the amount to be refunded.

  5. Finally, save the refund.

Klarna will then refund the amount you specified to the customer with the original payment method.

Editing order products

You can edit the product contents of orders paid for with Klarna Checkout to some extent, depending on the customer's country and selected payment method:
  • Orders paid for with Klarna's payment methods are subject to certain restrictions, which are discussed below.
  • The contents of orders paid for with services external to Klarna can be modified freely.

You can see the payment methods used by the customer in the payment's Payment transactions menu on the order page.

The following changes to the order are possible depending on the customer's country and the selected payment method before :

  • modifying product prices, quantities and tax rates
  • adding and editing products
  • modifying delivery and payment costs
  • modifying the order discounts.

In some situations, Klarna will reject changes if they increase the total order amount.

Klarna reviews the changes and approves or rejects them based on the customer's credit data. The review is done instantly and Klarna's system will inform you about its approval/rejection as soon as you've edited the order's products. Once approved, the amount to be paid with Klarna and order details in Klarna's portal will be updated automatically.

After activating the payment, you can edit order products freely (in terms of prices, quantities and VAT rates). Activating payments is possible only if the amounts match in the admin panel and Klarna's portal.

If you add new products to the order, you must create a new payment transaction by using a service other than Klarna to accommodate the new order total. When products are removed from the order or returned by the customer, you can refund payments made with Klarna to the customer directly via the order page.

Editing payments in Klarna's Merchant Portal

You can also edit payment sums in Klarna's portal, and the changes will be automatically updated to your online store's admin panel.

Only the payment amount can be modified in Klarna. Changes made to individual product lines in the Klarna portal will not be updated to the store.

Selling using local currencies and payment methods

You can specify the countries to which you'd like to sell using local currencies and payment methods on the Settings > Klarna Checkout page, in the Checkout settings section.

The supported countries are:
  • Switzerland
  • Denmark
  • United Kingdom
  • Norway
  • Sweden
  • United States

Selling using local currencies must be covered by your Klarna agreement.

If the currency you've selected in checkout settings isn't covered by your Klarna agreement, after the first attempt to use it at checkout, it will be automatically disabled in the settings, and future payments will be created in euros.

If paying won't work even in euros, ask Klarna's customer service to enable the Global setting for your account.

Selling in local currencies is only possible when using Klarna's own payment methods. MyCashflow's built-in payment methods and PayPal are available at checkout only if the order's currency is the euro.

B2B sales

In addition to the regular checkout intended for consumer customers, Klarna Checkout includes a B2B checkout, whose functions are specifically designed for the needs of business, i.e., B2B sales.

You can enable B2B sales at Klarna Checkout via the Settings > Klarna Checkout page's Checkout settings section.

Klarna Checkout's B2B feature does not support international trade.

If your store sells products to a business operating in a different country, instead of Klarna Checkout, a suitable payment method could be MyCashflow Invoice, with which you can set prices to be displayed excluding VAT, just like in the store version intended for resellers.

Enabling B2B sales results in the following changes at checkout:

  • The customer can choose to order as a company or as an individual.
  • The B2B checkout is displayed automatically to logged-in business customers.
  • Business customers:
    • must provide a company name and business ID
    • have the option to provide a reference number
  • Finnish business customers see a VAT differentiation.
  • Only the following payment methods are available at the checkout:
    • anticipated payment
    • cash-on-delivery
    • card
    • invoice
    • PayPal.

Shipping methods in Klarna Checkout

When using Klarna Checkout, you can specify additional information for shipping methods that are not currently available when using other payment services.

Setting delivery times for shipping methods

In the shipping method form, you can set delivery times for shipping methods used with Klarna Checkout.

You can define the following settings:

  • Delivery time: You can define the minimum and maximum delivery time.
  • Order before time: You can set the time before which orders should be placed so that they can be delivered within the delivery time estimate.

Setting additional information for shipping methods

In the shipping method form or in a shipping method's details, you can specify additional details that will be displayed for the shipping method at Klarna Checkout.

You can set the following types of additional information for shipping methods in the Shipping features section of the shipping method form:

  • Carbon compensated
  • Eco-friendly
  • Evening delivery
  • Express delivery
  • Recommended

Shipping methods at Klarna Checkout

In MyCashflow, the checkout provided by Klarna Checkout is equipped with Klarna Shipping Assistant that displays shipping methods in a different way than the default MyCashflow checkout.

Here's an overview of how the checkout differs from the built-in MyCashflow checkout:

  • The shipping method menu doesn't display the shipping method's name, but rather just the shipping service it uses (e.g. Posti Postal Parcel is displayed at the checkout as Pickup box).
  • If set, additional information and delivery times are displayed for a shipping method.

If your online store has shipping methods of the Pickup type, make sure that individual collection points have been added to a single shipping method's settings, not as separate shipping methods.

Klarna Shipping Assistant is a paid service offered by Klarna that is included in the checkout solution Klarna Checkout in MyCashflow at no additional fee.

Customizing the design of the checkout page

The checkout page for Klarna Checkout is built into the MyCashflow system, which means that it cannot be customized via store theme files, but you can still influence its appearance by specifying the logo and the colors of the elements displayed at the checkout.

Colors

You can specify the colors for the following elements:

  • the top bar background
  • the top bar text
  • buttons' backgrounds
  • buttons' texts
  • links

You can specify the colors by using the Hex color scheme in the Checkout settings section of the Settings > Klarna Checkout page.

Logo

You can specify which logo – store or version – should be displayed at the checkout. If a version has its own logo, it will be used instead of the store logo.

The store logo can be set in the general settings, whereas version logos can be set in the versions' additional settings.

Using other payment services at Klarna's checkout

Currently, only the following payment services can be enabled in a version that uses Klarna Checkout:

If you'd like to use any of the above-mentioned services at Klarna Checkout, ask the MyCashflow customer service to add support for them on KCO v3.

Once the support has been added
  • check the visibility of additional payment services on the Settings > Klarna Checkout > Summary page and, if necessary, make the desired changes in the payment method settings
  • if you'd like to use PayPal, add a new PayPal payment method to your online store. A new PayPal implementation used at Klarna Checkout is automatically enabled when you create a new payment method or make a copy of an old PayPal payment method.

    Currently, the new implementation of PayPal works only at Klarna's checkout, so make sure that the payment method isn't visible in any version that uses MyCashflow's checkout.

Using Klarna's on-site messaging banners in the online store

You can use on-site messaging banners to display personalized messages to customers registered with Klarna.

To learn more about on-site messaging banners, see Klarna's website.

The next chapters discuss how to enable, install and manage banners.

Enabling on-site-messaging

  1. In Klarna's Merchant Portal, go to the On-site messaging page.
  2. Select the Merchant ID that you use in your online store, and click Continue.
  3. Copy the contents of the data-client-id field (e.g. 3eb846eb-a75c-5992-bca9-4ae2cd0bae25) included in the script.
  4. In your online store's admin panel, go to Settings > Klarna Checkout > Checkout settings.
  5. In the On-site messaging section, paste the ID you've just copied into the Client ID field.
  6. Save settings.

You can now install on-site messaging banners at any location in your online store.

Installing on-site messaging banners in your online store

Installing on-site messaging banners requires modifying the theme's HTML files. If you're not familiar with modifying themes, contact the designer of your store theme or the MyCashflow service.

Install Klarna's on-site messaging banners in your online store by adding the <klarna-placement> element to all theme locations, where you'd like the on-site messaging banners to appear.

For instance, the product template (product.html) can be a good place for displaying banners.

You can find placement tags for on-site messaging banners in Klarna's Merchant Portal, on the page On-site messaging > Placements.

Managing on-site messaging banners

After enabling on-site messaging banners in your online store, you'll be able to manage them in the Klarna Merchant Portal.