Swish Shopify Integration Without PSP: What You Can Really Do
You want lower fees and more control over payments in Sweden. Swish can deliver both. But Shopify limits how you can use it. This guide shows what works, what does not, and how to build a direct Swish setup without a PSP.

Why Swish matters for Shopify Sweden payment integration
Swish is used by over 8 million people in Sweden. It is fast, mobile-first, and trusted. When you add it correctly, you reduce friction at checkout. Many stores see 10–25% higher conversion from Swedish users.
You should treat Swish as a core payment method, not an add-on. It works best when placed early in the checkout journey and optimised for mobile users.
What is actually possible
Shopify Swish without payment provider limitations
Shopify supports Swish only under strict conditions:
- Shopify Payments only
- Shopify Plus required
- Sweden-based merchant
- SEK currency only
This blocks most merchants. If you do not meet these rules, you need a different path.
The truth about Swish Shopify integration without PSP
You cannot plug Swish directly into standard Shopify checkout.
- Swish Commerce API access
- Bank integration
- Backend server
- Shopify API connection
This is a technical project. Not a simple app install.
Direct Swish integration Shopify: step-by-step
1. Get Swish Commerce access
You must apply through a Swedish bank:
- Nordea
- SEB
- Swedbank
You need a Swedish company and business account. Approval includes compliance checks.
2. Set up API and certificates
Swish requires secure communication.
- TLS certificates
- API authentication
- Signed payment requests
Your server must store and manage these securely.
3. Build the payment flow
You create a custom payment journey:
- Customer selects Swish
- Payment request sent via API
- User approves in Swish app
- Callback confirms payment
- Webhooks
- Payment status updates
- Error handling
4. Sync with Shopify
You connect payments back to Shopify using:
- Shopify Admin API
- Draft orders or custom payment logic
- Order status updates
Advanced teams build a custom payment app.
Custom Swish payment app Shopify: pros and cons
Benefits
- Full control over payments
- Lower fees vs PSP
- Direct bank settlement
- Flexible checkout experience
Trade-offs
- Requires development resources
- Security handled by you
- No native checkout support
- Ongoing maintenance needed
Choose the right path
Use Shopify Payments Swish if:
- You are on Shopify Plus
- You want fast setup
- You avoid development work
Use direct Swish integration if:
- You want full control
- You want to reduce fees
- You have a dev team
- You need custom checkout
Best payment strategy for Sweden
You should not rely on one method. Swedish users expect flexibility.
- Swish for local users
- Cards for global coverage
- Pay by bank for low-cost payments
This approach improves approval rates and reduces drop-offs across regions.
Conversion tips you can apply now
- Show Swish first for Swedish traffic
- Use geo-based payment sorting
- Track conversion by payment method
- Optimise mobile checkout speed
- A/B test payment order
A Swedish store added Swish and improved:
FAQ
Can I use Swish without Shopify Payments?
No native option exists. You need a custom integration using Swish Commerce API.
Do I need Shopify Plus?
Only for native Swish. Custom setups do not require Plus but need development.
Is direct Swish integration secure?
Yes, if you handle certificates, encryption, and callbacks correctly.
How long does setup take?
Usually 2–6 weeks depending on complexity and bank approval.
Ready to add Swish the right way?
You can increase conversion and reduce fees with the right setup. But choosing the wrong path will cost time and revenue.