Klarna
$39.00

Stop Watching High-Ticket Carts Die at the Price Tag.

Your shoppers want the product. They just don't want to hand over $400 in one swipe right now. Klarna puts Pay Now, Pay Later, and Pay Over Time directly in your Joomla ecommerce checkout — on-site widget or hosted redirect, your call. Conversions go up. Average order value goes up. Abandoned carts go down. That's the whole pitch.

5
Klarna Payment Options
4
Admin Order Actions
18
Bundled Languages
3
API Regions (EU, NA, OC)

Everything Your Checkout Needs to Actually Close

Dual checkout modes, saved payment methods, subscription renewals, admin order controls, and geo-zone targeting — built into one plugin for your Joomla ecommerce store.

On-Site Klarna Widget

The full Klarna payment selector loads inside your J2Commerce checkout — no redirect, no lost momentum. Shopper picks Pay Now, Pay Later, or Pay Over Time and completes right there. Billing address pre-fills so Klarna can approve without interrupting the flow.

Hosted Payment Page

Prefer the simpler setup? The hosted redirect mode sends shoppers to Klarna's own payment page and returns them confirmed. You choose which options appear — Pay Now only, BNPL only, or all of the above. Works the day you install it.

Authorize-Only Mode

Hold the funds without taking them. Ship, verify, then capture from the order screen. Change of plans? Void the authorization before money moves. No refund needed. No awkward customer conversation. Clean fulfillment control for merchants who need it.

Saved Klarna Methods

Returning shoppers who paid with Klarna before see their saved method at checkout. One click, confirmed. No re-entering payment details, no re-selecting installment options. The second purchase is always faster than the first — and faster checkouts mean fewer second thoughts.

Subscription Auto-Renewals

The plugin detects subscription products in the cart automatically and stores a reusable payment token at checkout. At renewal time, J2Commerce charges the token directly — no card-on-file service required, no manual follow-up. Subscription renewal cancellation revokes the token with Klarna at the same time.

Geo-Zone & Cart-Size Control

Show Klarna only where your merchant account is active. Set a minimum subtotal to hide the BNPL option on $5 carts where installment math is absurd — and let it shine on $300+ carts where it actually converts. No embarrassing "payment unavailable" messages in ineligible regions.

Full Admin Order Controls

The J2Commerce order view gets Capture, Void, and Refund buttons for every Klarna order. Full refund or partial — the amount is validated against Klarna's authoritative total before it fires. Every action writes to the order history with transaction ID included. No portal-switching required.

Admin Charge Saved Token

Phone order? Back-office reorder? The order screen shows the customer's stored Klarna methods and an amount field. Pick, enter, charge. The order updates, the history logs it, and your back-office revenue is captured — without asking the customer to return to checkout.

Webhook-Backed Finalization

Klarna pings a server-to-server callback when authorization completes. If the browser tab closes mid-transaction, the order still finalizes. Fraud review resolutions update order status automatically. Orders don't fall into limbo because a shopper closed a window at the wrong moment.

One Plugin. Two Ways to Do Klarna.

Some store owners want the slickest checkout possible — Klarna's payment selector loading inline, no page change, maximum brand cohesion. Others want the path of least resistance — redirect shoppers to Klarna's page and bring them back confirmed. This plugin does both. Flip one setting. Done.

  • On-site widget: Pay Now, Pay Later, Pay Over Time, Direct Debit, Direct Bank Transfer
  • Hosted page: you choose which payment options appear
  • Billing address pre-fills on the widget for frictionless approval
  • Separate sandbox and live credentials — test without touching real funds

Buy Now Pay Later Is a Revenue Strategy, Not a Payment Option.

When shoppers can split a $600 purchase into four $150 installments, they stop comparing your price to their current bank balance. They compare the installment to their budget. The math changes. The conversion changes. The average order value changes. That's why merchants who add BNPL don't just see fewer abandoned carts — they see shoppers buying up to the better model.

  • Geo-zone restriction keeps Klarna visible only where it's approved
  • Min/max subtotal gates show BNPL where it moves the needle
  • Optional surcharge (percent + fixed) to offset processing costs
  • Multi-region API: EU, North America, Oceania

BNPL for the First Order. Automatic for Every Renewal.

When a subscription product is in the cart, the plugin quietly stores a Klarna payment token at checkout — the shopper doesn't see it, doesn't approve a separate step, it just happens. At renewal time, J2Commerce charges that token directly. No subscription billing service. No webhook gymnastics. When they cancel, the stored token is cancelled with Klarna at the same time. Renewal revenue on autopilot.

  • Automatic renewal charging via stored Klarna customer token
  • Token cancelled with Klarna when subscriber cancels — no orphaned authorizations
  • Works with J2Commerce Subscription Products plugin
  • Enable/disable subscriptions independently from saved payment methods

Real-World Use Cases

