Accepter des paiements en ligne n'est plus réservé aux grandes boutiques. Réservations, acomptes, abonnements, billetterie, dons : de nombreuses activités ont besoin d'encaisser directement sur leur site. Stripe est devenu l'une des solutions les plus utilisées pour cela, et pour de bonnes raisons. Voici ce qu'il faut savoir avant de l'intégrer.
Ce que propose stripe
Stripe est une plateforme de paiement qui permet d'accepter les cartes bancaires, mais aussi Apple Pay, Google Pay, les prélèvements SEPA et de nombreux moyens de paiement locaux. Elle gère la partie la plus sensible : la saisie et le traitement des données de carte, la lutte contre la fraude et l'authentification forte exigée en Europe.
Votre site ne voit jamais le numéro de carte complet. C'est un point essentiel pour la sécurité et pour la conformité aux normes bancaires.
Les différentes façons d'intégrer stripe
Selon votre besoin et votre budget, plusieurs approches existent :
- Les liens de paiement : aucun développement, vous créez un lien depuis votre tableau de bord et l'envoyez à vos clients ;
- La page de paiement hébergée (Checkout) : votre site redirige le client vers une page sécurisée et personnalisable, puis récupère le résultat ;
- Les éléments intégrés : le formulaire de paiement s'affiche directement dans votre site, pour une expérience plus fluide ;
- Les extensions pour WordPress, WooCommerce et la plupart des CMS e-commerce.
Les frais à prévoir
Stripe ne facture pas d'abonnement : vous payez une commission sur chaque transaction, avec un taux qui dépend du type de carte et de son pays d'émission. Pour les cartes européennes, ce taux reste modéré. Il faut toutefois l'intégrer à votre calcul de marge, surtout pour les petites transactions, et vérifier les frais spécifiques en cas de remboursement ou de litige.
La sécurité et la conformité
Le paiement en ligne est encadré par la norme PCI DSS. En utilisant les formulaires fournis par stripe, la grande majorité de cette conformité est prise en charge par la plateforme. Votre site doit tout de même être en HTTPS, maintenu à jour et protégé contre les injections de code, car un site piraté pourrait détourner les clients vers une fausse page de paiement.
L'authentification forte imposée par la directive européenne DSP2 est gérée automatiquement : le client valide son paiement dans l'application de sa banque quand c'est nécessaire.
Les webhooks, indispensables
Un point technique souvent mal compris : il ne faut jamais valider une commande uniquement parce que le client est revenu sur la page de confirmation. Il a pu fermer son navigateur ou perdre la connexion. La source de vérité, ce sont les notifications envoyées par stripe à votre serveur, appelées webhooks, qui confirment le paiement de façon fiable et signée.
Tester avant de mettre en ligne
Stripe propose un mode test complet, avec des numéros de carte fictifs pour simuler un paiement accepté, refusé ou nécessitant une authentification. Je teste systématiquement tous ces scénarios avant la mise en production, ainsi que les remboursements. La documentation de Stripe est particulièrement claire et bien traduite.
Les alternatives
D'autres solutions existent : PayPal, très connu des acheteurs, les solutions des banques françaises, ou des plateformes spécialisées pour les associations, comme HelloAsso, qui ne prélève pas de commission. Le bon choix dépend de votre activité, de votre clientèle et du volume de transactions.
Mon conseil
Pour la plupart des sites professionnels, stripe offre un excellent équilibre entre simplicité, sécurité et coût. Commencez par la page de paiement hébergée, faites valider les commandes par les webhooks et testez tous les cas de figure en mode test. Et pour une association, comparez toujours avec les plateformes sans commission : l'économie peut être significative.