TWINT pour e-commerce : comment l'intégrer en Suisse en 2026
TWINT représente 40 % des paiements mobiles e-commerce en Suisse romande en 2026. Sans intégration TWINT, votre boutique perd un tiers de ses paniers mobiles. Voici comment l'intégrer proprement selon votre stack.
Pourquoi TWINT est devenu non-négociable
TWINT a été lancé en 2017 comme une réponse suisse à Apple Pay et Google Pay. Sept ans plus tard, il s’est imposé comme le moyen de paiement mobile dominant en Suisse, particulièrement en Suisse romande.
Quelques chiffres 2026 :
- 5,8 millions d’utilisateurs actifs en Suisse (sur 8,7 millions d’habitants)
- 40 % des paiements mobiles e-commerce romands transitent par TWINT
- 2,1 milliards de francs de volume e-commerce TWINT annuel
- 75 % des moins de 35 ans utilisent TWINT au moins une fois par semaine
Pour un e-commerce romand, ne pas proposer TWINT en 2026 équivaut à proposer un menu de restaurant sans option végétarienne il y a 10 ans : on rate une partie significative du marché qui ne reviendra pas. Les analyses internes des marchands suisses montrent qu’ajouter TWINT à une boutique existante augmente le taux de conversion mobile de 25 à 40 %.
Cet article explique comment intégrer TWINT proprement selon votre stack technique.
Comment TWINT fonctionne côté technique
Sans entrer dans les détails, TWINT est un système de paiement suisse spécifique, distinct des cartes bancaires et des wallets internationaux. Il fonctionne par :
- L’utilisateur sélectionne TWINT au checkout
- Il est redirigé vers son app TWINT mobile (ou il scanne un QR code depuis desktop)
- Il valide le paiement avec son code PIN ou Touch ID / Face ID
- Le marchand reçoit la confirmation de paiement en quasi-temps réel
- Le compte du marchand est crédité dans les 1-2 jours ouvrables
L’intégration technique se fait toujours via un PSP (Payment Service Provider) qui agit comme intermédiaire entre votre boutique et le réseau TWINT. Les principaux PSP en Suisse : Stripe, Datatrans, Wallee, Saferpay, PostFinance, Worldline.
Intégration TWINT par stack technique
Shopify
Shopify supporte TWINT nativement depuis 2023 via son partenariat avec Datatrans.
Configuration :
- Settings → Payments → Activate Datatrans
- Souscrire un compte Datatrans (CHF 0 d’abonnement mensuel, frais à la transaction)
- Activer TWINT dans Datatrans Manager
- Tester avec un compte TWINT en mode test
Délai d’activation : 2-5 jours ouvrables (KYC Datatrans).
Coûts : 1,4 % + CHF 0,30 par transaction TWINT (similaire à carte bancaire). Pas de frais fixes mensuels.
Note : Shopify Payments (le PSP propre à Shopify) ne supporte pas TWINT directement. Si vous utilisez Shopify Payments, vous devrez l’utiliser en parallèle de Datatrans, ce qui complique la comptabilité.
WooCommerce
WooCommerce supporte TWINT via plusieurs plugins payants :
- Datatrans Gateway (CHF 99 / an) : intégration propre Datatrans avec TWINT
- Wallee for WooCommerce (gratuit) : intégration Wallee avec TWINT
- Saferpay for WooCommerce : intégration Saferpay si vous êtes déjà chez eux
Délai d’activation : 1-2 jours après réception du plugin.
Coûts : 1,4 % + CHF 0,30 par transaction TWINT + abonnement plugin.
Stripe (custom ou plateformes modernes)
Stripe a ajouté TWINT en avril 2023 comme méthode de paiement native. C’est probablement l’intégration la plus simple en 2026.
Configuration custom (Next.js, Astro, Remix, etc.) :
const session = await stripe.checkout.sessions.create({
payment_method_types: ['card', 'twint'], // ajouter 'twint'
line_items: [{ /* ... */ }],
mode: 'payment',
success_url: 'https://yourshop.com/success',
cancel_url: 'https://yourshop.com/cancel',
});
C’est tout. Stripe gère la redirection vers l’app TWINT, le QR code en desktop, et la confirmation de paiement.
Délai d’activation : 24h (validation Stripe).
Coûts : 1,4 % + CHF 0,25 par transaction TWINT. Pas de frais fixes.
Recommandation Voren : pour les nouveaux e-commerces custom, Stripe est notre choix par défaut pour TWINT. Le plus simple à intégrer, le plus moderne, le mieux documenté.
PrestaShop, Magento, Drupal Commerce
Pour ces plateformes, l’intégration TWINT passe par des modules tiers :
- PrestaShop : module Datatrans ou Saferpay
- Magento : extension Datatrans, Wallee ou Saferpay
- Drupal Commerce : module Saferpay ou Datatrans
Délais et coûts variables selon le module. Compter 1-3 jours techniques pour l’intégration plus la configuration PSP.
Comparatif des PSP
| PSP | Frais transaction TWINT | Abonnement mensuel | Délai activation | Recommandation |
|---|---|---|---|---|
| Stripe | 1,4 % + CHF 0,25 | CHF 0 | 24h | Custom, modernes |
| Datatrans | 1,4 % + CHF 0,30 | CHF 0-50 | 2-5 j | Shopify, e-commerce établis |
| Wallee | 1,5 % + CHF 0,30 | CHF 0-30 | 1-2 j | Marchands début |
| Saferpay | 1,5 % + CHF 0,30 | CHF 25-100 | 3-5 j | Grands marchands legacy |
| PostFinance | 1,2 % + CHF 0,30 | CHF 25-50 | 5-7 j | PostFinance clients |
| Worldline | 1,3 % + CHF 0,30 | CHF 30-80 | 5-10 j | Grands volumes |
Verdict pratique : pour démarrer en 2026, Stripe ou Wallee sont les options les plus rapides et les moins chères. Datatrans est intéressant si vous êtes déjà sur Shopify ou si vous voulez le panel d’administration le plus complet.
Coûts cachés à connaître
Délai de versement. La plupart des PSP versent les fonds collectés via TWINT sur votre compte bancaire en J+1 à J+5. Stripe est plus rapide (J+1 à J+2). Datatrans est plus lent (J+3 à J+7) sauf abonnement payant.
Disputes et chargebacks. TWINT a un taux de dispute extrêmement bas comparé aux cartes bancaires (0,1 % vs 0,5-1 % cartes). Mais les chargebacks existent et sont gérés par votre PSP.
Limite de transaction. TWINT a une limite par défaut de CHF 500 par transaction et CHF 5 000 par jour. L’utilisateur peut augmenter cette limite via son app, mais ça concerne 10-15 % des utilisateurs. Si votre panier moyen dépasse CHF 500, prévoyez une communication claire pour que vos clients sachent qu’il faut activer le « TWINT high amount » dans leur app.
Pas d’international. TWINT ne fonctionne qu’avec des comptes bancaires suisses. Vos clients basés à l’étranger ne peuvent pas payer en TWINT, même s’ils ont un téléphone suisse. Ce n’est pas une alternative aux paiements internationaux (carte, PayPal).
Quand TWINT n’est pas pertinent
- Vos clients sont majoritairement B2B : TWINT a très peu pénétré le B2B suisse (où le virement et la facture dominent). Pas critique pour vous.
- Vous vendez à l’international 80 %+ : TWINT ne sert que pour vos clients suisses. Si votre marché est ailleurs, prioriser PayPal, Klarna, Apple Pay.
- Panier moyen > CHF 500 : possible mais demande une communication client pour qu’ils activent la limite haute. Acceptable mais friction.
Hors ces 3 cas, intégrer TWINT en 2026 est non négociable pour un e-commerce qui vend en Suisse romande.
Étapes recommandées pour une intégration en 1 semaine
Jour 1 : choix du PSP (Stripe recommandé pour les nouveaux, sinon votre PSP existant)
Jour 2 : ouverture du compte PSP et soumission KYC (compte Stripe en 30 min, autres PSP en quelques heures à 2 jours)
Jour 3-4 : intégration technique côté boutique (configuration plugin Shopify / WooCommerce, ou ajout de twint dans payment_method_types côté Stripe custom)
Jour 5 : tests en mode sandbox (PSP fournissent toujours un environnement de test)
Jour 6 : tests en mode production avec un petit panier (ex. CHF 5 acheté par vous-même depuis votre app TWINT)
Jour 7 : communication aux clients (newsletter, banner, social media : « Vous pouvez maintenant payer en TWINT »)
Pour aller plus loin
Si vous avez un e-commerce sans TWINT et vous voulez l’intégrer, ou si vous construisez un nouveau e-commerce et vous voulez TWINT par défaut :
Voir notre forfait E-commerce : TWINT inclus dans tous nos forfaits, intégration Stripe par défaut.
Voir le service e-commerce : le périmètre en détail.
Demander un audit de votre boutique actuelle : diagnostic complet incluant la pertinence d’ajouter TWINT à votre stack existante. Gratuit, sans engagement.