Klarna Invoice
$39.00

Let Your Customers Buy Now. Pay Later. Actually Later.

Klarna Invoice for J2Commerce brings Europe's most trusted pay-later checkout to your Joomla store. Shoppers get the goods. You get paid. The invoice lands in their inbox.

Everything You Need to Run Klarna Pay Later

Twenty-eight code-verified features. Full order lifecycle management. B2B ready. Multi-currency. 21 languages. All from your J2Commerce admin.

Klarna Invoice Checkout

Shoppers check out on Klarna's own secured page, get verified in seconds, and come back to your store with the order confirmed. You get the money from Klarna. They pay the invoice within 14 or 30 days. That's the deal.

14-Day or 30-Day Invoice Window

Pick the due period that fits your market and your buyers see it right in the checkout description — "Pay within 14 days of delivery." No surprises on either side, no disputed invoices, no angry emails about a bill they didn't expect.

Authorize & Capture or Authorize Only

Ship immediately? Charge instantly when Klarna approves. Multi-day fulfillment or custom orders? Hold the authorization and capture from the J2Commerce order view the moment the goods leave your door.

Admin Order Actions (No Extra Tab Required)

Capture, Void, Refund, Release Remaining — all on the J2Commerce order view. Issue a partial refund with a custom amount. Void an authorization before it settles. Release an uncaptured balance. Every action logs to the order history with the admin user's name and the amount.

B2B Invoice for Trade Buyers

Enable B2B mode with one switch. Trade customers supply their company registration number and Klarna routes them through the business invoice track — the same credit terms your wholesale buyers use everywhere else. They order, receive, verify, pay. Normal.

Multi-Currency Accuracy

Euros, pounds, Swedish krona, Norwegian krone — every charge amount is converted to the order's display currency before it goes to Klarna. What the customer sees is what Klarna authorizes. No rounding surprises. No currency mismatches on partial refunds.

Real-Time HPP Status Callbacks

Klarna pushes payment status updates to your store the moment something changes — completed, failed, cancelled. Your order status stays accurate even when a customer closes the browser halfway through the redirect. No stuck "Pending" orders sitting in your queue.

Idempotency on Every Write

A double-click on the refund button. A browser retry. A network hiccup at the worst moment. None of these charge your customer twice or double-refund an order — every write operation carries an idempotency key that Klarna deduplicates on their end.

21 Language Packs Bundled

Arabic, Chinese, Danish, Dutch, Finnish, French, German, Greek, Hebrew, Italian, Japanese, Norwegian, Polish, both Portuguese variants, Russian, Spanish, Swedish, Turkish, and both English variants. Your Klarna checkout speaks the same language your customer does.

The Invoice Due Period Your Buyers Actually See

Most payment plugins hide the important details until after checkout. This one surfaces the invoice window right where the decision happens. Shoppers see "Pay within 14 days of delivery" on the payment selection screen before they commit. The expectation is set before the order is placed — which means no disputed invoices, no confusion, and no support emails from customers who thought they paid on delivery.

  • 14-day or 30-day due period — you pick what fits your market
  • Due period shown in checkout payment method description
  • Klarna guarantees payment to you immediately — the customer settles with Klarna on their own timeline
  • Works for both consumer and B2B invoice purchases

Four Admin Actions. Zero Extra Browser Tabs.

Klarna orders don't live in Klarna's merchant portal — they live in your J2Commerce order view. Capture the authorization when you ship, void it if the order changes before fulfillment, issue a full or partial refund with a modal that enforces a server-side ceiling, or release the remaining uncaptured balance back to the customer. Every action is logged with the admin user's name, the amount, and the Klarna transaction reference. The audit trail stays in your store.

  • Capture: finalize payment on any authorized Klarna order
  • Void: cancel the authorization before it settles
  • Refund: full amount or custom partial amount with a hard ceiling
  • Release Remaining: free up any uncaptured authorization balance

B2B Invoicing for the Buyers Who Don't Pay on Card

