Powered by Adobe Commerce 2.4.6-p4

This extension is in our Payment category. Please remember that it is the merchant’s responsibility to ensure the proper PCI compliance level of their store, as applicable by PCI regulations. The PCI Self-Assessment is one tool you can use when evaluating Payment extensions and how they may affect your PCI compliance level. For more information on Marketplace policies, please review the Marketplace Terms & Conditions.
klarna.jpg
This is an Integration with a Third Party Service. Other charges and fees may be required to use this extension on your Store
PRODUCT:
0
TOTAL:

Overview

Back to top

Klarna is one of Europe’s largest banks, providing payment solutions for 150M consumers and 500K retail partners, with 2M daily transactions across more than 20 countries around the world. 

With Klarna, your customers get the financial freedom to get what they love today and pay later, while you get paid upfront and in full. Customers can choose a flexible payment method that works with their budget. Plus, more purchasing power for them means more purchases for you; Klarna shoppers are proven to buy more, and do it more often. 

No matter what the size of your retail business—whether you’re just getting started or looking to take it to the next level, Klarna can help. Offer Klarna's buy-now-pay-later products, like Pay in 4, Pay in 30 days, and Financing to give your customers the ultimate flexibility and keep them coming back for more. 

The Klarna module for Adobe Commerce is an easy to use module supporting the addition of Klarna into your web store - Klarna Payments, Klarna Checkout, On-site Messaging, Order Management and more. The module supports all Klarna Markets with the latest Klarna product updates available. Klarna is fully configurable through your Admin console allowing you to configure, customize, and manage your Klarna setup and orders within Adobe Commerce. 

Account & Pricing:

Use of Klarna Checkout requires a separate account. Additional fees apply. Contact us here to signup for an account and for pricing information.

Features:

  • Your Growth Engine helping accelerate your business. Customers who choose Klarna shop 20% more often and purchase 45% more per transaction on average.
  • Superior Product engaging with consumers before, during and after their shopping experience. 
  • Ubiquitous Product supporting shoppers who can use Klarna anywhere, which builds loyalty and repeat purchases 
  • Single Solution supporting all of Klarna services including Klarna Payments, Klarna Checkout, Order Management, On-site Messaging, Klarna Shipping Assistant and more great features!
  • All Klarna Payment Methods supported across all Klarna countries allowing consumers to enjoy the flexibility to get what they want and pay over time
  • Fully integrated order management features available with Klarna from your Adobe Commerce Admin including full and partial captures, full and partial refunds, and canceling orders.
  • Easy Enablement of Klarna within Admin with settings to support Klarna’s popular features
  • Supports Adobe Commerce core functionality following module best practices and recommendations
  • Supports Adobe Commerce standard configurations such as: shipping, VAT and product pricing, and bundled products
  • Supports headless e-commerce architecture (PWA)
  • Provides tools for troubleshooting and an easy way to request technical support

Technical Specifications

Back to top

Seller profile

Klarna Bank AB (publ)

Seller contact

E-mail

Integrator

Klarna

Current Version

2.2.0

Adobe Commerce platform compatibility

Adobe Commerce (cloud): 2.4 (current)

Adobe Commerce (on-prem): 2.4 (current)

Magento Open Source: 2.4 (current)

Type

Stable Build

Updated

17 April, 2024

Categories

Extensions, Payments & Security, Payment Integration

Documentation

User Guides

License Type

Apache License 2.0

Policy

Privacy Policy

Quality Report

Back to top

Installation & Varnish Tests

Passed

Coding Standard

Passed

Plagiarism Check

Passed

Malware Check

Passed

Marketing Review

Passed

Manual Testing

Passed

All tests were conducted on the latest versions of Adobe Commerce that existed for the compatible release lines at the moment of the extension submission. Latest versions of all other software were used, as applicable.

Release Notes

Back to top

2.2.0:

  • Compatible with Adobe Commerce (cloud) : 2.4
  • Compatible with Adobe Commerce (on-prem) : 2.4
  • Compatible with Magento Open Source : 2.4
  • Stability: Stable Build
  • Description:

    * PPP-1113 Switching for the Onsite-Messaging product from the legacy to the JS Web SDK library
    * PPP-1327 Wrote integration tests for the class Klarna\Kp\Controller\Klarna\AuthorizationTokenUpdate and Klarna\Kp\Controller\Klarna\Cookie

