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.
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
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)
License Information
An active license entitles you to updates, downloads, and support for the duration of the license period. You may continue using this plugin indefinitely without an active license; however, support, updates, and downloads will not be available while your license is inactive.
- Developer J2Commerce
- Extension Type Payment
- J2Commerce Version 6.x
- Joomla Version 6.x
Arabic Unitag
Chinese, Traditional
Danish
Dutch
English
English, USA
Finnish
French
German
Greek
Hebrew
Italian
Japanese
Norwegian Bokmål
Persian Farsi
Polish
Portuguese, Brazil
Portuguese, Portugal
Russian
Spanish
Swedish
TurkishNew 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.