انتقل إلى المحتوى الرئيسي
يتم عرض تفاصيل المنتج باللغة الإنجليزية. الترجمات قريبا.
Klarna BNPL for Magento 2 — A custom-built Klarna payment method for Magento 2 / Adobe Commerce that adds Pay Later, Pay in 3 — 1/1معاينة توضيحية

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.

الميزات الرئيسية

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
Admin configuration via system.xml behind ACL (Ecosire_KlarnaBnpl::config), API credentials stored encrypted, per-store-view scope
Webhook/push controller endpoint to receive Klarna order-status notifications and reconcile pending authorizations
Magento 2 Open Source and Adobe Commerce 2.4.x compatible; fully DI-compiled with no core file overrides
Order grid and order view augmented with Klarna reference, fraud status and capture/refund state for support and finance teams
Min/max order total and region rules to hide Klarna when an order is ineligible
Request/response logging via a dedicated Klarna channel plus Magento\Payment\Model\Method\Logger for safe debugging

مبني حسب الطلب، ننجزه بالكامل لك

لا إعداد يدوي — تطبيق جاهز يبنيه ويثبّته ويدعمه ECOSIRE.

  1. 1

    تطلب

    ابدأ بسعر بناء لمرة واحدة. نحدّد النطاق معك عند الانطلاق.

  2. 2

    نبني ونثبّت

    يقوم ECOSIRE ببنائه وتهيئته وتثبيته على Magento 2 الخاص بك.

  3. 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.

طلب عرض سعر

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

طلب عرض سعر

أخبرنا باحتياجاتك من Klarna BNPL وسنرسل لك الأسعار وخيارات الترخيص وعرضًا مخصصًا، عادةً خلال يوم عمل واحد.

لا حاجة للدفع الآن. يؤدي هذا إلى إرسال طلب عرض سعر إلى فريقنا — وسنتواصل معك عبر البريد الإلكتروني بالأسعار والخطوات التالية.