2.1.4:

  • Compatible with Adobe Commerce (cloud) : 2.4
  • Compatible with Adobe Commerce (on-prem) : 2.4
  • Compatible with Magento Open Source : 2.4
  • Stability: Stable Build
  • Description:

    * PPP-31 Wrote unit tests for the classes in the namespace Klarna\Orderlines\Model\Items\Surcharge
    * PPP-33 Wrote unit tests for the classes in the namespace Klarna\Orderlines\Model\Items\Reward
    * PPP-855 Moved the validation of the KP request to a new class.
    * PPP-1013 Using instead of \Klarna\Base\Helper\ConfigHelper logic from other classes to get back Klarna specific configuration values.
    * PPP-1302 Catching exception in \Klarna\Kp\Plugin\Model\AddressConditionPlugin and \Klarna\Kp\Plugin\Model\PaymentMethodPlugin
    * PPP-1312 Showing the plugin version in the admin
    * PPP-1330 Make Logger module routes.xml file valid

2.1.3:

  • Compatible with Adobe Commerce (cloud) : 2.4
  • Compatible with Adobe Commerce (on-prem) : 2.4
  • Compatible with Magento Open Source : 2.4
  • Stability: Stable Build
  • Description:

    * PPP-1305 Updated the coding style to fix the marketplace warnings.
    * PPP-1324 Setting/Updating the authorization token for KP directly without the usage of a Magento observer

2.1.2:

  • Compatible with Adobe Commerce (cloud) : 2.4
  • Compatible with Adobe Commerce (on-prem) : 2.4
  • Compatible with Magento Open Source : 2.4
  • Stability: Stable Build
  • Description:

    * PPP-28 Added missing tests for Klarna\Orderlines\Test\Unit\Model\Items\Customerbalance
    * PPP-32 Added missing unit tests for the namespace Klarna\Orderlines\Test\Unit\Model\Items\Tax
    * PPP-596 Logging entries can now be filtered by the KP authorization callback and the status codes 400, 403 and 503
    * PPP-851 Changed the type of an object value in \Klarna\Base\Model\Api\OrderLineProcessor::fillDataHolderPostPurchase to avoid a type error
    * PPP-916 Retrieve and add more debugging related data to the admin support request form.
    * PPP-1016 Moved the class \Klarna\Base\Model\MerchantPortal to the new namespace \Klarna\Base\Model\System\MerchantPortal
    * PPP-1089 Added the timestamp value to the KP authorize callback dry run call.
    * PPP-1090 Changed the input value for the KP authorization callback verification from int to string.
    * PPP-1130 Fixed calculations when using dynamic shipping tax rates
    * PPP-1272 Update eslint configuration to use Adobe commerce latest specific rules
    * PPP-1275 Added missing KSA preference for Klarna\Kss\Api\DeliveryDetailsInterface
    * PPP-1277 Removed the usage of the Zend\Uri\UriFactory class in the KCO module

2.1.1:

  • Compatible with Adobe Commerce (cloud) : 2.4
  • Compatible with Adobe Commerce (on-prem) : 2.4
  • Compatible with Magento Open Source : 2.4
  • Stability: Stable Build
  • Description:

    * PPP-30 Added unit tests for \Klarna\Orderlines\Model\ProductTypeChecker and created integrations tests for fixed bundle products
    * PPP-912 Added integration tests for KP for the public endpoints (Controller)
    * PPP-1010 Moved \Klarna\Backend\Plugin\PrepareCapture to \Klarna\Backend\Observer\PrepareCapture
    * PPP-1086 Fix broken KCO workflow if no order was yet created in the confirmation callback

2.1.0:

  • Compatible with Adobe Commerce (cloud) : 2.4
  • Compatible with Adobe Commerce (on-prem) : 2.4
  • Compatible with Magento Open Source : 2.4
  • Stability: Stable Build
  • Description:

    * PPP-748 Added Klarna Express Checkout

2.0.19:

  • Compatible with Adobe Commerce (cloud) : 2.4
  • Compatible with Adobe Commerce (on-prem) : 2.4
  • Compatible with Magento Open Source : 2.4
  • Stability: Stable Build
  • Description:

    * PPP-897 Simplified the calculations ford the order line item shipping post purchase.
    * PPP-913 Deprecated \Klarna\Kp\Model\Api\Builder\Kasper and replaced with \Klarna\Kp\Model\Api\Builder\Request
    * PPP-917 Added integration tests for the repositories of the modules KP, Base and Logger
    * PPP-1025 Shipping method title in the orderline items between the order creation and capture is now having the same value
    * PPP-1040 Get the latest client token before initializing the Klarna SDK in KP.
    * PPP-1042 Added a dryRun parameter to the KP authorization callback controller to manually check if the endpoint is reachable