Trade buyers, procurement departments, and business accounts don't use personal credit cards for company purchases. They invoice. They pay on terms. This plugin's B2B mode tells Klarna this is a business purchase — the company registration number travels with the checkout request, the business eligibility track kicks in, and your wholesale buyer gets the invoice experience they use everywhere else. You don't change your fulfillment. You just open a door your trade customers have been waiting for.

  • One toggle to enable business invoice mode
  • Company registration number passed to Klarna with the authorization
  • Works alongside consumer invoice in the same plugin — no separate install needed
  • B2B and 30-day terms: the combination most trade buyers are looking for

Real-World Use Cases

A clothing store selling across Germany, Sweden, and the Netherlands has been watching cart abandonment climb on orders over €80. The familiar pattern: shoppers want to try the items on, see if sizing is right, then pay. They add Klarna Invoice with a 14-day window. Within the first month, average order value on Klarna payments runs noticeably higher than card payments — buyers add an extra item when they know they can return what doesn't fit before the invoice is due. The checkout change took about an hour. The margin impact was immediate.

A Joomla store selling professional hand tools to tradespeople and small workshops. Individual consumers buy on card. But the real volume comes from contractors buying in bulk — and contractors invoice everything. They're used to 30-day payment terms. The store enables B2B mode with a 30-day window. Trade customers see the option, recognize the payment flow, and start completing the orders they previously abandoned. Nothing about fulfillment changes. The payment method does the work.

A Norwegian online furniture and home goods store serving Scandinavian customers who have used Klarna for a decade. They install the plugin, configure their Klarna EU merchant credentials, set a 30-day invoice window to match local expectations, lock the geozone to Norway and Sweden, and set a minimum order floor so the pay-later option doesn't appear on a trivial candle order. Klarna appears at checkout for the customers who expect it. Everyone else sees the regular payment options. Clean, targeted, effective.

Your European Buyers Are Already Looking for This Button at Checkout.

Stop making them look somewhere else to find it. Add Klarna Invoice to your Joomla ecommerce store and give the customers who buy on invoice terms exactly what they came for.

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 Klarna Invoice (Pay Later) checkout — on-site Payments widget and Hosted Payment Page

New Feature Admin order view: Capture, Void/Cancel, full and partial Refund, Release Remaining

New Feature Configurable invoice due period (14 or 30 days) shown at checkout

New Feature B2B mode with optional company-number field

New Feature Multi-currency support via CurrencyHelper on every charge path

New Feature Per-session callback secret securing the authorization callback

New Feature Idempotency keys on captures and refunds

New Feature Fraud-status acknowledgement with order-history logging

New Feature CSRF, ACL, and ownership checks on all admin AJAX handlers

New Feature Bootstrap 5 and UIkit subtemplate variants

New Feature Sandbox mode and optional debug logging

New Feature customer_note forwarded on every finalize path

Improvement Native Joomla 6 MVC, namespaced (J2Commerce\Plugin\J2Commerce\PaymentKlarnainvoice)

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

New Feature Klarna Invoice (Pay Later) checkout — on-site Payments widget and Hosted Payment Page

New Feature Admin order view: Capture, Void/Cancel, full and partial Refund, Release Remaining

New Feature Configurable invoice due period (14 or 30 days) shown at checkout

New Feature B2B mode with optional company-number field

New Feature Multi-currency support via CurrencyHelper on every charge path

New Feature Per-session callback secret securing the authorization callback

New Feature Idempotency keys on captures and refunds

New Feature Fraud-status acknowledgement with order-history logging

New Feature CSRF, ACL, and ownership checks on all admin AJAX handlers

New Feature Bootstrap 5 and UIkit subtemplate variants

New Feature Sandbox mode and optional debug logging

New Feature customer_note forwarded on every finalize path

Improvement Native Joomla 6 MVC, namespaced (J2Commerce\Plugin\J2Commerce\PaymentKlarnainvoice)

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

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.