Swish

Swish is Sweden's real-time mobile payment service. The shopper approves a payment in the Swish app with Swedish BankID, and the money moves straight from their bank account. It handled 1,135 million transactions in 2025, 651 million of them payments to businesses, and the Riksbank finds it is one of the two most used ways to pay online in Sweden. With Omno, a merchant would offer Swish in the hosted checkout through a connected provider that supports it.

Updated

Type
Instant payment
Countries
Sweden
Currencies
SEK
Pay-in
Yes
Pay-out
No
Refunds
Yes
Chargeback exposure
None
Settlement
Paid from the shopper's Swedish bank account in real time in SEK; merchant settlement depends on the provider, and PayPal describes it as immediate to the PayPal business account
Authorisation speed
Seconds once the shopper approves with Swedish BankID; the shopper has 3 minutes to authorise before the request expires
Swish payments to businesses (retail), 2025
651 million

How paying with Swish feels to the shopper

  1. Picks Swish

    Checkout shows a QR code or a payment reference

    Timing: At checkout

  2. Approves in the bank app

    No card number, no 3-D Secure

    Timing: In the bank app

  3. Confirmed

    The provider notifies you by webhook

    Timing: Seconds

  4. Settled

    In SEK, bank to bank

    Timing: Per agreement

If it fails:

  • code or reference expires
  • abandoned in the bank app
  • payer details mismatch
  • provider timeout

Example flow. Timings vary by provider.

On this page5 sections

How does Swish work for online payments?

Swish moves money from the shopper’s Swedish bank account to the merchant in real time. Shoppers join with their mobile number and a connected bank account, and approve every payment in the Swish app. Stripe’s documentation describes the online flow. The shopper picks Swish at checkout. On a phone they are sent straight to the Swish app; on a computer they scan a QR code with the Swish app. They then authenticate with Swedish BankID and authorise the payment within three minutes. The Swish app shows a confirmation, the shopper returns to the shop, and the merchant is told immediately whether the payment succeeded.

The three minute window is strict. Stripe and PPRO both say the request lapses after three minutes, and Stripe returns the payment to a state where the shopper must choose a payment method again. PayPal and Braintree describe authorisation and capture happening automatically in one step.

Swish is for one-off payments. Stripe lists recurring payments as not supported and does not offer Swish in subscription mode.

Where and how do shoppers use Swish?

Swish is a Swedish method, paid in Swedish kronor from Swedish bank accounts. The Riksbank notes that it was launched in 2012. Finance Sweden’s statistics, which draw on data from Getswish, count 1,135 million Swish transactions in 2025, up from 1,088 million in 2024. Of these, 484 million were payments between private individuals and 651 million were payments to businesses, up from 604 million the year before.

Almost everyone uses it. In the Riksbank’s 2026 Payments Report, 91% of respondents had used Swish in the past month, and the Riksbank describes Swish as gaining in popularity while cards remain the most common payment method. Online, its 2024 report found that 75% of people had shopped online in the past month, and that debit cards were the most common way to pay in e-commerce, followed by Swish and then buy now, pay later services.

Swish works only inside Sweden for now. In its 2026 report the Riksbank said it would be positive if Swish could be used across Sweden’s borders and that Swish should take part in the cooperation to link payment services together.

What rules and costs should merchants know?

Limits depend on the provider. Stripe sets a minimum of 3 SEK and a maximum of 150,000 SEK per payment. PPRO and PayPal list a technical maximum far above that. Swish works in SEK only.

Refunds are supported; chargebacks are not. Stripe allows full, partial and multiple partial refunds for up to 365 days, and they usually complete within minutes. PPRO, PayPal and Braintree give a refund window of 13 months. Stripe says Swish does not support the standard dispute process, so a shopper with a concern must contact the merchant directly. PPRO lists chargebacks as not supported.

Some sectors are excluded. Stripe offers Swish for consumer sales only and prohibits wine and champagne producers, alcohol wholesalers and liquor stores, pawn shops, art dealers, rental agents, legal services, precious stones, metals and jewellery, and digital wallet top-ups. Education, recreation and some retail categories are restricted and need extra information.

The recipient name can differ. For Swish payments through Stripe, Stripe acts as merchant of record, so its name appears as the recipient in the Swish app and on the bank statement, while the merchant’s name appears in the message field.

Checkout order matters in Sweden. The Riksbank notes that since 2020 Swedish rules have barred online shops from showing credit-based payment options first, or pre-selecting them, when other payment methods are available.

How would Omno handle Swish?

  • One checkout: Swish would appear in the Omno hosted checkout next to cards, wallets, other local methods and crypto, for shoppers paying in SEK. Merchants with their own payment screens would use Direct Links on their own buttons.
  • Routing rules: The merchant would set rules by country, currency or amount that send Swish payments to a connected provider that supports the method. Omno connects through those providers; it is not an acquirer and does not hold funds.
  • Cascading: In the hosted checkout, if the chosen provider is unavailable or rejects the request before the QR code or app switch is shown, the payment would move to the next provider in the rule until one accepts.
  • Status: The final result would reach the merchant by webhook.

What should merchants plan for?

Put Swish next to cards. Debit cards and Swish are the two most common ways Swedes pay online, so a Swedish checkout benefits from both.

Design for the three minute window. Shoppers who are slow to open BankID will see the request expire, so the checkout should offer a quick retry.

Use another method for subscriptions. Swish payments are single use, so recurring billing needs a card or direct debit.

Handle complaints directly. With no chargeback route, refunds are the only remedy, and the provider’s refund window, 365 days on Stripe or 13 months elsewhere, sets the limit.

Check the category and the amount cap. Some sectors cannot use Swish through Stripe at all, and large orders may exceed a provider’s maximum.

Questions about Swish

How long does a shopper have to approve a Swish payment?

Three minutes. Stripe and PPRO both say the shopper must approve in the Swish app, with Swedish BankID, within three minutes, after which the request expires and they need to try again.

Can Swish payments be charged back?

No. Stripe says Swish does not support the standard dispute process and PPRO lists chargebacks as not supported. A shopper with a concern contacts the merchant, who can refund in full or in part.

How long can a Swish payment be refunded?

It depends on the provider. Stripe allows refunds up to 365 days after the payment, while PPRO, PayPal and Braintree give 13 months. Full, partial and multiple partial refunds are supported.

How widely is Swish used for online shopping?

Widely. In the Riksbank's 2024 report, debit cards were the most common way to pay in e-commerce, followed by Swish. Finance Sweden counts 651 million Swish payments to businesses in 2025, and 91% of Riksbank survey respondents had used Swish in the past month.

How would Omno handle Swish payments?

Omno would show Swish in the hosted checkout for SEK payments and send each one to a connected provider that supports it, using the merchant's routing rules. If that provider is unavailable or rejects the request, the payment would move to the next provider in the rule. The final status would arrive by webhook.

Sources

8 references
  1. Swish payments, Stripe documentation
  2. Swish, PPRO developer hub
  3. Accept Swish payments, PayPal Developer
  4. Swish overview, Braintree documentation
  5. Swish, Checkout.com documentation
  6. Payments Report 2024: Swish on the rise in e-commerce, Sveriges Riksbank
  7. Press conference slides, Payments Report 2026, Sveriges Riksbank
  8. Bank and finance statistics 2025, Finance Sweden (Swedish Bankers' Association)

it will.

Tell us where your payments fail. We will show you how routing changes the outcome.

esc
↑↓ to move ↵ to open All results