2.0.18:

  • Compatible with Adobe Commerce (cloud) : 2.4
  • Compatible with Adobe Commerce (on-prem) : 2.4
  • Compatible with Magento Open Source : 2.4
  • Stability: Stable Build
  • Description:

    * PPP-648 Extended qty logging of an item
    * PPP-793 Added check for KP for the case no Klarna session ID is given
    * PPP-914 Added integration tests for KP for logged in customers
    * PPP-960 Loading the latest active KCO quote from the databse based on the quote_id
    * PPP-1008 Improved error display and logging when the Klarna order management API request can not be sent or failed
    * PPP-1015 Moved the logic of Klarna\Base\Model\Config to new namespaces
    * PPP-1017 Moved duplicated logic in KP of some plugin classes to a central class.
    * PPP-1018 Simplified and added more logging to Klarna\Kp\Model\PaymentMethods\JsLayoutUpdater::updateMethods
    * PPP-1021 Removed condition that KP is showable based on the payment method title
    * PPP-1022 Using a central method for checking if KP is active and/or enabled
    * PPP-1023 Added set methods for the orderline calculation classes and simplified the setting for the calculation result.

2.0.17:

  • Compatible with Adobe Commerce (cloud) : 2.4
  • Compatible with Adobe Commerce (on-prem) : 2.4
  • Compatible with Magento Open Source : 2.4
  • Stability: Stable Build
  • Description:

    * PPP-802 Improve authorization callback error handling in KP
    * PPP-812 Add admin notification for 403 status codes on create orders in KP
    * PPP-842 Replace purchase_country value by customers address country in KP because that's more reliable
    * PPP-901 Load the latest active KP quote from klarna_payments_quote

2.0.16:

  • Compatible with Adobe Commerce (cloud) : 2.4
  • Compatible with Adobe Commerce (on-prem) : 2.4
  • Compatible with Magento Open Source : 2.4
  • Stability: Stable Build
  • Description:

    * PPP-664 Fixed not triggered validations in KCO in the validation callback
    * PPP-700 Reduced for KP the number of sent API requests
    * PPP-704 Fixed the calculation when the tax is calculated before the discount is applied.

2.0.15:

  • Compatible with Adobe Commerce (cloud) : 2.4
  • Compatible with Adobe Commerce (on-prem) : 2.4
  • Compatible with Magento Open Source : 2.4
  • Stability: Stable Build
  • Description:

    * PPP-698 Make sure to get the latest active record from payments_quote_id table

2.0.14:

  • Compatible with Adobe Commerce (cloud) : 2.4
  • Compatible with Adobe Commerce (on-prem) : 2.4
  • Compatible with Magento Open Source : 2.4
  • Stability: Stable Build
  • Description:

    * PPP-59 Add m2-klarna package version to User-Agent
    * PPP-171 Fixed for KCO the case when changing the country the correct taxes are used
    * PPP-186 Fixed calculation issue when using a coupon applied to shipping and prices are calculated excluding taxes outside of the US
    * PPP-313 Fixed gift cards were not part of the oderline items and broken gift card functionality on the checkout page
    * PPP-568 No longer use shipping_address.company to determine if an order is B2B
    * PPP-601 Make the klarnapi file path absolute by using paths instead of map in KP
    * PPP-603 Just setting for KP the redirect url in the database if it was returned from the API
    * PPP-607 Removed the rounding of the item quantity
    * PPP-608 Checking if the API request for Klarna Payments and Klana Express Button can be sent
    * PPP-626 Fixed issue that an order could not be placed because of an invalid email value
    * PPP-636 Handle unexpected exception when authorization fails in KP

2.0.13:

  • Compatible with Adobe Commerce (cloud) : 2.4
  • Compatible with Adobe Commerce (on-prem) : 2.4
  • Compatible with Magento Open Source : 2.4
  • Stability: Stable Build
  • Description:

    * PPP-161 Update billing address calculation to send correct value on the frontend in KP
    * PPP-573 Fix B2B purchase by setting the company name in the billing address in KP
    * MAGE-4227 Using for OSM a not deprecated way how to refresh the placements
    * MAGE-4283 Added orderline item calculation integration tests
    * MAGE-4297 Checking if the authorization token is set.

