Title: Kustom Checkout for WooCommerce
Author: Kustom Checkout
Published: <strong>12 décembre 2017</strong>
Last modified: 13 octobre 2026

---

Recherche d’extensions

![](https://ps.w.org/klarna-checkout-for-woocommerce/assets/banner-772x250.png?rev
=3328746)

![](https://ps.w.org/klarna-checkout-for-woocommerce/assets/icon-256x256.png?rev
=3332778)

# Kustom Checkout for WooCommerce

 Par [Kustom Checkout](https://profiles.wordpress.org/partnerskustom/)

[Télécharger](https://downloads.wordpress.org/plugin/klarna-checkout-for-woocommerce.2.23.0.zip)

 * [Détails](https://fr.wordpress.org/plugins/klarna-checkout-for-woocommerce/#description)
 * [Avis](https://fr.wordpress.org/plugins/klarna-checkout-for-woocommerce/#reviews)
 *  [Installation](https://fr.wordpress.org/plugins/klarna-checkout-for-woocommerce/#installation)
 * [Développement](https://fr.wordpress.org/plugins/klarna-checkout-for-woocommerce/#developers)

 [Support](https://wordpress.org/support/plugin/klarna-checkout-for-woocommerce/)

## Description

_The leading checkout in the Nordics, built for higher conversion and returning 
shoppers. Easy to integrate, supports Klarna and all popular payment methods, and
includes built-in shipping._

This all-in-one solution makes checkout effortless for you and your customers. Get
access to all popular payment methods, including Klarna, and shipping integrations
in a single setup.

It’s easy to integrate, requires minimal maintenance, and is fully customizable 
to your business needs. Kustom, formerly known as Klarna Checkout, became an independent
company in 2024 to provide merchants with an even better checkout solution.

As a standalone solution, Kustom can quickly adapt to merchants’ needs and expand
its range of payment methods, markets, and features – all to maximize conversion
and create a seamless checkout experience. Kustom has 24,000 connected merchants
with sales in over 170 countries.

### Pay Now (direct payments)

Customers who want to pay in full at checkout can do it quickly and securely with
a credit/debit card. Friction-free direct purchases while maximising the value for
your business thanks to guaranteed payments. If they have a Kustom account they 
can save their details and enjoy one-click purchases from then on.

### Pay later (invoice)

Try it first, pay it later. Delayed payments for customers who like low friction
purchases and to pay after delivery.

### Slice it (installments)

Installment, revolving and other flexible financing plans let customers pay when
they can and when they want.

### How to Get Started

 * [Sign up for Kustom](https://portal.kustom.co/onboarding).
 * [Install the plugin](https://wordpress.org/plugins/klarna-checkout-for-woocommerce/)
   on your site.
 * Get your store approved by Kustom, and start selling.

## Blocs

Cette extension fournit 2 blocs.

 *   Kustom Payment Element Presents the available Kustom payment methods.
 *   Kustom Delivery Element Presents the available delivery options. Requires Kustom
   Shipping Assistant (KSA) to be active and configured.

## Installation

 1. Upload plugin folder to the « /wp-content/plugins/ » directory.
 2. Activate the plugin through the « Plugins » menu in WordPress.
 3. Go WooCommerce Settings –> Payment Gateways and configure your Kustom Checkout 
    settings.
 4. Read more about the configuration process in the [plugin documentation](https://docs.krokedil.com/kustom-checkout-for-woocommerce/).

## FAQ

### Which countries does this payment gateway support?

Kustom Checkout works for merchants in Sweden, Finland, Norway, Germany, Austria,
the Netherlands, UK and United States.

### Where can I find Kustom Checkout for WooCommerce documentation?

For help setting up and configuring Kustom Checkout for WooCommerce please refer
to our [documentation](https://docs.krokedil.com/kustom-checkout-for-woocommerce/).

## Avis

![](https://secure.gravatar.com/avatar/c99acb2395683f51c7994448a3c579a2e37d6cfa220f98ed32676846af857056?
s=60&d=retro&r=g)

### 󠀁[A must for webshops in Sweden](https://wordpress.org/support/topic/a-must-for-webshops-in-sweden/)󠁿

 [Ben Andersen](https://profiles.wordpress.org/ben72/) 3 septembre 2025

Customers expect Klarna payments, and Kustom Checkout delivers. Works flawlessly!

![](https://secure.gravatar.com/avatar/5142cce917d013f6ebf582bb91e25dca81dcff4cd76d81caa3900b75b44a2444?
s=60&d=retro&r=g)

### 󠀁[Great! Used many times on different sites](https://wordpress.org/support/topic/great-used-many-times-on-different-sites/)󠁿

 [ingarb](https://profiles.wordpress.org/ingarb/) 2 juin 2025

Easy to use and set up within minutes and works great.

![](https://secure.gravatar.com/avatar/04e3cbb21360a0e3e46f40f7c12a95f465fff606dba898c236ad93d778edab48?
s=60&d=retro&r=g)

### 󠀁[Site does not stop to reload! Why?](https://wordpress.org/support/topic/site-does-not-stop-to-reload-why/)󠁿

 [swift212](https://profiles.wordpress.org/swift212/) 9 janvier 2025 3 réponses

in this case useless plugin

![](https://secure.gravatar.com/avatar/f7cb9a6ccb1c695e40f31f3ec0bbd6ff01ee6e93a0d87dbd9bcd8d747e087e2a?
s=60&d=retro&r=g)

### 󠀁[Great Support from Krokedil](https://wordpress.org/support/topic/great-support-from-krokedil/)󠁿

 [bransvik](https://profiles.wordpress.org/bransvik/) 8 juillet 2024

Had some problems with KCO with my used theme, got fast, concise and great help 
from Krokedil's support. What would take me a month of work with little knowledge
in coding, they helped me with in under an hour. Real lifesavers! Thanks!

![](https://secure.gravatar.com/avatar/5ac6fed42dd9d475fe77699354cdeedfde6d5bf4e90f4ccc619b1719e889ea62?
s=60&d=retro&r=g)

### 󠀁[Bestellungen werden nicht aktiviert](https://wordpress.org/support/topic/bestellungen-werden-nicht-aktiviert/)󠁿

 [gokkus](https://profiles.wordpress.org/gokkus/) 10 juin 2024 1 réponse

Seit Jahren immer das gleiche Problem. Die Bestellungen werden nie aktiviert wenn
die verschickt und abgeschlossen sind. Es werden in Klarna nicht automatisch aktualisiert.
Wir haben zu spät gemerk und viel Geld verloren. Unglaublich.

![](https://secure.gravatar.com/avatar/6c8c225ba733ffd68950bc06bbb84d6848de5c7c9017e73739e98d417c17e4e9?
s=60&d=retro&r=g)

### 󠀁[working great](https://wordpress.org/support/topic/working-great-340/)󠁿

 [Martin lindahl](https://profiles.wordpress.org/martinforum/) 30 décembre 2023

No issues so far.

 [ Lire les 14 avis ](https://wordpress.org/support/plugin/klarna-checkout-for-woocommerce/reviews/)

## Contributeurs/contributrices & développeurs/développeuses

« Kustom Checkout for WooCommerce » est un logiciel libre. Les personnes suivantes
ont contribué à cette extension.

Contributeurs

 *   [ Kustom Checkout ](https://profiles.wordpress.org/partnerskustom/)
 *   [ kustom ](https://profiles.wordpress.org/kustom/)
 *   [ Krokedil ](https://profiles.wordpress.org/krokedil/)
 *   [ Automattic ](https://profiles.wordpress.org/automattic/)

“Kustom Checkout for WooCommerce” a été traduit dans 2 locales. Remerciez [l’équipe de traduction](https://translate.wordpress.org/projects/wp-plugins/klarna-checkout-for-woocommerce/contributors)
pour ses contributions.

[Traduisez « Kustom Checkout for WooCommerce » dans votre langue.](https://translate.wordpress.org/projects/wp-plugins/klarna-checkout-for-woocommerce)

### Le développement vous intéresse ?

[Parcourir le code](https://plugins.trac.wordpress.org/browser/klarna-checkout-for-woocommerce/),
consulter le [SVN dépôt](https://plugins.svn.wordpress.org/klarna-checkout-for-woocommerce/),
ou s’inscrire au [journal de développement](https://plugins.trac.wordpress.org/log/klarna-checkout-for-woocommerce/)
par [RSS](https://plugins.trac.wordpress.org/log/klarna-checkout-for-woocommerce/?limit=100&mode=stop_on_copy&format=rss).

## Journal des modifications

#### 2026-10-13 – version 2.23.0

 * Feature – Added an « Enable Kustom Shipping Assistant » setting that lets a TMS
   control shipping methods and pricing in the Kustom iframe. It is on by default
   only for stores already using the Kustom Shipping Assistant shipping method. 
   The separate Kustom Shipping Assistant plugin is no longer needed and should 
   be deactivated.
 * Feature – Added the setting « Display on free orders » to show Kustom Checkout
   when the order total is 0. It replaces the need for the « kco_check_if_needs_payment»
   filter, which still takes priority over the setting.
 * Tweak – Customer details and payment secrets are now masked in the plugin logs
   and the system status report.
 * Tweak – The checkout no longer creates a Kustom order when the cart is empty.
 * Tweak – Orders placed with Kustom Shipping Assistant and Ingrid now save the 
   Ingrid transport order id as the order meta « ingrid_tos_id ».
 * Tweak – Improved the admin notice asking you to deactivate the separate Kustom
   Shipping Assistant plugin.
 * Fix – Fixed the Kustom Shipping Assistant shipping method not being applied to
   the order, so a customer who selected a shipping option in the Kustom iframe 
   could be charged the price of a different shipping method in the same shipping
   zone.
 * Fix – Fixed an issue where the checkout block sent a failing Kustom order update
   after a completed purchase. The customer is now sent straight to the thank you
   page instead of the checkout page being loaded first.
 * Fix – Fixed an issue where Post Purchase Upsell fetched the Kustom order several
   times on every page load to check whether an upsell was possible. The answer 
   is now saved on the order when the purchase is confirmed.
 * Fix – Fixed an issue where a free order placed in the block checkout with the«
   kco_check_if_needs_payment » filter returned the customer to the checkout page
   with a READ_ONLY_ORDER error instead of the thank you page.
 * Fix – Fixed the Kustom Portal link in the Kustom Elements settings, which pointed
   to the wrong domain.

#### 2026-09-28 – version 2.22.0

 * Feature – Added support for Kustom Elements. Show your customers the available
   Kustom payment methods and delivery options on product and cart pages, or anywhere
   else with a shortcode or block.
 * Fix – Fixed an issue where the customer could see a « shipping methods have been
   changed » error when placing an order with Kustom Shipping Assistant handling
   the shipping selection.
 * Fix – Fixed an issue where the Mini-Cart block triggered a Kustom API call on
   every page load.
 * Fix – Fixed an issue where renewal orders inherited the parent order’s Kustom
   order ID, causing an unpaid renewal order to appear connected to the parent’s
   Kustom order in the Kustom Order Management box.
 * Fix – Fixed an issue where retrying payment on a subscription renewal order other
   than the most recent one left the authorized payment unregistered and uncaptured
   in WooCommerce.

#### 2026-09-15 – version 2.21.0

 * Feature – Added an « Enable order management » setting. When disabled, WooCommerce
   no longer activates, cancels, updates or credits Kustom orders, and refunds can
   only be registered in WooCommerce with « Refund manually ». The manual actions
   on individual orders are still available.
 * Feature – Simplified the Kustom API credential settings into a single set of 
   fields instead of separate Europe and United States entries.
 * Fix – Fixed the PHP warning « undefined array key ‘label’ » that could appear
   on the checkout page for plugins that read checkout field labels, such as the
   Astra Pro add-on.
 * Fix – Fixed an issue where a Kustom refund could be registered with Kustom but
   then discarded by WooCommerce when another Klarna plugin also handled order management.
 * Fix – Fixed an issue where push notifications were ignored for orders belonging
   to a custom order type that is hidden from the customer’s order list, leaving
   authorized payments unconfirmed in WooCommerce.
 * Fix – Fixed the PHP warning « undefined array key ‘shipping_countries’ » that
   appeared on every completed checkout in stores with shipping disabled.

#### 2026-08-25 – version 2.20.11

 * Fix – Fixed a fatal error that could occur in the WordPress admin when creating
   or editing posts.

#### 2026-08-24 – version 2.20.10

 * Tweak – The authorization header is now redacted from the log created for requests
   when logging is enabled.
 * Fix – Fixed a fatal error that could occur when sending order lines to Kustom
   for an order containing a product that has since beendeleted from the store.
 * Fix – Fixed an issue where the cart block triggered excessive calls to Kustom
   on cart page visits.

#### 2026-08-17 – version 2.20.9

 * Tweak – Improved the error message shown to customers when a Klarna error occurs.
   Customers will now see a clear, readable message instead of a raw technical response.
 * Tweak – Added the request URL to all order management log entries.
 * Tweak – Updated the « Go live now » and « Get playground credentials » links 
   in the Kustom go-live banner to point to the new Kustom portal domains.
 * Fix – Fixed an issue where paying for an order containing a subscription product
   through the ‘order pay’ flow would fail with an API error. The subscription metadata
   on order lines is now only included when creating a recurring order, not on the
   initial checkout order request.
 * Fix – Fixed an issue where a returning customer could get stuck at the checkout
   when the order from their previous visit had expired. The checkout now discards
   the expired order and creates a new one instead of retrying it.
 * Fix – Fixed « Undefined array key » PHP warnings emitted on every checkout when
   a gateway setting has no stored value, e.g. on sites whose settings were seeded
   programmatically or that predate a setting being added.
 * Fix – Resolved a compatibility conflict with the « Klarna for WooCommerce » plugin
   that could cause WooCommerce refund processing to fail when both plugins were
   active.
 * Fix – Fixed « map_meta_cap was called incorrectly » notices that could appear
   when editing a custom post type (thanks @johvir!).

#### 2026-08-11 – version 2.20.8

 * Tweak – Checkout error log entries now include the error type and HTTP status
   code, making it faster to diagnose failed orders.
 * Tweak – Removed the « Add Kustom Post Purchase info to order email » setting 
   and its associated functionality.
 * Tweak – Replaced deprecated jQuery event shorthands (.change(), .blur(), .focus(),.
   click()) with .trigger() and .on() to remove jQuery Migrate warnings and prepare
   for jQuery 4.
 * Tweak – Removed the « Kustom Add-ons » admin page.
 * Tweak – Updated code comments and docblocks to refer to Kustom instead of Klarna
 * Fix – Fixed a bug where checkout error details could be silently dropped from
   the debug log.
 * Fix – Save the customer shipping city from Kustom alongside postcode and country
   during block-based address updates.
 * Fix – Fixed « Undefined array key » warnings that could appear when retrieving
   stored credentials.
 * Fix – Updated remaining naming references from Klarna to Kustom.
 * Fix – Handle the billing_address_change event in the block checkout. Kustom only
   emits shipping_address_change once the customer has entered a separate shipping
   address, so shipping and taxes were not recalculated while the customer shipped
   to their billing address.

#### 2026-06-29 – version 2.20.7

 * Fix – Fixed an issue where refunds on orders from non-base countries were sent
   to Kustom with the wrong VAT rate, resulting in an incorrect tax breakdown on
   the customer’s refund receipt.
 * Fix – Fixed an issue with WooCommerce version 10.9.x impacting the checkout block
   support. WooCommerce now only creates the order for the block checkout when the
   customer places the order, which caused an issue when placing the order.

#### 2026-06-23 – version 2.20.6

 * Enhancement – Added support for Kustom Shipping Assistant (KSA). The plugin now
   registers a pickup points service and sets the selected pickup point from the
   Klarna order’s shipping data when available. The WooCommerce customer ID is also
   stored as a transient tied to the Klarna order ID to support KSA order flows.
 * Enhancement – Hide the payment options section in the checkout block when Kustom
   Checkout is the only available payment method.
 * Change – Bumped the minimum supported version of WooCommerce to 9.7
 * Tweak – Order total comparison now displays prices with two decimals in order
   note.
 * Fix – Fixed an issue where renewal orders for subscriptions could fail to be 
   created or processed when another plugin hooked into WooCommerce Subscriptions’
   renewal order creation after Kustom Checkout.
 * Fix – Fixed a critical error that could occur when refunding an order with free(
   zero-cost) shipping.
 * Fix – Fixed an issue where customers changing the payment method on a subscription
   could fail to reach Kustom’s payment page, caused by the Kustom payment domains(
   pay.kustom.co) missing from the allowed redirect hosts.

#### 2026-06-04 – version 2.20.5

 * Fix – Corrected handling of the shipping phone field in Checkout Blocks to align
   with changes introduced in WooCommerce 10.8.0.

#### 2026-06-02 – version 2.20.4

 * Enhancement – [Support] Explicitly disabled autoloading the system report option
   to prevent it from being loaded on every request, as it is only needed when issuing
   a request, and viewing the system report.
 * Fix – [Support] The $form_field variable can sometimes be missing keys that are
   available in the $setting array when « MU »-plugins are used. Added a check to
   ensure that the keys exist in both arrays before attempting to access them, preventing
   potential undefined key errors.
 * Fix – Update links in README
 * Fix – Fixed an issue that could allow customers from unsupported countries to
   complete checkout and place an order.
 * Tweak – The integrated order management now uses the same logging file and logging
   setting as the rest of Kustom Checkout for WooCommerce.

#### 2026-05-28 – version 2.20.3

 * Fix – Resolved a potential checkout error introduced by WooCommerce 10.8.0, where
   shipping phone became a required field. The shipping phone value is now populated
   as needed.

#### 2026-05-18 – version 2.20.2

 * Enhancement – When multiple payment methods are used, the fallback logo has been
   changed from Klarna to Kustom.
 * Enhancement – Added WPML configuration file for improved multilingual compatibility.
 * Fix – Fixed an issue where the manual order management action dropdown would 
   render incorrectly in the order metabox.

#### 2026-05-05 – version 2.20.1

 * Fix – Fixed a critical error when attempting to renew an orphaned subscription.
 * Fix – Addressed an undefined shipping_company array warning.
 * Fix – Fixed PHP notices appearing on every page load in WordPress 6.7+ caused
   by the checkout block being initialized too early (thanks @Dekadinious).

#### 2026-04-27 – version 2.20.0

 * Feature – Added the ‘kco_checkbox_changed’ action hook. This action is triggered
   whenever the customer toggles the checkbox.
 * Enhancement – Enhanced error handling for the settings page package, to prevent
   fatal errors and provide clearer feedback when errors occur.
 * Enhancement – Improved the control on external payment method redirects to ensure
   the correct WooCommerce order is used when placing the order.
 * Tweak – Settings page design arguments are now defined directly within the plugin,
   rather than in the external configuration file.
 * Tweak – Removed deprecated code related to Kustom notifications that is no longer
   in use.
 * Tweak – Changed the Go live banner background color from Klarna pink (#FFB3C7)
   to Kustom yellow (#eafe53).
 * Fix – Added the request URL as the 2nd parameter to the ‘http_headers_useragent’
   filter which is required for other plugins that hook onto this filter that need
   the URL to modify the user agent string accordingly.

#### 2026-04-16 – version 2.19.1

 * Fix – Fixed improper registration of AJAX events for order management.

#### 2026-04-13 – version 2.19.0

 * Feature – Order management functionality is now built into the plugin, eliminating
   the requirement for an external plugin.
 * Enhancement – If a Kustom order is detected as READ_ONLY while the customer is
   still on the checkout page, they will be redirected to the confirmation flow.
 * Tweak – Added a locking mechanism in the confirmation step to prevent a race 
   condition that could lead to an order being processed more than once.
 * Fix – Moved order validation before meta data updates, to prevent overwriting
   data on already processed orders.
 * Fix – Fixed an issue with adding -na to the request URL when sending requests
   to kustom.co for stores based in USA.

#### 2026-03-16 – version 2.18.4

 * Enhancement – Redacted sensitive fields in log entries.
 * Enhancement – Removed dead paths and refactored redundant logic.
 * Enhancement – Sanitized and escaped needed data at output.
 * Fix – Removed redundant whitespace from the shipping_address key sent to Kustom.
 * Fix – Shipping data is now sanitized before saving.
 * Fix – Added a missing nonce verification to an AJAX handler.

#### 2026-03-03 – version 2.18.3

 * Enhancement – Subscription orders are now supported for all countries.
 * Enhancement – Improved the checkout flow error handling.
 * Enhancement – The payment method selector now displays country-specific payment
   option logos during checkout.

#### 2026-02-23 – version 2.18.2

 * Enhancement – Clarified the label and description of the « Show prefill consent
   notice » setting.
 * Fix – Updated the « Shipping methods in iframe » settings to use the correct 
   documentation links.
 * Fix – Resolved issue where the « checkout block not supported » notice temporarily
   appeared when switching from shortcode to block checkout on the admin edit page.

#### 2026-02-17 – version 2.18.1

 * Fix – Fixed an issue where subscriptions with a free trial could cause an infinite
   loop during checkout.
 * Fix – Fixed a compatibility issue with Kustom Shipping Assistant (KSA) and subscription
   renewals.

#### 2026.02.05 – version 2.18.0

 * Feature – Added a support tab in the settings, featuring a HelpScout beacon.
 * Enhancement – Enhanced the appearance and usability of the settings page.
 * Fix – Fixed an issue where Kustom Shipping Assistant (KSA) was incompatible with
   subscription renewals.
 * Fix – Fixed a PHP warning that could occur when editing the block checkout page
   in the admin area.
 * Fix – Fixed a PHP deprecation warning.

#### 2026.01.21 – version 2.17.0

 * Feature – Updated integration to use only Kustom API endpoints.
 * Fix – Resolved an issue where Express checkout was not functioning correctly.

#### 2026.01.09 – version 2.16.4

 * Enhancement – Improved logging of requests sent to WooCommerce store API for 
   the block checkout to make debugging easier.
 * Fix – Fixed an issue that could cause a woocommerce_rest_invalid_billing_email
   when submitting the order using the block checkout.

#### 2025.12.08 – version 2.16.3

 * Enhancement – Added ‘kco_wc_available_recurring_countries’ filter for limiting
   subscription support to certain countries.
 * Tweak – Declare compatibility with cart and checkout blocks.
 * Fix – Fixed an issue where certain subscription products were incorrectly treated
   as regular products.

#### 2025.12.04 – version 2.16.2

 * Fix – Fixed an issue that caused order emails to not be sent when placed through
   the WooCommerce block checkout.
 * Fix – Fixed an issue that could happen if the thankyou page action for the gateway
   was triggered twice, causing the thankyou page iframe to render twice.

#### 2025.11.03 – version 2.16.1

 * Fix – Fixed a fatal error that could occur when editing certain admin pages (
   e.g., Widgets) if the WooCommerce checkout block was enabled.
 * Fix – Fixed an issue where « Kustom Checkout is not available » was shown when
   paying for guest orders with shipping enabled in the iframe on the Pay for order
   page.
 * Fix – Fixed an issue where the ‘kco_wc_api_request_args’ filter was not applied
   when an upsell was added to the order.

#### 2025.10.20 – version 2.16.0

 * Feature – Added support for the WooCommerce checkout block.

#### 2025.10.15 – version 2.15.0

 * Feature – Added a gift card package integration for improved compatibility with
   multiple WooCommerce gift card plugins.
 * Fix – Fixed a PHP warning that could occur when processing error responses during
   order updates.
 * Fix – Removed unused code for better maintainability.

#### 2025.09.16 – version 2.14.4

 * Fix – Ensured warnings about invalid API credentials are displayed correctly 
   when saving plugin settings.

#### 2025.09.15 – version 2.14.3

 * Fix – Resolved issue with Pay for order, when enabling shipping in iframe.
 * Fix – Resolves the redirect checkout flow not working as intended.
 * Fix – Resolved the ‘kco_check_if_needs_payment’ filter not working as intended.
 * Fix – Resolved ‘environment’ in the order management meta box being set as ‘Unknown’
   for subscription renewal orders.
 * Tweak – Updated some text and dead links, to reflect the rebrand to Kustom.
 * Tweak – Improved logging for the confirmation page redirect.

#### 2025.08.04 – version 2.14.2

 * Fix – Fixed compatibility issue with WooCommerce 10.x for session data handling.

#### 2025.07.22 – version 2.14.1

 * Fix – Restore logic to display custom billing and shipping fields next to KCO
   checkout.

#### 2025.07.09 – version 2.14.0

 * Feature – Updated visual rebranding to align with the Kustom brand identity.
 * Fix – Fixed a PHP warning triggered when handling carts with only free trial 
   subscriptions, where an update request was aborted but not properly handled.

#### 2025.06.17 – version 2.13.11

 * Tweak – Updated API endpoints for merchants using Kustom credentials.

#### 2025.06.17 – version 2.13.10

 * Fix – Fixed account login fields appearing by default with Klarna Checkout, even
   when « Create an account? » was unchecked.
 * Fix – Fixed two undefined array key warnings.
 * Fix – Fixed the gift card « Amount » string not being translatable.

#### 2025.06.12 – version 2.13.9

 * Fix – Fixed a potential fatal error during checkout that could occur when the
   shipping option price was returned as a string that is not a valid number, caused
   by WooCommerce version 9.9.x.

#### 2025.05.06 – version 2.13.8

 * Fix – Fixed an issue where a ‘Pay for Order’ button sometimes appeared on the
   order received page even after payment was completed.

#### 2025.04.08 – version 2.13.7

 * Fix – Fixed a settings related issue, that in certain cases could cause a critical
   error on fresh plugin installs.

#### 2025.03.17 – version 2.13.6

 * Fix – Fixed checkout scrollTo animations that were sometimes queued multiple 
   times, potentially causing the checkout page to freeze – Thank you Oxyc for the
   fix!
 * Fix – Fixed an issue where KCO-related JS was loaded even when no payment option
   was available at checkout.

#### 2025.03.14 – version 2.13.5

 * Fix – Limit the max size of a log message from the frontend to 1000 to prevent
   large logs from being created.

#### 2025.02.10 – version 2.13.4

 * Fix – Added a refresh of the iframe as a checkout error is detected.

#### 2024.09.23 – version 2.13.3

 * Tweak – Adjusted the order comparison verification between Klarna and WooCommerce.
 * Fix – Addressed Woo Quality Insights issues and recommendations.

#### 2024.09.11 – version 2.13.2

 * Fix – Fixed an undefined array key warning.

#### 2024.09.10 – version 2.13.1

 * Fix – Fixed compatibility with the « Product Bundles for WooCommerce » plugin.
 * Fix – Fixed an issue where a quantity mismatch would occur when the product SKU
   is reused.
 * Fix – Fixed an issue where checkout validation would fail due to different mapping
   of the « State » field between Woo and Klarna.
 * Tweak – Added Germany (DE) to the list of countries that allow sale to B2B and
   B2C customers from the same checkout session.

#### 2024.09.03 – version 2.13.0

 * Feature – Added the [‘kco_customer_type_changed’](https://docs.krokedil.com/klarna-checkout-for-woocommerce/customization/hooks-action-filter/#customer-type-changed)
   action hook that is triggered whenever the customer switches between organization
   and person in the checkout.
 * Tweak – The view should no longer scroll up before the customer is redirected
   to the confirmation page unless an error notice has to be shown.
 * Tweak – You can now overwrite the recurring payment token from the admin Subscription
   page.
 * Fix – Fixed an issue where updating the payment method on a Klarna subscription
   would cause the renewal to fail.

#### 2024.07.22 – version 2.12.9

 * Tweak – Adjusted the order comparison verification between Klarna and WooCommerce.

#### 2024.07.10 – version 2.12.8

 * Tweak – Increase logging to identify discrepancy between the Klarna and WooCommerce
   orders.

#### 2024.07.05 – version 2.12.7

 * Fix – Fixed an issue where orders would be set to on-hold due to mismatch in 
   shipping reference.

#### 2024.07.04 – version 2.12.6

 * Tweak – WooCommerce checkout error messages will now also appear in the Klarna
   modal, replacing the generic « Something went wrong » message. Previously, they
   only appeared on the checkout page as notices, requiring the customer to close
   the modal before they can see them.
 * Tweak – Added a discrepancy check for when the Woo and Klarna order may differ
   in total order amount.
 * Tweak – Added a discrepancy check for when the Woo and Klarna order may differ
   in order items.

#### 2024.06.17 – version 2.12.5

 * Tweak – Add support for the new Klarna API key format (thanks @didkan).

#### 2024.06.12 – version 2.12.4

 * Fix – Fixed a critical error in logging caused by a recent release of the third-
   party theme Avada.

#### 2024.06.05 – version 2.12.3

 * Fix – Bugfixes.

#### 2024.05.15 – version 2.12.2

 * Tweak – If the store serves exactly one country, and the default location is 
   set to « No location by default », that country will be used to determine payment
   gateway availability. This should prevent issues with the billing country not
   being set.
 * Tweak – Added the billing_address_change event which should ensure that the billing
   address is consistent between Woo, and what is seen in the Klarna form.

#### 2024.03.12 – version 2.12.1

 * Fix – Bumped the plugin version.

#### 2024.01.29 – version 2.12.0

 * Feature – Added a new checkout flow: redirect. The redirect flow replaces the
   current embedded checkout, and redirects the customer to [Klarna’s hosted payment page](https://docs.kustom.co/v3/hosted-payment-page)(«
   HPP »). Please refer to [our documentation](https://docs.krokedil.com/klarna-checkout-for-woocommerce/get-started/introduction/#checkout-flow-setting)
   on how to enable this setting.

#### 2024.01.08 – version 2.11.7

 * Enhancement – Improved performance when redirecting to confirmation page.
 * Tweak – If the template fails to load, the customer will now be notified about
   the reason. This should no longer prevent the customer from picking a different
   payment gateway when KCO is the default gateway.

#### 2023.12.06 – version 2.11.6

 * Fix – Added a check to ensure that a Klarna order is always, at most, processed
   once. This should prevent accidental order re-processing.

#### 2023.10.09 – version 2.11.5

 * Fix – Fixed deprecation warnings (thanks @jonasostrom!)
 * Fix – Fixed issues related to « Smart Coupons » when the « apply before tax »
   setting is disabled.
 * Tweak – Updated list of supported Upsell countries and methods.
 * Tweak – Increased logging when issues do occur.

#### 2023.07.26 – version 2.11.4

 * Fix – Resolved an issue related to redirection when changing or updating the 
   subscription payment method. Now, Klarna’s hosted payment page has been added
   to the list of allowed external URLs for ‘wp_safe_redirect’ function.
 * Fix – Addressed an issue where the recurring token was not being saved appropriately.
   This was occurring because the orders containing subscriptions were not being
   correctly identified.
 * Tweak – Removed the settings tab from the “Klarna Add-ons” page because its functionalities
   have been transferred to the plugin.
 * Tweak – We will now validate the API credentials based on the active mode, whether
   it’s test or production. This enhancement should prevent the plugin from inaccurately
   attempting to verify production credentials when the test mode is in operation.

#### 2023.07.18 – version 2.11.3

 * Fix – Fixed an issue where the recurring token was no longer being displayed 
   in the billing fields.
 * Fix – Fixed an undefined index warning that ocurred when the shipping was shown
   outside of the iframe.
 * Fix – When processing a payment, and the order is not found, we’ll now return
   the response in the expected format.

#### 2023.06.28 – version 2.11.2

 * Fix – Fixed an issue with how we made our meta queries when trying to find orders
   based on a Klarna order ID.
 * Enhancement – Added a validation to ensure that the order returned by our meta
   query actually is the correct order by verifying that the Klarna order ID stored
   matches the one we searched for.

#### 2023.06.26 – version 2.11.1

 * Fix – Resolved a critical error that occurred in certain cases when an external
   payment method (« EPM ») was used and the order ID couldn’t be retrieved.

#### 2023.06.20 – version 2.11.0

 * Feature – The plugin now supports WooCommerce’s « High-Performance Order Storage»(«
   HPOS ») feature.
 * Fix – Corrected a typo in transient name.
 * Fix – Addressed a typo in the name of the order status (thanks @bhrugesh96!).
 * Fix – Resolved an issue where the checkout would crash if invalid customer data
   was processed in the frontend events.
 * Fix – Fixed a problem where the order review and checkout form would get stuck
   in a « blocked » state when the customer closes the Klarna modal without completing
   the order.
 * Tweak – Due to API changes, the upsell feature would sometimes fail when receiving
   an empty body response. This has now been resolved.
 * Enhancement – Updated logging to include the browser’s user agent.

#### 2023.05.15 – version 2.10.2

 * Fix – Fixed an issue where the Klarna modal would prevent the page from scrolling
   to the WooCommerce error notice.
 * Fix – Fixed an issue with the $checkout_flow variable being referenced without
   being defined.
 * Fix – Various spelling mistakes.

#### 2023.02.21 – version 2.10.1

 * Fix – Fixed an issue caused by passing an empty array to Klarnas billing or shipping
   address when creating a order.

#### 2023.02.14 – version 2.10.0

 * Feature – Pay for order purchases are now redirected to Klarna’s hosted payment
   page. This will now also happen when changing payment method.
 * Fix – Fixed an issue where a fatal error would occur when logging due to a third-
   party plugin « RankMath ».
 * Tweak – Delay saving the Klarna order id until we’re on the confirmation page.
 * Tweak – Removed ‘wc-cart’ JavaScript dependency as it is no longer needed.

#### 2022.12.08 – version 2.9.0

 * Feature – Added subscription support for Denmark and the Netherlands.
 * Tweak – Explicitly set the size of the branding icon to prevent it from growing
   out of proportion on certain themes.
 * Tweak – If a business customer has saved their company details to WooCommerce,
   it will be used for prefilling the payment form.
 * Tweak – Related to Klarna Shipping Assistant, the purchase currency is saved 
   as a transient to add compatibility with currency switchers.
 * Fix – Fixed pass by reference warning.
 * Fix – Fixed an issue where the shipping tax would sometimes not be accounted 
   for.
 * Fix – Fixed an issue with recurring subscriptions and negative fee that occurs
   when renewing the subscription.

#### 2022.10.26 – version 2.8.7

 * Fix – The shipping phone number should now be saved to the subscription.
 * Fix – Fixed an undefined index when trying to create or update the session.
 * Enhancement – You can now use the ‘kco_locale’ filter to change the Klarna locale.
 * Enhancement – Added support for PHP 8.

#### 2022.09.21 – version 2.8.6

 * Fix – Fixed an issue where WooCommerce reported about shipping changes happening
   despite no changes which prevented the customer from finalizing the purchase.
 * Fix – Fixed undefined index and variable.
 * Fix – Fixed an issue where the WC form would sometimes not be updated when changing
   billing country.
 * Tweak – Added the « subscription » object.
 * Tweak – The plugin’s JavaScript is now limited to run only on the checkout and
   order pay pages. This should fix the issue with the « Twenty Twenty-One/Two »
   themes where the buttons on the shop page would disappear when adding an item
   to the cart.

#### 2022.08.15 – version 2.8.5

 * Feature – Add new layouts for the checkout form, including a new theme.
 * Enhancement – Compatibility with WordPress block themes.
 * Tweak – Improved handling of shipping method changes during the checkout process
   along with a new filter ‘kco_shipping_auto_correct’.
 * Tweak – Updated links to documentation.

#### 2022.07.04 – version 2.8.4

 * Tweak – Prevent the resume/suspend-cycle during validation.

#### 2022.06.30 – version 2.8.3

 * Fix – Fixed the error handling for upselling orders using Post Purchase Upsell
   For WooCommerce.

#### 2022.06.28 – version 2.8.2

 * Fix – The setting for changing border radius should now work as expected (thanks@
   adevade!)
 * Fix – External payment methods (« EPM ») should now appear on the checkout page.
   EPM are not available for pay for order.
 * Tweak – Added additional documentation on the settings page.
 * Tweak – You can now use the ‘kco_wc_cart_line_item’ hook to filter out products
   that you don’t want to send to Klarna.

#### 2022.05.25 – version 2.8.1

 * Fix – Fix undefined index warning.

#### 2022.05.23 – version 2.8.0

 * Feature – Add support for the Post Purchase Upsell For WooCommerce plugin.
 * Enhancement – Changed so the debuglog option is no longer autoloaded.
 * Enhancement – Shipping address fields will now be prefilled by billing address
   data from WooCommerce when creating a Klarna order if no shipping address exists
   for the customer in WooCommerce.
 * Fix – Product images and URLs will now be correctly sent to Klarna when using
   Pay for order.
 * Fix – Fixed a incorrect template name …

## Méta

 *  Version **2.23.0**
 *  Dernière mise à jour **il y a 4 jours**
 *  Installations actives **10 000+**
 *  Version de WordPress ** 5.0 ou plus **
 *  Testé jusqu’à **7.1.3**
 *  Version de PHP ** 7.4 ou plus **
 *  Langues
 * [English (US)](https://wordpress.org/plugins/klarna-checkout-for-woocommerce/),
   [Norwegian (Bokmål)](https://nb.wordpress.org/plugins/klarna-checkout-for-woocommerce/),
   et [Swedish](https://sv.wordpress.org/plugins/klarna-checkout-for-woocommerce/).
 *  [Traduisez la dans votre langue](https://translate.wordpress.org/projects/wp-plugins/klarna-checkout-for-woocommerce)
 * Étiquettes
 * [checkout](https://fr.wordpress.org/plugins/tags/checkout/)[e-commerce](https://fr.wordpress.org/plugins/tags/e-commerce/)
   [ecommerce](https://fr.wordpress.org/plugins/tags/ecommerce/)[klarna](https://fr.wordpress.org/plugins/tags/klarna/)
   [woocommerce](https://fr.wordpress.org/plugins/tags/woocommerce/)
 *  [Vue avancée](https://fr.wordpress.org/plugins/klarna-checkout-for-woocommerce/advanced/)

## Évaluations

 3.5 sur 5 étoiles.

 *  [  9 avis à 5 étoiles     ](https://wordpress.org/support/plugin/klarna-checkout-for-woocommerce/reviews/?filter=5)
 *  [  0 avis à 4 étoile     ](https://wordpress.org/support/plugin/klarna-checkout-for-woocommerce/reviews/?filter=4)
 *  [  0 avis à 3 étoile     ](https://wordpress.org/support/plugin/klarna-checkout-for-woocommerce/reviews/?filter=3)
 *  [  1 avis à 2 étoile     ](https://wordpress.org/support/plugin/klarna-checkout-for-woocommerce/reviews/?filter=2)
 *  [  5 avis à 1 étoiles     ](https://wordpress.org/support/plugin/klarna-checkout-for-woocommerce/reviews/?filter=1)

[Votre avis](https://wordpress.org/support/plugin/klarna-checkout-for-woocommerce/reviews/#new-post)

[Tout voir](https://wordpress.org/support/plugin/klarna-checkout-for-woocommerce/reviews/)

## Contributeurs

 *   [ Kustom Checkout ](https://profiles.wordpress.org/partnerskustom/)
 *   [ kustom ](https://profiles.wordpress.org/kustom/)
 *   [ Krokedil ](https://profiles.wordpress.org/krokedil/)
 *   [ Automattic ](https://profiles.wordpress.org/automattic/)

## Support

Demandes résolues ces deux derniers mois :

     1 sur 1

 [Voir le forum de support](https://wordpress.org/support/plugin/klarna-checkout-for-woocommerce/)

## Faire un don

Souhaitez-vous soutenir l’avancement de cette extension ?

 [ Faire un don à cette extension ](https://kustom.co)