A Scandinavian furniture store sells sofas starting at $800. Standard checkout conversion was stuck below 2% on high-ticket items — shoppers were filling carts and bailing at the total. After adding Klarna's Pay Over Time option (split into monthly installments), shoppers stopped anchoring on the full price and started comparing the monthly payment to their budget instead. The cart math changed. The conversion changed. The average order value changed because shoppers who could see "$100/month" moved up to the $1,200 model instead of settling for the $800 entry-level piece. Big-ticket ecommerce runs on payment flexibility.

A refurbished laptop retailer runs authorize-only mode. When an order comes in, the authorization holds the funds while the warehouse tests the unit. If the unit passes QA, the team clicks Capture from the J2Commerce order view — money moves, order confirms, fulfillment fires. If the unit fails QA, they click Void — authorization released, no refund needed, no awkward customer conversation. Returns that arrive after capture get partial refunds directly from the order screen, with the amount validated against what Klarna actually captured. Zero portal-switching. Zero support tickets from shoppers confused about refund amounts.

A monthly wellness subscription box lowered the barrier to entry by letting new subscribers pay with Klarna at first checkout. The plugin detected the subscription product in the cart automatically and stored a reusable payment token during the initial Klarna authorization — the shopper didn't see an extra step. At month 2 renewal, J2Commerce charged the stored token directly. The subscriber never had to return to checkout. When a subscriber cancelled, the stored token cancelled with Klarna at the same time — no orphaned authorizations, no manual cleanup. Recurring revenue without the recurring admin headache.

A fashion brand noticed that seasonal peak periods — Black Friday, holiday — produced massive cart fills that still abandoned at checkout because $600+ orders felt risky to commit to all at once. After enabling Klarna Pay in 4 installments, shoppers filled bigger carts because the installment framing made the total feel manageable. The geo-zone setting kept Klarna visible only for US and UK shoppers where the brand's merchant account was active — no confused shoppers in unsupported markets, no payment failures that scare people away. International shoppers saw the full Joomla ecommerce checkout minus the Klarna option, with no error messages.

Your Next High-Ticket Sale Doesn't Have to Die at the Price Tag.

Klarna BNPL in your Joomla ecommerce checkout. On-site or hosted. Pay Now to Pay Over Time. Saved methods, subscriptions, admin capture, refunds — built into a single J2Commerce plugin. Your shoppers are already used to seeing that pink Klarna button. Now it's yours.

Translated In The Following Languages

Arabic Unitag (ar-AA), Chinese, Traditional (zh-TW), Danish (da-DK), Dutch (nl-NL), English (en-GB), English, USA (en-US), Finnish (fi-FI), French (fr-FR), German (de-DE), Greek (el-GR), Hebrew (he-IL), Italian (it-IT), Japanese (ja-JP), Norwegian Bokmål (nb-NO), Persian Farsi (fa-IR), Polish (pl-PL), Portuguese, Brazil (pt-BR), Portuguese, Portugal (pt-PT), Russian (ru-RU), Spanish (es-ES), Swedish (sv-SE), Turkish (tr-TR)


  • Developer J2Commerce
  • Extension Type Payment
  • J2Commerce Version 4.x, 6.x
  • Joomla Version 4.x, 5.x, 6.x
Language Translations
Arabic UnitagArabic Unitag
Chinese, TraditionalChinese, Traditional
DanishDanish
DutchDutch
EnglishEnglish
English, USAEnglish, USA
FinnishFinnish
FrenchFrench
GermanGerman
GreekGreek
HebrewHebrew
ItalianItalian
JapaneseJapanese
Norwegian BokmålNorwegian Bokmål
Persian FarsiPersian Farsi
PolishPolish
Portuguese, BrazilPortuguese, Brazil
Portuguese, PortugalPortuguese, Portugal
RussianRussian
SpanishSpanish
SwedishSwedish
TurkishTurkish

New Feature Initial J2Commerce 6 release of Klarna Buy Now, Pay Later payments

New Feature On-site Klarna Payments widget and hosted redirect (HPP) checkout modes

New Feature Pay Now, Pay Later, Pay Over Time, Direct Debit, Direct Bank Transfer options

New Feature Authorize-only or authorize-and-capture transaction handling

New Feature Admin order-view Capture, Void/Cancel, full and partial Refund actions

New Feature Saved Klarna payment methods for registered customers

New Feature Subscription auto-renewal support via stored Klarna sessions

New Feature Admin charge against a saved Klarna token

New Feature Three webhook handlers: authorization, notification, HPP status

New Feature Fraud-aware order status routing from Klarna fraud decisions

New Feature Multi-region API support (EU, North America, Oceania)

New Feature Geo-zone restriction and min/max subtotal gating

New Feature Configurable surcharge (percent, fixed, tax class)

New Feature Five custom checkout text blocks and thank-you article modal

New Feature Sandbox and live credential switching with showon gating

New Feature 21 bundled language translations

Update Requires Joomla 6.x + J2Commerce 6.x + a Klarna merchant account

Improvement Move API urls from klarna.com to kustom.co. You need to get new API keys

New Feature J2Commerce v4 and Joomla 4/5 support

You may also be interested in these products

Stay Updated

Subscribe for free and be the first to know about the latest features, updates, and new additions.