2.0.12:

  • Compatible with Adobe Commerce (cloud) : 2.4
  • Compatible with Adobe Commerce (on-prem) : 2.4
  • Compatible with Magento Open Source : 2.4
  • Stability: Stable Build
  • Description:

    * MAGE-4141 Map Magento supported locales (BPC 47) with Klarna supported ones (RFC1766)
    * MAGE-4228 Removed the composer caret version range for Klarna dependencies
    * MAGE-4251 Fixing usage of a Sales rule by calling the init() method
    * MAGE-4291 Fix shipping cost value to match to the Klarna target value on capture requests

2.0.11:

  • Compatible with Adobe Commerce (cloud) : 2.4
  • Compatible with Adobe Commerce (on-prem) : 2.4
  • Compatible with Magento Open Source : 2.4
  • Stability: Stable Build
  • Description:

    * MAGE-4284 Suspend page & show spinner after customer presses "Place Order" button in KP

2.0.10:

  • Compatible with Adobe Commerce (cloud) : 2.4
  • Compatible with Adobe Commerce (on-prem) : 2.4
  • Compatible with Magento Open Source : 2.4
  • Stability: Stable Build
  • Description:

    * MAGE-4191 Prevent duplicate orders in KP by adding more statuses to auth callback

2.0.9:

  • Compatible with Adobe Commerce (cloud) : 2.4
  • Compatible with Adobe Commerce (on-prem) : 2.4
  • Compatible with Magento Open Source : 2.4
  • Stability: Stable Build
  • Description:

    * MAGE-4272 Added fix to avoid the placement of duplicated orders

2.0.8:

  • Compatible with Adobe Commerce (cloud) : 2.4
  • Compatible with Adobe Commerce (on-prem) : 2.4
  • Compatible with Magento Open Source : 2.4
  • Stability: Stable Build
  • Description:

    * MAGE-4254 Before creating the KP Klarna order checking if it was already created

2.0.7:

  • Compatible with Adobe Commerce (cloud) : 2.4
  • Compatible with Adobe Commerce (on-prem) : 2.4
  • Compatible with Magento Open Source : 2.4
  • Stability: Stable Build
  • Description:

    * MAGE-4238 Avoiding the run of the logic of multiple authorization callbacks in parallel.

2.0.6:

  • Compatible with Adobe Commerce (cloud) : 2.4
  • Compatible with Adobe Commerce (on-prem) : 2.4
  • Compatible with Magento Open Source : 2.4
  • Stability: Stable Build
  • Description:

    * MAGE-4189 Create a new KP session if the customer type changed
    * MAGE-4211 Showing for KP the checkout payment method logo for B2B sessions.
    * MAGE-4224 Fix PHP 7.4 compatibility issue
    * MAGE-4235 Recreating the KP session if the API returned a 404 response code

2.0.5:

  • Compatible with Adobe Commerce (cloud) : 2.4
  • Compatible with Adobe Commerce (on-prem) : 2.4
  • Compatible with Magento Open Source : 2.4
  • Stability: Stable Build
  • Description:

    * MAGE-3857 Added the KP authorization callback

2.0.4:

  • Compatible with Adobe Commerce (cloud) : 2.4
  • Compatible with Adobe Commerce (on-prem) : 2.4
  • Compatible with Magento Open Source : 2.4
  • Stability: Stable Build
  • Description:

    * MAGE-4190 Removed Kp/package.json since it wasn't used anywhere
    * MAGE-4197 Changed for KP the order tax amount fetch from $address->getBaseTaxAmount() to $address->getTaxAmount()
    * MAGE-4198 Simplified the calculations for the orderline shipping item
    * MAGE-4199 Fix createKlarnaPaymentsSession payment_method_categories return values
    * MAGE-4201 Not using on ajax calls ".success" and ".fail" anymore sinc does not exist anymore in Magento 2.4.6
    * MAGE-4207 Fixed PHP error with str_replace at Kp/Plugin/Model/AddressConditionPlugin::beforeValidateAttribute()

