{"id":7623,"date":"2026-04-14T13:55:41","date_gmt":"2026-04-14T11:55:41","guid":{"rendered":"https:\/\/mybox.com\/help\/?post_type=manual_kb&#038;p=7623"},"modified":"2026-04-14T13:55:44","modified_gmt":"2026-04-14T11:55:44","slug":"klarna-for-prestashop-installation-and-configuration-guide","status":"publish","type":"manual_kb","link":"https:\/\/mybox.com\/help\/en\/knowledgebase\/klarna-for-prestashop-installation-and-configuration-guide\/","title":{"rendered":"Klarna for PrestaShop: Installation and Configuration Guide"},"content":{"rendered":"\n<div class=\"translation-block translation-block-merged\">\n<p class=\"wp-block-paragraph\"><strong>Klarna<\/strong> has become a cornerstone of the 2026 e-commerce experience, offering &#8220;Buy Now, Pay Later&#8221; (BNPL), interest-free installments, and direct financing. Integrating Klarna with your <strong>mybox<\/strong> PrestaShop store (compatible with versions 1.7 through the latest <strong>PrestaShop 9.x<\/strong>) is one of the most effective ways to reduce cart abandonment and increase Average Order Value (AOV).<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">By utilizing the <strong>Klarna On-site Messaging (OSM)<\/strong>, you can show customers exactly how small their monthly payments will be before they even reach the checkout.<\/p>\n\n\n\n<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_86 ez-toc-wrap-left counter-hierarchy ez-toc-counter ez-toc-custom ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">Table of Contents<\/p>\n<span class=\"ez-toc-title-toggle\"><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/mybox.com\/help\/en\/knowledgebase\/klarna-for-prestashop-installation-and-configuration-guide\/#Requirements_and_Preparation\" >Requirements and Preparation<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/mybox.com\/help\/en\/knowledgebase\/klarna-for-prestashop-installation-and-configuration-guide\/#Installing_the_Klarna_Module_in_PrestaShop\" >Installing the Klarna Module in PrestaShop<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/mybox.com\/help\/en\/knowledgebase\/klarna-for-prestashop-installation-and-configuration-guide\/#Sandbox_Mode_and_First_Connection\" >Sandbox Mode and First Connection<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/mybox.com\/help\/en\/knowledgebase\/klarna-for-prestashop-installation-and-configuration-guide\/#Choosing_Your_Integration_Mode\" >Choosing Your Integration Mode<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/mybox.com\/help\/en\/knowledgebase\/klarna-for-prestashop-installation-and-configuration-guide\/#On-site_Messaging_OSM\" >On-site Messaging (OSM)<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/mybox.com\/help\/en\/knowledgebase\/klarna-for-prestashop-installation-and-configuration-guide\/#Webhooks_and_Order_Management\" >Webhooks and Order Management<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-7\" href=\"https:\/\/mybox.com\/help\/en\/knowledgebase\/klarna-for-prestashop-installation-and-configuration-guide\/#Common_Problems_and_Quick_Solutions\" >Common Problems and Quick Solutions<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-8\" href=\"https:\/\/mybox.com\/help\/en\/knowledgebase\/klarna-for-prestashop-installation-and-configuration-guide\/#2026_Recommended_Production_Settings\" >2026 Recommended Production Settings<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-9\" href=\"https:\/\/mybox.com\/help\/en\/knowledgebase\/klarna-for-prestashop-installation-and-configuration-guide\/#Summary\" >Summary<\/a><\/li><\/ul><\/nav><\/div>\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Requirements_and_Preparation\"><\/span>Requirements and Preparation<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<\/div>\n\n<div id=\"mybox-3534628679\" class=\"mybox-content mybox-entity-placement\"><div class=\"early-access-banner-inpost\">\r\n  <div class=\"banner-left-inpost\">\r\n    <div class=\"icon-box-inpost\">\r\n      <img decoding=\"async\" src=\"https:\/\/mybox.com\/help\/wp-content\/uploads\/2026\/02\/square-info-icon.svg\" alt=\"Info\">\r\n    <\/div>\r\n    <div class=\"text-box-inpost\">\r\n      <span class=\"label-inpost\"><span class=\"translation-block translation-block-banner-text\">Early access<\/span><\/span>\r\n      <h4><span class=\"translation-block translation-block-banner-text\">Still need help?<\/span><\/h4>\r\n      <p><span class=\"translation-block translation-block-banner-text\">Contact our customer service team.<\/span><\/p>\r\n    <\/div>\r\n  <\/div>\r\n\r\n  <div class=\"banner-right-inpost\">\r\n    <a href=\"https:\/\/panel.mybox.com\/helpdesk2\/v\/list\/\" class=\"banner-button-inpost\"><span class=\"translation-block translation-block-banner-text\">Message us<\/span><\/a>\r\n  <\/div>\r\n<\/div><\/div>\n\n<div class=\"translation-block translation-block-merged\"><p class=\"wp-block-paragraph\">Before starting the installation on <strong>mybox<\/strong>, ensure you have:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Klarna Merchant Account:<\/strong> Registered and approved via the Klarna Merchant Portal.<\/li>\n\n\n\n<li><strong>API Credentials:<\/strong> Both <strong>Sandbox<\/strong> (for testing) and <strong>Production<\/strong> keys (Merchant ID, Username, and Password).<\/li>\n\n\n\n<li><strong>SSL Certificate:<\/strong> Active on your domain (standard on all <strong>mybox<\/strong> hosting plans).<\/li>\n\n\n\n<li><strong>Compliance Documents:<\/strong> Up-to-date Privacy Policy and Terms &amp; Conditions pages.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Installing_the_Klarna_Module_in_PrestaShop\"><\/span>Installing the Klarna Module in PrestaShop<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<ol start=\"1\" class=\"wp-block-list\">\n<li><strong>Download:<\/strong> Get the official Klarna module from the PrestaShop Marketplace or the Klarna Developer portal.<\/li>\n\n\n\n<li><strong>Upload:<\/strong> In your PrestaShop backend, go to <strong>Modules > Module Manager<\/strong> and click <strong>Upload a Module<\/strong>.<\/li>\n\n\n\n<li><strong>Configure:<\/strong> Once installed, click the <strong>Configure<\/strong> button. You will see a dedicated dashboard for Klarna settings.<\/li>\n<\/ol>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Sandbox_Mode_and_First_Connection\"><\/span>Sandbox Mode and First Connection<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Always start in <strong>Sandbox Mode<\/strong> to prevent actual financial transactions during testing.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Enter your <strong>Sandbox API credentials<\/strong>.<\/li>\n\n\n\n<li>Run the <strong>Connection Test<\/strong> within the module settings.<\/li>\n\n\n\n<li><strong>Important:<\/strong> Ensure your server&#8217;s firewall (on <strong>mybox<\/strong>) allows outgoing requests to Klarna&#8217;s API endpoints.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Choosing_Your_Integration_Mode\"><\/span>Choosing Your Integration Mode<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">You have two primary ways to implement Klarna:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Klarna Payments:<\/strong> Adds Klarna as a payment option within your <em>existing<\/em> PrestaShop checkout flow. This is best if you want to keep your current checkout design.<\/li>\n\n\n\n<li><strong>Klarna Checkout (KCO):<\/strong> Replaces your entire checkout page with Klarna&#8217;s high-conversion, one-click interface. This handles shipping selection and address entry within the Klarna iframe.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"On-site_Messaging_OSM\"><\/span>On-site Messaging (OSM)<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">OSM is a powerful upselling tool. In the module settings:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Enable OSM:<\/strong> This places &#8220;badges&#8221; on your Product Detail Pages (PDP).<\/li>\n\n\n\n<li><strong>Badge Logic:<\/strong> It automatically calculates the monthly cost (e.g., &#8220;From $15\/mo with Klarna&#8221;) based on the current product price.<\/li>\n\n\n\n<li><strong>Placement:<\/strong> Position these badges near the &#8220;Add to Cart&#8221; button to maximize the psychological impact of deferred payment.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Webhooks_and_Order_Management\"><\/span>Webhooks and Order Management<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">To ensure your <strong>mybox<\/strong> site stays in sync with Klarna&#8217;s servers:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Configure Webhooks:<\/strong> Copy the webhook URL from the module and paste it into your Klarna Merchant Portal.<\/li>\n\n\n\n<li><strong>Order Capture:<\/strong> Decide if you want &#8220;Auto-capture&#8221; (charging the customer immediately) or &#8220;Capture on Shipment.&#8221; For most PrestaShop users, <strong>Capture on Shipment<\/strong> (triggered when you change the order status to &#8220;Shipped&#8221;) is the safest legal approach.<\/li>\n\n\n\n<li><strong>Refunds:<\/strong> The module allows you to process full or partial refunds directly from the PrestaShop Order page, which automatically updates the customer&#8217;s Klarna account.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Common_Problems_and_Quick_Solutions\"><\/span>Common Problems and Quick Solutions<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>&#8220;Methods Not Showing&#8221;:<\/strong> Klarna only appears if the customer&#8217;s currency and country match an active Klarna market (e.g., USD in the USA, EUR in Germany).<\/li>\n\n\n\n<li><strong>&#8220;API Error 401&#8221;:<\/strong> Double-check that you aren&#8217;t using Production credentials while the module is still in &#8220;Test Mode.&#8221;<\/li>\n\n\n\n<li><strong>&#8220;Price Mismatch&#8221;:<\/strong> Ensure your PrestaShop tax rules and rounding settings are consistent. Klarna will reject an authorization if the cart total differs by even one cent from the sent data.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"2026_Recommended_Production_Settings\"><\/span>2026 Recommended Production Settings<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Capture Flow:<\/strong> Set to trigger on the <strong>&#8220;Shipped&#8221;<\/strong> status.<\/li>\n\n\n\n<li><strong>Logging:<\/strong> Set to <strong>&#8220;Errors Only&#8221;<\/strong> in production to save disk space on your <strong>mybox<\/strong> server.<\/li>\n\n\n\n<li><strong>OSM:<\/strong> Enabled on both Product Pages and the Shopping Cart.<\/li>\n\n\n\n<li><strong>Validation:<\/strong> Enable the &#8220;Address Validation&#8221; feature to reduce shipping errors.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Summary\"><\/span>Summary<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Implementing Klarna on PrestaShop is a strategic move for 2026. By following a strict &#8220;Test in Sandbox&#8221; workflow and properly configuring your status mapping, you provide a frictionless, modern payment experience that builds trust and drives sales.<\/p>\n<\/div>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"template":"","format":"standard","manualknowledgebasecat":[25,58],"manual_kb_tag":[445,9361,9362,9738,9739,9740,9741,9742,9743,9744],"class_list":["post-7623","manual_kb","type-manual_kb","status-publish","format-standard","hentry","manualknowledgebasecat-hosting","manualknowledgebasecat-web-applications-cms","manual_kb_tag-prestashop","manual_kb_tag-buy-now-pay-later","manual_kb_tag-klarna","manual_kb_tag-klarna-prestashop-integration","manual_kb_tag-interest-free-installments","manual_kb_tag-klarna-payments","manual_kb_tag-klarna-checkout","manual_kb_tag-on-site-messaging","manual_kb_tag-sandbox-mode","manual_kb_tag-sandbox-credentials"],"_links":{"self":[{"href":"https:\/\/mybox.com\/help\/en\/wp-json\/wp\/v2\/manual_kb\/7623","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mybox.com\/help\/en\/wp-json\/wp\/v2\/manual_kb"}],"about":[{"href":"https:\/\/mybox.com\/help\/en\/wp-json\/wp\/v2\/types\/manual_kb"}],"author":[{"embeddable":true,"href":"https:\/\/mybox.com\/help\/en\/wp-json\/wp\/v2\/users\/1"}],"version-history":[{"count":1,"href":"https:\/\/mybox.com\/help\/en\/wp-json\/wp\/v2\/manual_kb\/7623\/revisions"}],"predecessor-version":[{"id":7624,"href":"https:\/\/mybox.com\/help\/en\/wp-json\/wp\/v2\/manual_kb\/7623\/revisions\/7624"}],"wp:attachment":[{"href":"https:\/\/mybox.com\/help\/en\/wp-json\/wp\/v2\/media?parent=7623"}],"wp:term":[{"taxonomy":"manualknowledgebasecat","embeddable":true,"href":"https:\/\/mybox.com\/help\/en\/wp-json\/wp\/v2\/manualknowledgebasecat?post=7623"},{"taxonomy":"manual_kb_tag","embeddable":true,"href":"https:\/\/mybox.com\/help\/en\/wp-json\/wp\/v2\/manual_kb_tag?post=7623"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}