Skip to content

Releases: klarna/sfcc-klarna-payments

Release 26.1.0

Choose a tag to compare

@manuel-jimenez-klarna manuel-jimenez-klarna released this 27 Feb 11:13
4acb77a
  • OSM (On-site Messaging): Upgraded to Klarna Web SDK v2. Installment messaging now refreshes dynamically on the checkout page when the purchase amount changes. Fixes for OSM display and width on bundles and product sets.

  • KEC (Klarna Express Checkout): One-step payments added for direct (non-PSP) merchants. Interoperability data moved from session to custom object KlarnaInteroperabilityData; new job CleanupKlarnaInteroperabilityData removes expired records (e.g. 24h). RefArch/RefArch Global: new slot definitions; OSM/KEC button visibility on iPad and payment option on checkout remain configuration-dependent.

  • Metadata and API: Integrator and originator metadata added to every request: Web SDK initialization (KP, KEC, SIWK) and server-side API calls (payments, sign-in, webhook). Fix for red promo messages and social icons on bundles/product sets.

Upgrade: Deploy the new custom type and job with the cartridge; schedule the cleanup job if you use interoperability data. Re-test OSM if you use custom styling (Web SDK v2).

Release 25.5.0

Choose a tag to compare

@manuel-jimenez-klarna manuel-jimenez-klarna released this 19 Nov 10:53
dea0cfa

Minor improvements to sign in with Klarna, and Klarna express checkout data handling.

Release 25.4.0

Choose a tag to compare

@jes-varghese jes-varghese released this 13 Oct 05:05
  • Added webhook subscription for KEC one-step checkout via PSP. A storefront site can now subscribe to webhook and receive notifications for subscribed payment events. These notifications are stored in a custom object for further processing.
  • Fixed unnecessary error logging during checkout, where subscription-related errors were being logged even when no subscription products were present in the cart.

Release 25.3.1

Choose a tag to compare

@manuel-jimenez-klarna manuel-jimenez-klarna released this 24 Sep 15:35
1cec320

Removed deprecated system dependencies from metadata file

Release 25.3.0

Choose a tag to compare

Improvements

  • Extended test coverage across key flows to improve reliability and reduce regression risk.

Bug Fixes

  • Negative sales tax values in session or order payloads are now set to 0. This prevents checkout errors and ensures a consistent customer experience when discounts or credits reduce tax calculations below zero .

Release 25.2.0

Choose a tag to compare

@nishad-ashraf nishad-ashraf released this 27 Jun 12:18
  • Updated EMD handling to support the Klarna Deals feature. The payment_history_full object is sent in the Authorization call. This moves EMD data from session/order creation to the Authorization phase.
  • Minor updates to Klarna Express Checkout to support broader API compatibility.

Release 25.1.0

Choose a tag to compare

@nishad-ashraf nishad-ashraf released this 29 Apr 11:35

This release includes improvements to subscription handling, Klarna Express Checkout (KEC), bug fixes, and technical updates to enhance stability and performance.

Improvements

  • Subscription Support Enhancements:
    • Modified subscription order creation to improve order accuracy and reduce failures.
    • Enhanced subscription handling on Product Detail Pages (PDP) for better clarity and user guidance.
    • Improved subscription handling capabilities on the Cart Page, ensuring smoother cart interactions.
    • Updated subscription integration in the Checkout Page, enhancing reliability, reducing errors, and improving overall performance.
  • Updated the scope to customer:login to enhance user session management and security.
  • Klarna SFCC jobs are updated with the latest version of steptypes.json for improved workflow efficiency.
  • Removed hardcoded 'identifier' references in SFCC, increasing maintainability and reducing potential integration issues.
  • Performance improvements

Bug Fixes

  • Fixed an issue where Klarna Express Checkout (KEC) was failing to load.
  • Corrected a problem that prevented proper ordering of subscription products.
  • Fixed a display issue where "Intent" was incorrectly shown as "tokenize" for subscription orders.
  • Addressed issues with orders created via payloads appearing as uncaptured.
  • Fixed an issue where the order confirmation page was not displayed for subscription orders.

Release 24.6.0

Choose a tag to compare

@nishad-ashraf nishad-ashraf released this 27 Nov 08:08
59c7e8b
  • This version includes auth callback feature for client-side calls to ensure that orders can still be placed even if there are frontend communication issues.
  • Some bug fixes.

Release 24.5.0

Choose a tag to compare

@nishad-ashraf nishad-ashraf released this 09 Oct 11:30
  • This version includes migration to SFRA version 7.0.0.

  • The Sign In With Klarna (SIWK) feature, which allows customers to quickly and securely sign up for your platform using their Klarna account information.

Release 24.4.0

Choose a tag to compare

@rumchoto rumchoto released this 22 Jul 06:49
44c45d3
  • RO and CZ countries support.
  • Configuration structure updates: New Settings Points: Klarna Activation Custom Object, Site Preferences: Klarna Activation (Klarna_Activation), Klarna Payments (Klarna_KP), Klarna Express Checkout (Klarna_KEC), Klarna On-site Messaging (Klarna_OSM).
  • Deprecations: Klarna Countries Custom Object, Site Preferences: Klarna Payments (Klarna_Payments), Klarna Recurring Payments (Klarna_RecurringPayments), Klarna Express Checkout (Klarna_ExpressCheckout), Removed Site Preferences Attributes: kpServiceName, kpBankTransferCallback, kpRejectedMethodDisplay, kpNotAvailableMessage, vcnPrivateKey, vcnPublicKey, KpRateLimitByOperation, kpCreateNewSessionWhenExpires, sendProductAndImageURLs.