Show the right payment information before checkout without confusing Klarna messages with Kustom's payment icons.
This guide is for administrators with a compatible Klarna On-site Messaging connection and an active theme that has the described Klarna placements. Go, Plus, or Pro does not in itself imply an OSM agreement or a specific theme component. Check the payment product, agreement, active theme, and editor version before installation.
1. Choose the right product and path
What you want to show | What you need |
Klarna financing message | A Klarna-supported OSM connection, correct client/merchant identity, allowed domain, market, and placement. |
Kustom's payment icons | Correct Kustom Elements/theme support. Icons are not the same product as Klarna OSM. |
Financing message under the buy button via Kustom icons | That placement/feature is not automatically included with the standard icons. Do not add more old Klarna scripts to try to create it. |
Older Abicart support was based on Klarna Checkout v3. Switching to Kustom does not make old Klarna placements active or compatible by itself. Check your current agreement and the actual component. Example of an OSM message:
2. Configure a supported Klarna integration
Follow these steps only if the older theme editor shows the corresponding Klarna add-on for your active theme. If you have TPL or another editor, the correct component and support need to be identified first; do not guess from the theme name.
Open Appearance → Themes → Edit active theme → Add-ons → Klarna.
Activate the supported add-on, save, and reload the editor if the installation field needs to be displayed.
If the add-on shows the field Klarna Client ID enter only the public client ID that belongs to the supported OSM connection. Get the information for the correct connection in Klarna Merchant Portal → On-site Messaging → Installation and check the approved production domain. Do not paste the entire installation script or a secret API key into the ID field. The built-in theme component loads its library; do not install another OSM library in parallel.
A move to Klarna's new Web SDK requires a separate compatible integration. Klarna's Web SDK guide describes the new SDK flow and should not be used as a direct replacement script in the older add-on's ID field.
These installation screenshots show older portal steps. Use the instructions for the connection supported by your active theme. They do not instruct you to install a second library in multiple theme fields.
3. Choose placement and content
Choose a placement that actually exists in your theme: for example, home page, header, footer, sidebar, or product page.
Select the correct placement in Abicart's theme settings. The message's content/placement configuration is managed in the Klarna Merchant Portal.
Check that the message shows the correct currency, amount, variant, quantity, and language for the current product and customer. Check the market and language/locale according to Klarna's configuration.
Save and check the correct public page in the store and theme that is active.
The following images show placement options in the older theme editor. Menu names and available fields may vary between themes and versions; a missing field should not be replaced with unspecified script injection.
Troubleshoot when the message is missing
First, check if you are trying to use Klarna OSM or Kustom Elements.
Check for the correct public client/merchant identity, approved domain, and that the library is not loaded twice.
Check that the selected placement, market, and locale are supported and that you are viewing the active theme in the correct sub-store.
In the older Klarna Checkout-bound flow, the payment method's visibility, shipping country, and order total limit can affect the widget. An amount outside the method's range can hide both the method and its message.
If the standard support lacks the desired placement, describe the exact payment product, theme/version, and where you want to show the message when contacting support. Do not provide any secret API keys. See also Klarna's product information and Kustom's current Elements instructions for your agreement.
A visible financing message is information shown before checkout. It is not a credit decision, a guarantee that a particular payment option will be offered to the customer or a payment receipt. Check both the displayed amount and the options actually offered in the current checkout. Do not paste a new SDK or an additional installation script into the legacy add-on's Klarna Client ID field.
Quick start
Identify Klarna OSM or Kustom icons.
Confirm the agreement, active theme, domain, and supported placement.
Enter the correct public client ID for the supported connection; avoid duplicate libraries and configure content/locale.
Check the intended public page and troubleshoot the correct product.
Subscription and access
Go, Plus, and Pro do not replace the requirements for a provider agreement and a compatible theme integration. This OSM path applies only where the Klarna component is supported. Kustom icons do not automatically provide financing messages or arbitrary placement.