2.0.3:

  • Compatible with Adobe Commerce (cloud) : 2.4
  • Compatible with Adobe Commerce (on-prem) : 2.4
  • Compatible with Magento Open Source : 2.4
  • Stability: Stable Build
  • Description:

    * MAGE-4172 Fixed type error at \Klarna\Orderlines\Model\Items\Shipping\PrePurchaseCalculator::calculateSeparateTaxLineData()
    * MAGE-4173 Fix the bundle products, child products total price calculation issue
    * MAGE-4175 Added one more check for \Klarna\Base\Model\Filter\Sanitization::sanitize()

2.0.2:

  • Compatible with Adobe Commerce (cloud) : 2.4
  • Compatible with Adobe Commerce (on-prem) : 2.4
  • Compatible with Magento Open Source : 2.4
  • Stability: Stable Build
  • Description:

    * MAGE-4118 Fix configurable product image thumbnail usage when sending it through the Klarna API
    * MAGE-4147 Sanitizing all admin inputs for all Klarna Products
    * MAGE-4150 Sanitizing and stripping the tags for the KCO failure url
    * MAGE-4162 Added support for PHP 8.2

2.0.0:

  • Compatible with Adobe Commerce (cloud) : 2.4
  • Compatible with Adobe Commerce (on-prem) : 2.4
  • Compatible with Magento Open Source : 2.4
  • Stability: Stable Build
  • Description:

    * Major release which consist of a set of large architecture and workflow improvements. For more information see CHANGELOG.md

1.1.9:

  • Compatible with Adobe Commerce (cloud) : 2.4
  • Compatible with Adobe Commerce (on-prem) : 2.4
  • Compatible with Magento Open Source : 2.4
  • Stability: Stable Build
  • Description:

    * MAGE-4100 Removed in Klarna Checkout the update of the attribute _isScopePrivate in the success block

1.1.8:

  • Compatible with Adobe Commerce (cloud) : 2.4
  • Compatible with Adobe Commerce (on-prem) : 2.4
  • Compatible with Magento Open Source : 2.4
  • Stability: Stable Build
  • Description:

    * MAGE-4069 Updated CSP rules

1.1.7:

  • Compatible with Adobe Commerce (cloud) : 2.4
  • Compatible with Adobe Commerce (on-prem) : 2.4
  • Compatible with Magento Open Source : 2.4
  • Stability: Stable Build
  • Description:

    * MAGE-4060 Fixed case when a unavailable product was added to the cart

1.1.6:

  • Compatible with Adobe Commerce (cloud) : 2.4
  • Compatible with Adobe Commerce (on-prem) : 2.4
  • Compatible with Magento Open Source : 2.4
  • Stability: Stable Build
  • Description:

    * MAGE-4049 Using for KCO the correct configuration path when fetching the B2B flag

1.1.5:

  • Compatible with Adobe Commerce (cloud) : 2.4
  • Compatible with Adobe Commerce (on-prem) : 2.4
  • Compatible with Magento Open Source : 2.4
  • Stability: Stable Build
  • Description:

    * MAGE-3994 Removed for KCO the association between a guest and registered customer when placing the order
    * MAGE-3996 Simplified \Klarna\Kco\Model\Api\Rest\Service\Checkout by reducing redundant logic.
    * MAGE-4000 Simplified the generation of the orderline item class instances
    * MAGE-4001 Removed redundant setting of data in the class Klarna\Base\Model\Api\OrderLineProcessor
    * MAGE-4002 Removed the whole logic at Klarna\Base\Model\Api\Validator since its not needed anymore.
    * MAGE-4003 Moved the logic of \Klarna\Kp\Model\Session::canSendRequest() to a new class
    * MAGE-4004 Removed for KP the credential validator for the payment class since we already did it previously
    * MAGE-4005 Removed not used methods from Klarna\Backend\Model\Api\Rest\Service\Ordermanagement
    * MAGE-4006 Using the PHP method array_walk_recursive for cleaning the logging entries in a production environment
    * MAGE-4007 Moved \Klarna\KpGraphQl\Model\Resolver\CreateKlarnaPaymentsSession::validate to a validation class
    * MAGE-4008 Moved logic from \Klarna\Kco\Model\Checkout\Type\Kco::isValidKcoConfiguration() to \Klarna\Kco\Model\Checkout\Configuration\ApiValidation
    * MAGE-4009 Refactored Klarna\Kco\Model\Checkout\Address by moving the logic to new classes
    * MAGE-4010 Optimized the class \Klarna\Kco\Model\Payment\Kco
    * MAGE-4011 Removed the methods isExpired and redirectAjaxRequest from the class \Klarna\Kco\Model\Responder\Ajax
    * MAGE-4015 Not showing the company logo for B2B orders
    * MAGE-4028 Moved for KEB the position of the javascript logic to the html section "footer content"

