A custom-built Klarna payment method for Magento 2 / Adobe Commerce that adds Pay Later, Pay in 3/4 and financing at checkout, plus on-site messaging widgets, country-aware method display, and full capture/refund sync. Built, installed and supported by ECOSIRE on your store. One-time license from $249.00 USD for Magento 2 / Adobe Commerce (build-to-order) — includes 12 months of updates and support.

A custom-built Klarna payment method for Magento 2 / Adobe Commerce that adds Pay Later, Pay in 3/4 and financing at checkout, plus on-site messaging widgets, country-aware method display, and full capture/refund sync. Built, installed and supported by ECOSIRE on your store.
अभी कोई भुगतान नहीं। यह हमारी टीम को एक कोटेशन अनुरोध भेजता है — हम कीमत और अगले चरणों के साथ ईमेल द्वारा संपर्क करेंगे।
Klarna BNPL for Magento 2 is a build-to-order payment integration that brings Klarna's full installment and financing suite into your Magento 2 Open Source or Adobe Commerce checkout. This is not an instant Marketplace download — ECOSIRE builds the module to match your store version, theme, and Klarna merchant account, then installs and configures it on your environment with a clear delivery lead time.
Klarna payment method built on Magento\Payment\Gateway service contracts (command pool: authorize, capture, refund, void) instead of the deprecated abstract method API
On-site messaging widgets on PDP, cart and checkout via layout XML block + Klarna JS, showing Pay Later / Pay in 3 / Pay in 4 / financing and per-installment pricing
Country-specific method auto-display driven by billing country and store currency (Pay in 4 US, Pay in 3 UK/EU, financing where eligible)
Klarna Order Management sync — full and partial captures fired from sales_order_invoice_pay observers and mapped to Klarna capture calls
Refunds and partial refunds wired through sales_order_creditmemo_save_after to Klarna's refund endpoint with order-state safety checks
Klarna Payments session and redirect/HPP flow integrated into native Magento (Luma) checkout, exposed for Hyvä/headless on request
The extension ships as a proper module under app/code/Ecosire/KlarnaBnpl, registering a payment method through Magento's payment gateway command pool and Magento\Payment\Gateway service contracts rather than a brittle legacy Abstract method. Klarna's Payments and Order Management APIs are wired via a dedicated HTTP client, with plugins/interceptors and observers on sales_order_invoice_pay, sales_order_creditmemo_save_after and checkout events to keep authorizations, captures, partial captures and refunds in sync with Klarna's ledger.
At the storefront, on-site messaging widgets render on PDP, cart and checkout via a layout-injected block and Klarna's JS library, showing shoppers their Pay Later / Pay in 3 / Pay in 4 / financing options and the per-installment amount. Country-specific method auto-display uses the billing country and store currency to surface only the Klarna methods valid in that market — Pay in 4 for the US, Pay in 3 for the UK/EU, financing where eligible.
Everything is configurable from an admin system.xml section behind proper ACL (Ecosire_KlarnaBnpl::config), with API keys stored encrypted in Magento config. We respect your DI compilation, static content deploy and multi-store scope. You get a tested, code-reviewed module — not a black box — backed by ECOSIRE support and updates.
Sells apparel, footwear or accessories where installments lift basket size. Wants Pay in 3/4 visible from the PDP so shoppers see affordability before checkout, and needs it tuned to their brand's Luma or Hyvä theme.
Runs multiple store views across the UK, EU and US and needs the right Klarna method to appear per market automatically — Pay in 4 in the US, Pay in 3 in Europe — without manual per-country toggling or duplicated checkout logic.
Cares that captures and refunds reconcile cleanly between Magento invoices/credit memos and Klarna's Order Management ledger, with partial captures supported and a clear audit trail in the order grid for support and accounting.
Buy the license on ecosire.com and download the Klarna BNPL for Magento 2 module ZIP from your account dashboard.
Extract the ZIP into your Odoo custom addons folder on the server (or upload via Apps > Install from file on Odoo.sh / runbot).
Activate Developer Mode, open Apps, click Update Apps List, search for Klarna BNPL for Magento 2, and press Install.
Open the new menu, paste your ECOSIRE license key, connect any external credentials (Shopify, Amazon, Stripe, etc.), and save.
Run the built-in connection test, sync your first 10 records, and schedule the recurring cron. Contact support if anything fails.
| Criterion | ECOSIRE | Custom Build | Competitor | Odoo Native |
|---|---|---|---|---|
| Native Klarna Pay in 3/4 + financing methods at checkout | ||||
| On-site messaging widgets (PDP/cart/checkout) with per-installment pricing | ||||
| Country/currency-aware automatic method display per store view | ||||
| Built on Magento payment gateway service contracts, no core overrides | ||||
| Full + partial capture/refund sync with Klarna Order Management | ||||
| Tailored to your exact theme (Luma/Hyvä/headless) and Magento version | ||||
| Installed and configured for you on your environment | ||||
| Instant self-service download from Adobe Commerce Marketplace |
This is build-to-order, not an instant Marketplace download. After we confirm your Magento 2 / Adobe Commerce version, theme and Klarna account details, a typical build, install and test cycle runs about 1–2 weeks depending on theme complexity (Luma vs Hyvä vs headless) and how quickly Klarna production credentials are approved. We start in Klarna Playground, demo the full flow, then go live on your store.
The one-time build price includes a post-delivery support window to fix any defects in the delivered module. Beyond that, we offer an optional maintenance plan covering Magento 2.4.x security-patch compatibility, Klarna API changes, and minor enhancements. Because we install on your store, you keep the source code and can self-host updates, but most merchants keep us on retainer so Klarna and Magento upgrades stay non-breaking.
Yes. The module is written against standard Magento payment service contracts and works on Magento 2 Open Source and Adobe Commerce 2.4.x. It uses dependency injection and observers with no core file overrides, so it survives DI compilation and upgrades. We pin the build to your exact Magento minor version and test against it.
Yes. Klarna underwrites and settles the payments, so you need a Klarna merchant agreement and API credentials for your region(s). ECOSIRE handles the technical integration — Payments session creation, Order Management captures/refunds and on-site messaging — but the commercial Klarna relationship and any Klarna fees are between you and Klarna.
Yes. Partial captures fire when you create a partial Magento invoice, mapped to Klarna's Order Management capture endpoint, and partial refunds fire from Magento credit memos. We add order-state safety checks so a refund can't exceed the captured amount and the order grid shows the current Klarna capture/refund state for your support team.
Yes. The on-site messaging placements (PDP, cart, checkout) are injected via layout XML and styled to your theme, and we can add or remove placements. The widget shows the relevant method and per-installment amount for the shopper's market. For Hyvä or headless storefronts we expose the data so your frontend can render it natively — scoped during the build.
A custom-built Klarna payment method for Magento 2 / Adobe Commerce that adds Pay Later, Pay in 3/4 and financing at checkout, plus on-site messaging widgets, country-aware method display, and full capture/refund sync. Built, installed and supported by ECOSIRE on your store.