- الرئيسية
- Apps
- SaaS Tools
- Klarna BNPL for Magento 2
معاينة توضيحية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؟
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. Built to order by ECOSIRE for Magento 2 / Adobe Commerce (build-to-order) — indicative price from $999.00 USD; request a quote for a scoped proposal.
الميزات الرئيسية
مبني حسب الطلب، ننجزه بالكامل لك
لا إعداد يدوي — تطبيق جاهز يبنيه ويثبّته ويدعمه ECOSIRE.
- 1
تطلب
ابدأ بسعر بناء لمرة واحدة. نحدّد النطاق معك عند الانطلاق.
- 2
نبني ونثبّت
يقوم ECOSIRE ببنائه وتهيئته وتثبيته على Magento 2 الخاص بك.
- 3
الإطلاق + الدعم
تنطلق خلال أسبوع عمل واحد تقريبًا، مع أسبوعين من الدعم بعد التشغيل. نصلح عيوب الكود الذي نسلّمه مجانًا.
عن هذا المنتج
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.
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.
ما تحصل عليه
- Custom Magento 2 module Ecosire/KlarnaBnpl delivered as installable code under app/code (or as a Composer package on request)
- Installation and configuration on your Magento 2 / Adobe Commerce environment, including DI compile and static content deploy
- Connection to your Klarna merchant account (Playground/test first, then production credentials) with method enablement
- On-site messaging widget placement tuned to your theme on PDP, cart and checkout
- Admin user guide covering configuration, capture/refund flow and Klarna order management
- End-to-end test pass: authorize, full capture, partial capture, full refund, partial refund and void in Klarna Playground
- Source code with composer.json, module.xml, di.xml, system.xml and ACL, version-pinned to your Magento release
- Post-delivery support window and a quote for an ongoing maintenance/update plan
لمن هذا
Fashion & lifestyle merchant raising AOV
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.
Cross-border EU/US store operator
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.
Adobe Commerce ops / finance team
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.
كيف يقارن Klarna BNPL for Magento 2.
| المعيار | ECOSIRE | بناء مخصص | منافس | Magento 2 الأصلي |
|---|---|---|---|---|
| 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 | غير متضمنة | غير متضمنة | متضمنة | غير متضمنة |
الأسئلة المتداولة حول Klarna BNPL
How long does delivery take, and is this an instant download?
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 one working week 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.
What ongoing support and updates do I get after launch?
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.
Does it work on both Magento Open Source and Adobe Commerce?
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.
Do I need my own Klarna merchant account?
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.
Will it support partial captures and partial refunds?
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.
Can the Klarna messaging widgets be themed and placed where I want?
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.
الوحدات ذات الصلة

JazzCash Payment Gateway
A build-to-order Magento 2 / Adobe Commerce payment method that adds JazzCash mobile-wallet and card checkout for Pakistani merchants, including hosted-checkout redirect, refunds, order-status sync and PKR support. Built, installed and supported on your store by ECOSIRE.

JD.com Marketplace Connector
A build-to-order Magento 2 extension that bridges your catalog to JD.com via the JOS Open Platform API — product listing, inventory and price sync, order import, and category mapping. Custom-built, installed and supported by ECOSIRE.

Klaviyo / Omnisend Email & SMS Sync
A build-to-order Magento 2 / Adobe Commerce extension that streams your catalog, customer, and order events into Klaviyo or Omnisend for advanced email and SMS automation. Built, installed, and supported by ECOSIRE on your store.

Landing Page Builder
A build-to-order Magento 2 / Adobe Commerce extension that lets marketing teams create dynamic, conversion-optimized landing pages with drag-and-drop editing and rule-based product blocks. Built, installed, and supported on your store by ECOSIRE.
Klarna BNPL
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 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