1.1.4:

  • Compatible with Adobe Commerce (cloud) : 2.4
  • Compatible with Adobe Commerce (on-prem) : 2.4
  • Compatible with Magento Open Source : 2.4
  • Stability: Stable Build
  • Description:

    * MAGE-1636 Added setting for KCO for indicating a list of allowed billing countries
    * MAGE-2981 Handling DHL settings for KCO also when creating the update request
    * MAGE-3162 Fixed occurred error page on the landing page of the support form
    * MAGE-3834 Defined for OSM new placements for the product and cart section since not all should be used anymore
    * MAGE-3837 OSM can now be shown in the footer section
    * MAGE-3987 Refactored the update of the selected shipping method for KCO what improves the performance
    * MAGE-3988 Added method to add custom data to \Klarna\Base\Model\Api\Parameter

1.1.3:

  • Compatible with Adobe Commerce (cloud) : 2.4
  • Compatible with Adobe Commerce (on-prem) : 2.4
  • Compatible with Magento Open Source : 2.4
  • Stability: Stable Build
  • Description:

    * MAGE-640 Added validations for the admin API credentials
    * MAGE-3018 Added dropdown values for filter on the admin logger page
    * MAGE-3434 Improved the execution checks in the plugins
    * MAGE-3572 Added better descriptions of the admin payment logging fields.
    * MAGE-3621 Improved the software design and performance of the quote address update
    * MAGE-3712 Using constants instead of magic numbers

1.1.2:

  • Compatible with Adobe Commerce (cloud) : 2.4
  • Compatible with Adobe Commerce (on-prem) : 2.4
  • Compatible with Magento Open Source : 2.4
  • Stability: Stable Build
  • Description:

    * MAGE-3944 Klarna Express Button can now be shown on the cart page under the totals section
    * MAGE-3949 Added missing translations for the support module
    * MAGE-3950 Added missing translations for the logger module
    * MAGE-3951 Added translations for the admin payment start text.

1.1.1:

  • Compatible with Adobe Commerce (cloud) : 2.4
  • Compatible with Adobe Commerce (on-prem) : 2.4
  • Compatible with Magento Open Source : 2.4
  • Stability: Stable Build
  • Description:

    * MAGE-1678 Add docs link, fix support link
    * MAGE-3328 Make osm theme optional
    * MAGE-3575 Add log link to order
    * MAGE-3640 Add "Klarna" prefix on the invoice
    * MAGE-3838 Changed the position of the menu items on the admin payment page
    * MAGE-3876 Reordered translations and set of missing translations
    * MAGE-3894 Removed dead methods from Klarna\Base\Config\ApiVersion and Klarna\Base\Helper\KlarnaConfig
    * MAGE-3910 Updated the copyright text * MAGE-3920 Add orderline processor integration test
    * MAGE-3923 Remove not needed composer.json entries
    * MAGE-3930 Removed the require-dev node in the metapackage composer.json file
    * MAGE-3940 Fix for KP an issue with the advanced rule EE features when converting the payment methods to the generic key
    * MAGE-3952 Do not send the variation of a configurable product through the API

1.1.0:

  • Compatible with Adobe Commerce (cloud) : 2.4
  • Compatible with Adobe Commerce (on-prem) : 2.4
  • Compatible with Magento Open Source : 2.4
  • Stability: Stable Build
  • Description:

    * MAGE-3783 Initial Release of KEB

1.0.5:

  • Compatible with Adobe Commerce (cloud) : 2.4
  • Compatible with Adobe Commerce (on-prem) : 2.4
  • Compatible with Magento Open Source : 2.4
  • Stability: Stable Build
  • Description:

    * MAGE-3620 Moved the logic of the orderline item calculation result to a central class
    * MAGE-3886 Removed in the KCO module legacy code regarding the fetching of shipping rates
    * MAGE-3888 Removed object creations via "new ..."
    * MAGE-3892 Removed KCO keys in the xml configuration files of the Base module
    * MAGE-3893 Removed kco_order_id entry in the db_schema_whitelist.json file
    * MAGE-3918 Removed for KCO the filtering of shipping methods since they are all unique
    * MAGE-3921 Returning the logo url for post purchase pages via class method

