Swish Payment
$39.00

The plugin integrates J2Commerce with the Swish payment gateway.

NOTE: The plugin is developed by JooMonk. The Sale and Support for the plugin is provided by the third-party developer.

Take the Payment Sweden Actually Uses

You slapped a credit-card box on a Swedish store and called it a checkout. Cute. Your customer opened their phone, saw sixteen digits to thumb-type, and left. Swish for J2Commerce lets them pay the way every person in Sweden already pays — one tap, one thumbprint, done — while you never touch a card number in your life.

#1
Payment method in Sweden
0
Card numbers you store
1 tap
To approve and pay
Instant
Settlement, not "pending"

Everything Your Swedish Checkout Was Missing

Fewer things to type. Nothing sensitive to store. And a payment your customers were always going to reach for first.

Pay the Way Sweden Pays

Your customer approves in their own Swish app with a thumbprint. No card form. No sixteen digits. The single most-used payment method in the country, sitting in your checkout.

You Never Touch a Card Number

There is no card data on your store. None. Nothing to store, nothing to leak, nothing for a hacker to grab at 3am. The bank does the scary part; you just get the money.

Money That's Actually There

A paid Swish request settles on the spot. No pending-capture purgatory, no authorizations quietly expiring, no wondering three days later if you got paid. Paid means paid.

Phone-Number Checkout for Desktop

Customer types their Swish number, a request pops up on their phone, they approve, your page updates itself. They never leave your store and never touch a keyboard again.

Scan-and-Go for Mobile

On a phone? A QR code or a single tap opens the Swish app right there, payment approved in seconds. The whole thing takes less time than reading this sentence.

Hands-Off Subscriptions

Customer authorizes once. Every renewal after that charges itself, on schedule. No "please re-enter your card" emails that half your members ignore into oblivion.

Refunds Without the Second Login

Full or partial, straight from the order screen, money back to their Swish account. No separate dashboard, no transaction hunt, no math at midnight.

Cancel the Ones That Never Paid

Customer started checkout, got distracted, never approved? Kill the pending request with one click. No charge, no cleanup, no ghost order haunting your reports.

Never Wonder If It Went Through

One button asks Swish for the real status and fixes the order to match. The network hiccuped mid-payment? Click. Now you know. Now it's right.

Show It Only to the Right People

Gate it by region and order size so Swish appears for your Swedish shoppers and stays out of everyone else's way. Right method, right customer, no clutter.

Try It Before You Trust It

A built-in simulator runs the entire flow — pay, confirm, refund — with no real phone and no real krona. Break it in private, then flip it live with your nerves intact.

The Stuff That Actually Moves the Needle

You Don't Teach a Swede How to Pay. You Stop Getting in Their Way.

Your customer has paid their landlord, their friend, and their kid's football club with Swish this week alone. It's on every phone, tied to every bank, approved with a thumbprint in the time it takes to sneeze. Then they hit your card form and feel like they've time-travelled back a decade. Put Swish in the checkout and that friction just… disappears. They pay the way they already pay everything else.

The Safest Card Number Is the One You Never Had

Swish never hands you a card number, which means there's nothing sensitive sitting on your store waiting to be stolen. The bank authenticates the customer, the customer approves inside their own app, and you receive a clean, settled payment. The single most dangerous thing a store can hold — someone else's card data — is simply never in your building. Sleep on that.

Subscriptions That Bill Themselves

Your customer authorizes Swish once. After that, every renewal charges itself, on schedule, no babysitting. No manual charge runs at month-end. No begging emails your members scroll past. No slow, invisible leak of recurring revenue because a card expired and nobody noticed until the complaint arrived. A subscription that depends on customers re-typing anything isn't a subscription — it's a hope. This one actually runs.

Who This Is For

A Joomla ecommerce store selling into Sweden watches carts die at the payment step. They switch on Swish, offer the phone-number flow for desktop and the QR flow for mobile, and suddenly their customers pay the way they pay everywhere else. The checkout finally speaks Swedish — in payment terms, where it counts.

A store whose traffic is mostly phones was asking those phone shoppers to thumb-type card details on a tiny screen. Now they scan a QR or tap once, approve in the Swish app, and they're done — the exact frictionless tap-to-pay experience mobile buyers already expect from everything else on their phone.

A membership store needs renewals to happen without chasing anyone. Customers authorize Swish once at signup, and every renewal after that fires on its own. No re-entry emails, no manual runs, no members quietly lost because a card expired and the reminder got ignored.

A store owner who used to dread refunds now issues them — full or partial — right from the order screen, cancels unpaid requests with a click, and checks a payment's real status with one button when the connection stutters. No second login, no guesswork, no end-of-week reconciliation marathon.

Stop Losing Swedes at a Card Form They Never Wanted

They already have the app. They already trust the thumbprint. Give them the one payment method they were always going to reach for first — and get out of their way.

One tap. One thumbprint. Done.

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 6.x
  • Joomla Version 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 Add generic subscription-renewal payment-method relink support

New Feature Reject relink attempts for card input not yet approved as a Swish consent

Fix Enforce ownership validation on relink target before rebinding

Update Requires Joomla 6.x + J2Commerce 6.x + an enrolled Swish merchant certificate

New Feature Add Swish mobile payments for J2Commerce via the Swish Commerce API

New Feature Support eCommerce and mCommerce checkout with QR code and app deep link

New Feature Add recurring/subscription charges through Swish consents (merchant-initiated)

New Feature Add order-view refunds for Commerce payment requests

New Feature Add cancel action for unpaid Swish payment requests

New Feature Add supplemental (aftersale) payment charges from the order view

New Feature Add saved payment methods backed by stored Swish consents

New Feature Verify async callbacks by callbackIdentifier with server-side reconcile

New Feature Authenticate to Swish with mutual-TLS client certificates

New Feature Add admin quick icons and dashboard status messages

New Feature Ship Bootstrap 5 and UIkit checkout template variants

New Feature Include translations for 34 locales

Update Requires Joomla 6.x + J2Commerce 6.x + an enrolled Swish merchant certificate

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.