TWINT

TWINT is Switzerland's mobile payment app. Shoppers link a bank account or card to it and pay online by scanning a QR code on a computer or switching to the app on their phone. It recorded more than 901 million transactions in 2025, has more than 6 million users, and is offered by about 86% of Swiss online shops. Payments are in Swiss francs. With Omno, a merchant would offer TWINT in the hosted checkout through a connected provider that supports it.

Updated

Type
Wallet
Countries
Switzerland
Currencies
CHF
Pay-in
Yes
Pay-out
No
Refunds
Yes
Chargeback exposure
Low
Settlement
In CHF; Mollie lists a settlement delay of 2 business days, and other providers settle per the merchant agreement
Authorisation speed
Seconds once the shopper confirms in the TWINT app; the payment page times out after 15 minutes, or 3 minutes after the QR code is scanned
TWINT users in Switzerland, 2025 (more than)
6 million

How paying with TWINT feels to the shopper

  1. Picks TWINT

    No card details go to the merchant

    Timing: At checkout

  2. Confirms in TWINT

    Approves in the app or with a one-time code

    Timing: In the app

  3. Confirmed

    The provider reports the result by webhook

    Timing: Seconds

  4. Settled

    In CHF, per the provider agreement

    Timing: Per agreement

If it fails:

  • not confirmed in time
  • insufficient balance
  • account or daily limit

Example flow. Timings vary by provider.

On this page5 sections

How does TWINT work for online payments?

TWINT is an app-based wallet. Shoppers link a bank account or a card to the TWINT app and confirm each payment on their phone. Checkout.com describes two forms: a pass-through wallet, where the app draws on the linked account or card, and a staged wallet, the TWINT prepaid card.

Online there are two flows. On a phone, the shopper is redirected from the merchant’s site or app to their TWINT app, confirms the payment and returns. On a desktop, the merchant’s payment page shows a QR code, which the shopper scans with the TWINT app before confirming. PPRO notes that the page also shows a code the shopper can type into the app instead, and that on iOS the shopper picks their own bank’s TWINT app. Stripe says the merchant gets immediate notification of whether the payment succeeded or failed.

Timing is tight. Mollie and PPRO both document a 15 minute timeout on the TWINT payment page, and a 3 minute timeout once the shopper has scanned the QR code but not yet confirmed in the app. After that the attempt expires and the shopper starts again.

Saved payments depend on the provider. Stripe supports recurring TWINT payments and subscriptions, while Mollie lists recurring payments as not supported.

Where and how do shoppers use TWINT?

TWINT is a Swiss method, paid in Swiss francs. In February 2026 TWINT reported more than 901 million transactions for 2025, up 17% on 2024, against about 4 million in its first year of operation, 2017. It has more than 6 million users, about two-thirds of the Swiss adult population, and 99% of residents aged 16 and over know the brand. About 77% of its transactions were commercial and 23% between private individuals. Of the commercial payments, almost 65% took place in shops and 35% at a distance. TWINT is offered by about 81% of physical shops and 86% of online shops in Switzerland. It did not disclose the value of its transactions.

The Swiss National Bank’s own survey points the same way. In its 2025 Payment Methods Survey, the SNB found that remote transactions, particularly in online shops and apps, are most often paid with mobile payment apps, and it names TWINT as the most prevalent mobile payment app in Switzerland. At physical points of sale the debit card remained the most used method, followed by cash and mobile payment apps.

TWINT announced plans for 2026 that include an express checkout for faster online payments, TWINT Invoice and TWINT Direct Debit.

What rules and costs should merchants know?

Amounts and currency are fixed. TWINT works in CHF only. Stripe caps a single TWINT payment at CHF 5,000. Mollie sets a minimum of CHF 0.01 and no maximum for shop purchases, while PPRO says the maximum varies by issuing bank and is typically CHF 5,000 per month.

TWINT has onboarding rules. Stripe’s documentation lists them: a working public website showing the company name and legal form, the full business address and at least one contact detail; Switzerland available as a shipping destination for physical goods; and prices shown in CHF at the latest during checkout. TWINT can suspend or end a merchant’s use of the method if these are breached and not fixed.

Refunds and disputes are both possible. Stripe and Mollie allow full and partial refunds for 180 days, and PPRO for 6 months. Stripe says refunds usually take a few minutes. Shoppers can dispute a payment by complaining to their bank, but disputes are rare: 25 to 50 for every 1,000,000 transactions. Mollie’s process gives the merchant five working days to send evidence, TWINT decides the outcome, and a dispute fee applies if the shopper wins. Mollie sets a chargeback period of 120 days.

Fees are under scrutiny. In 2025 the Swiss Retail Federation complained to the Competition Commission about TWINT’s fees, alleging abuse of market power; TWINT says its fee structure is transparent and competitive.

How would Omno handle TWINT?

  • One checkout: TWINT would appear in the Omno hosted checkout next to cards, wallets, other local methods and crypto, for shoppers paying in CHF. 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 TWINT 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?

Price in Swiss francs. TWINT only runs in CHF, and Stripe’s rules require CHF prices at checkout and shipping to Switzerland for physical goods.

Check the website before applying. The legal notice must show the company’s name, legal form, address and contact details, or TWINT access can stay pending.

Design for the timeout. A shopper who leaves the app for more than a few minutes will need a fresh attempt, so the checkout should make retrying easy.

Watch the limits on large orders. A CHF 5,000 cap per payment on Stripe, and bank limits elsewhere, mean high-value baskets need a card or bank transfer as a fallback.

Confirm subscription support with the provider. Some providers support recurring TWINT payments and some do not.

Questions about TWINT

Which currency does TWINT use?

Swiss francs only. Stripe, Mollie and PPRO all list CHF as the only currency, and Stripe requires merchants to show prices in CHF at the latest during checkout.

Is there a limit on TWINT payments?

It depends on the provider and the shopper's bank. Stripe caps a TWINT payment at CHF 5,000. Mollie sets no maximum for shop purchases, while PPRO says the limit varies by issuing bank and is typically CHF 5,000 per month.

Can TWINT payments be refunded or disputed?

Both. Stripe and Mollie allow full and partial refunds for 180 days. Shoppers can dispute a payment through their bank, but disputes are rare at 25 to 50 per million transactions, and TWINT decides the outcome after reviewing the merchant's evidence.

Can TWINT be used for subscriptions?

With some providers. Stripe supports recurring TWINT payments and subscriptions, while Mollie lists recurring payments as not supported, so it depends on the provider used.

How would Omno handle TWINT payments?

Omno would show TWINT in the hosted checkout for CHF 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. TWINT payments, Stripe documentation
  2. TWINT, Mollie documentation
  3. TWINT, PPRO developer hub
  4. TWINT, Checkout.com documentation
  5. Financial services provider Twint records over 900 million transactions in 2025, blue News
  6. Twint continues on its growth path, finews.com
  7. Payment Methods Survey of Private Individuals in Switzerland 2025, Swiss National Bank
  8. Payment Methods Survey 2025 (press release, 30 March 2026), Swiss National Bank

it will.

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

esc
↑↓ to move ↵ to open All results