1.0.4:

  • Compatible with Adobe Commerce (cloud) : 2.4
  • Compatible with Adobe Commerce (on-prem) : 2.4
  • Compatible with Magento Open Source : 2.4
  • Stability: Stable Build
  • Description:

    * MAGE-488 Throwing exception when trying to load a Klarna quote with the Klarna order id and it could not be found
    * MAGE-555 Created unit tests for Klarna\Kco\Model\ResourceModel\Quote
    * MAGE-870 Created unit tests in the KCO module for Plugin\Helper\KlarnaConfigPlugin, Plugin\AddPaymentStatusButton and Plugin\CheckoutHelperPlugin
    * MAGE-3386 Showing for KCO the real error message when the Klarna update request fails on actions on the checkout page
    * MAGE-3726 Add logging entries to the order history table from the confirmation and push callback after the order was created
    * MAGE-3728 Throwing a exception when no KSA entry was found in the database
    * MAGE-3847 Replaced the asset URLs
    * MAGE-3866 Saving the used mid in the table klarna_core_order when creating the entry
    * MAGE-3875 Reloading for KP the payment methods for B2B when the company has a different value

1.0.3:

  • Compatible with Adobe Commerce (cloud) : 2.4
  • Compatible with Adobe Commerce (on-prem) : 2.4
  • Compatible with Magento Open Source : 2.4
  • Stability: Stable Build
  • Description:

    * MAGE-1404 Refactored the KP observer AssignData
    * MAGE-2614 Fix KP API timeout error handling
    * MAGE-3019 Fix missing Increment ID value on the Klarna logs page
    * MAGE-3277 Removed in KP the call of the method collectTotals since its not needed
    * MAGE-3332 Removed the dependency to ramsey/uuid
    * MAGE-3785 Fix PHP requirements so that it matches the PHP requirement from Magento 2.4.4
    * MAGE-3828 Fix missing checkbox for different billing and shipping address for guests
    * MAGE-3832 Refactored Klarna\Kp\Model\KpConfigProvider
    * MAGE-3836 Fixed csp error
    * MAGE-3841 Centralized the onboarding link url text in the Base module
    * MAGE-3862 Fix broken shipping method renderer when using KP

1.0.2:

  • Compatible with Adobe Commerce (cloud) : 2.4
  • Compatible with Adobe Commerce (on-prem) : 2.4
  • Compatible with Magento Open Source : 2.4
  • Stability: Stable Build
  • Description:

    1.0.2 / 2022-05-31
    ===================

    * MAGE-3782 Fix organization_name matches for invoice and shipping address and add *.klarnacdn.net to CSP whitelist for images and scripts
    * MAGE-3791 Fix OSM calculation on product page
    * MAGE-3839 Fix checkout when Klarna Payment is disabled
    * MAGE-3844 Fix issue with virtual products and logged in customer when KP is not shown intially and also not after an address change
    * MAGE-3845 Setting the correct address for KP when placing the order
    * MAGE-3851 Fix partial capture

1.0.1:

  • Compatible with Adobe Commerce (cloud) : 2.4
  • Compatible with Adobe Commerce (on-prem) : 2.4
  • Compatible with Magento Open Source : 2.4
  • Stability: Stable Build
  • Description:

    * MAGE-563 Refactor QuoteRepository
    * MAGE-3459 Improved DB footprint
    * MAGE-3599 Moved settings to the admin payment page
    * MAGE-3617 Make KpGraphQl sessionless
    * MAGE-3687 Replace link to Merchant Onboarding
    * MAGE-3694 Add integration test
    * MAGE-3720 Add minicart reload on the success page
    * MAGE-3774 Removed the descriptor usage
    * MAGE-3780 Sending for Klarna Payments the customer.type value in the create and update API requests
    * MAGE-3784 Avoiding throwing an exception for Klarna Payments when no Klarna session is created
    * MAGE-3820 Fixed issue that no KP is shown even after changing the country from a invalid to a valid value

1.0.0:

  • Compatible with Adobe Commerce (cloud) : 2.4
  • Compatible with Adobe Commerce (on-prem) : 2.4
  • Compatible with Magento Open Source : 2.4
  • Stability: Stable Build
  • Description:

    Initial release

Support

Back to top

The best place to start if you need help with a specific extension is to contact the developer. All Adobe Commerce developers have both a contact email and a support email listed.

Contact Vendor

Q & A

Back to top

Reviews

Back to top