Stripe
Stripe est une plateforme de paiement en ligne qui permet à un site ou une application d'encaisser des règlements par carte bancaire, virement ou portefeuille électronique, sans avoir à gérer soi-même la sécurité des données bancaires.
C'est aujourd'hui l'une des solutions les plus répandues pour les projets sur mesure, principalement pour la qualité de sa documentation technique et la rapidité de sa mise en œuvre.
Ce que Stripe prend en charge
- L'encaissement par carte, virement SEPA, Apple Pay, Google Pay et divers moyens locaux selon les pays.
- La conformité PCI DSS : les numéros de carte ne transitent jamais par vos serveurs, ce qui vous décharge de l'essentiel des obligations réglementaires.
- L'authentification forte exigée par la réglementation européenne DSP2, gérée automatiquement.
- Les abonnements avec gestion des échéances, des changements de formule et des relances en cas d'échec de prélèvement.
- Les remboursements et litiges, pilotables depuis une interface d'administration.
Comment ça s'intègre techniquement
L'intégration courante repose sur une page de paiement hébergée par Stripe, vers laquelle vous redirigez le client. C'est la méthode la plus rapide et la plus sûre, car aucune donnée bancaire ne touche votre infrastructure.
Pour une expérience entièrement intégrée à votre interface, Stripe fournit des composants à insérer dans vos pages : le formulaire reste chez eux techniquement, mais s'affiche dans votre design.
Une fois le paiement traité, Stripe prévient votre application par webhook. C'est ce message qui doit déclencher la suite : validation de commande, envoi de facture, ouverture d'accès. S'appuyer sur le retour du navigateur plutôt que sur le webhook est l'erreur d'intégration la plus fréquente, car un client qui ferme son onglet après avoir payé ne déclenche alors rien.
Le coût
Stripe se rémunère par commission sur chaque transaction, sans abonnement mensuel dans sa formule standard. Le taux varie selon le pays de la carte et le moyen de paiement ; les cartes hors zone européenne sont sensiblement plus chargees. Il n'y a pas de frais de mise en service, ce qui explique son attrait pour les projets qui démarrent.
Les points de vigilance
- Toujours vérifier la signature des webhooks. Sans cette vérification, n'importe qui peut simuler une notification de paiement.
- Prévoir les paiements en double. Un même événement peut être notifié plusieurs fois : le traitement doit être idempotent.
- Tester les échecs, pas seulement les réussites. Carte refusée, authentification abandonnée, prélèvement rejeté : ce sont ces cas qui dégradent l'expérience.
- Anticiper les reversements de fonds. Un litige client bloque des sommes ; le processus doit être connu avant le premier incident.
Termes associés
Figma
Figma est un outil de conception d'interfaces qui fonctionne directement dans le navigateur et perm...
Persona
Un persona est le portrait fictif mais documenté d'un utilisateur type, construit à partir d'élémen...
Firebase
Firebase est une plateforme de développement d'applications proposée par Google, qui réunit des ser...
Features
Une feature, ou fonctionnalité, est une capacité identifiable qu'un produit numérique offre à son u...
KPI
Un KPI, pour Key Performance Indicator ou indicateur clé de performance, est une mesure chiffrée su...
Prototype
Un prototype est une version simulée et cliquable d'un produit numérique : on navigue d'un écran à ...
